Translations of this page.
Tasks to Do for www.gnu.org
Here are many possible tasks for improving the GNU web pages.
If you would like to help with one of them, please e-mail
BEFORE you do any work on them.
- Investigate how www.gnu.org could provide better accessibility to
all regardless of disability.
- A good place to start is the
- Other resources on and off the web could also be checked.
- People at or near MIT could check with MIT's
Adaptive Technology for
Information and Computing in person.
- People who have access to similar centers at other schools,
organizations, and companies could check with them.
- Disabled users of the web could also be interviewed, and perhaps
even added to the
team for this task and others.
- Improve the existing ht://dig search facility and/or install
additional search facilities for the FSF/GNU web site. Coordinate with
Jonas Öberb, Loďc Dachary, and Bradley Kuhn on this matter.
- Set up manual indexing using the system proposed by Miloslav Nic.
See the email exchange for more details on what is to be done.
- Find a way that the
can make it so that our What's New
page can list new events when they are added. One simple way to do
this is to have it simply email webmasters every time a new event is
added, and ask them to add it manually. If you are interested in this
task, please write to <firstname.lastname@example.org>.
- Turn the GPL FAQ from an HTML
document into a canonical XML format, that we can easily generate
HTML from. One possibility would be to use DocBook, since it has
some tags for handling FAQ lists. If you are interested in this
task, please write to <email@example.com>. (This task
is currently awaiting someone to add
tag support in
the DocBook to Texinfo translators.)
- On our help page:
If you are interested in either task, please write to <firstname.lastname@example.org>.
- Expand the
entry for the
GNU Task List by adding
the @chapter sections of the task list. This would make it quicker for
people to go to various parts of the task list. A script would
probably be needed that read in tasks.texi and modified the help
- Similarly, expand the
to have links to the listings under each category on the
Help Wanted page.
- Write web pages for GNU programs that lacks web pages on our
server or whose web pages are obsolete using our
as a template. Also read our
software page standards.
- Work on improving our
- Design a better sitemap that helps people find all places on the
website easily. The sitemap should highlight particularly important
parts of sub-pages. (For example, the philosophy listing on the site
map should have under it links to some particularly useful essays on the
- Come up with several different ways of presenting the sitemap,
that consider both the differences in
- how people perceive web pages, and
- how people use the site.
- Also, the idea of creating a programatically generated sitemap
has been proposed; this would primarily be a tool to aid in
writing by hand a more easily navigated sitemap.
GNU web pages from English into other languages.
You can either join an existing translation team,
or form a new one.
- Remove JPEG artifacts
from all PNG pictures. You do this by removing "loose" pixels and
turning them into 1bpp (in case of black/white drawings).
- Create new graphics
for our web pages. We mostly want to have nicer drawings like the ones
we already have and perhaps in more colors.
- We are looking for people to volunteer to convert documentation
from various formats to the
format. This is something we need
occasionally. We would like to have a list of people we could ask
on these occasions. If you want to volunteer, please send mail to
- Rewrite the various philosophy pages and bulletins in
convert to HTML using texi2html.
They could then be easily included in:
- the /gnu/GNUinfo
- the etc/ subdirectory of the GNU Emacs distribution
- in the GNU system's Info tree
- other useful locations.
- in directory /fun/ include
- cgi-bin scripts that
- conduct a dialog with GNU Emacs's doctor.el and
convert it into HTML.
- get a zippyism from GNU Emacs's yow.el and
convert it into HTML.
zippyisms to GNU Emacs's doctor and
convert it into HTML.
Roland McGrath has done some of this on his
Ask him if you can copy his work over to
This would not work on mirror sites that don't have
GNU Emacs installed,
so it be good to have a link on the page to the page here
on http://www.gnu.org, Something like:
If this didn't work on a GNU mirror site, please try it on
Shell, PERL, and/or Java
implementations of yow and doctor might exist
or could be written and distributed from those pages.
Check all the web pages for well formedness, consistency with
our HTML style sheet, and webmaster guidelines. Unfortunately,
there are an uncounted number of intermixing of standards: HTML
2.0 documents containing 3.2 formatting, HTML 4.01 or ISO HTML
documents containing XHTML formatting, and XHTML documents
containing HTML formatting. All web pages need to be valid to
their specific DTD, (the W3C
Validator is a good place to start). Please do not upgrade
‘valid’ pages, even if they are HTML 2.0: use your
time an energies to ensure the right standard is applied to
pages to ensure they are both valid, and the most easily
accessible to the public.
Help is needed
broken links. There are numerous
so please do not break these in your repair efforts. Time and
care is needed to track down broken links, and in most
cases find suitable replacements. Please ensure that our
is followed in finding replacements.
Return to the GNU Project home page.
Please send FSF & GNU inquiries to
There are also other ways to contact
Please send broken links and other corrections (or suggestions) to
Copyright (C) 1996, 1997, 1998, 2001, 2004, 2005, 2006
Free Software Foundation, Inc.,
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
$Date: 2006/04/26 11:55:09 $ $Author: ramprasadb $