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
webmasters@gnu.org
BEFORE you do any work on them.
- Find a way that the
fp:/gd/gnuorg/EventAndTravelInfo/announce-events.plx
script
can make it so that the 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 <bkuhn@gnu.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 <bkuhn@gnu.org>.
- Set it up so that the help page has
under its GNU Task List entry
the @chapter sections of the task list, to 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
page accordingly. If you are interested in this
task, please write to <bkuhn@gnu.org>.
- Write web pages for GNU programs that lacks web pages on our
server or whose web pages are obsolete using our
software boilerplate
as a template.
Also read our
software
page standards.
- 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 some particularly useful essays on the
philosophy page).
Also, the idea of creating a programatically generated sitemap has
been proposed; this would primarily be a tool to aid the writing a
more easily navigated one by hand.
- Design a page that introduces people to common resources to keep up
with the GNU and the FSF project, such as the info-gnu mailing
lists, and various areas of our website that change often.
- Help
translate
GNU web pages from English into other languages.
- 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 Texinfo formats. 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
gvc@gnu.org.
- Rewrite the various philosophy pages and bulletins in Texinfo and
convert to HTML using texi2html.
They could then be easily included in:
- the /gnu/GNUInfo subdirectory of ftp.gnu.org
- 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
- conducts a dialog with GNU Emacs's doctor.el and
convert it into HTML.
- gets a zippyism from GNU Emacs's yow.el and
convert it into HTML.
- feed
zippyisms to GNU Emacs's doctor and
convert it into HTML.
Roland McGrath has done some of this on his
home pages.
Ask him if you can copy his work over to
http://www.gnu.org
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
http://www.gnu.org.
Shell, PERL, and/or Java
implementations of yow and doctor might exist
or could be written and distributed from those pages.
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
gnu@gnu.org.
There are also other ways to
contact the FSF.
Please send comments on these web pages to
webmasters@www.gnu.org,
send other questions to
gnu@gnu.org.
Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
Updated:
$Date: 2001/09/23 18:01:36 $ $Author: bkuhn $