Solved

Need help with setting up our site to be compatible with internet.org

Posted on 2014-09-15
4
222 Views
Last Modified: 2014-09-23
Hi Experts,

We have a deadline today to have our site mwebantu.com compatible with internet.org, need help with configuring the below issues on our site.

1 - With Javascript disabled the main navigation doesn’t work.  Main
menu’s need to work with javascript enabled and disabled.
2 - The large slider at the top of your page also doesn’t work when
javascript is disabled.  Please could you either not show this at all when
js is disabled or perhaps fall back to just showing the first image?
3 - Please also ensure your search facility also works without javascript.

Help with the above will be much appreciated.

Regards,

Kasonde
0
Comment
Question by:kasondeneddy
4 Comments
 
LVL 82

Expert Comment

by:Dave Baldwin
ID: 40324900
compatible with internet.org
What does that mean?
0
 
LVL 42

Accepted Solution

by:
Rob Jurd, EE MVE earned 250 total points
ID: 40325095
1 - With Javascript disabled the main navigation doesn’t work.  Main
menu’s need to work with javascript enabled and disabled.
If you want to make your website accessible, you need to be able to view it with Javascript disabled.  You can disable it in your browser settings and go to browse your site.  It should still function in a basic manner.

2 - The large slider at the top of your page also doesn’t work when
javascript is disabled.  Please could you either not show this at all when
js is disabled or perhaps fall back to just showing the first image?
This is your menu at the top of the page.  If javascript is disabled you should just show a basic menu (maybe just top level) consisting of links.

3 - Please also ensure your search facility also works without javascript.
In otherwords, a form that posts to a search page and returns results.
0
 
LVL 108

Assisted Solution

by:Ray Paseur
Ray Paseur earned 250 total points
ID: 40325096
This sounds like the kind of thing that would have been designed into the site at the beginning.  You build the site with the understanding that it works without JavaScript, then add the client-side "decorators" of JavaScript afterwards.  Doing it the other way around complicates things.  But that aside, here are some ideas that may help.

You can use the <noscript> to markup non-javascript content.

You can show the "You need javascript" message and hide it with jQuery at document.ready() time.

Of course, anything you try to do in a web site today requires valid markup, so start your fixes  with the output from the validator.  An HTML5 doctype will be more forgiving.
http://validator.w3.org/check?uri=mwebantu.com&charset=%28detect+automatically%29&doctype=Inline&group=0
0
 

Author Closing Comment

by:kasondeneddy
ID: 40338591
Thanks for the clarification experts!
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

So you have coded your own WordPress plugin and now you want to allow users to upload images to a folder in the plugin folder rather than the default media location? Follow along and this article will show you how to do just that!
Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchi…
The purpose of this video is to demonstrate how to set up the permalinks on a WordPress Website. This will be demonstrated using a Windows 8 PC. Go to your WordPress login page. This will look like the following: mywebsite.com/wp-login.php : Go t…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now