[RULE] Call to arms and requirements for the website
Marco Fioretti
m.fioretti at inwind.it
Fri Feb 20 12:06:52 EET 2004
Hello,
following the several suggestions on how to manage the website, here
goes a random list of requirements. The bottom line is that I know quite well
what is missing, but have no deep experience of the several CMS
solutions suggested, or of others. I do know my bit of perl, mysql and
php, however, and am more than willing to maintain the site.
This means that I can patch and improve something that already exists,
but very frankly have no possibility now to set it up from scratch
(including building the required forms or installing any CMS sw).
Hence, please, please please somebody else do set up now whatever
solution, according to the guidelines below. I'm eager to help with
*testing* it and take since now the responsibility to take it over and
maintain it, tweaking whatever configuration and PHP/mysql bits
will be necessary later on the road.
I "just" :-) need to find the initial framework as below in place.
Of course, almost nothing below is set in stone. Any feedback is,
well, mandatory :-)
Deadline: none mandatory, but it would be really, really nice to be
ready when FC2 is released (~ early april, IIRC) and for that
Ethiopian ICT congress I mentioned yesterday.
Thanks in advance,
Marco Fioretti
content in pure text format??:
frankly, I personally find adding stuff in a web form (wiki-wise)
expensive for dialup contributors and in general cumbersome and
limited (unless you do everything outside in a real editor and
then just paste it into the form). This is why I tried to set it up
web content as today:
produce pure ASCII content, without an HTML editor, with such a
markup that the source is perfectly readable.
upload the ASCII text
have a cron script converting it to HTML
If this is not possible using standard CMS system nor recommended
by more expert webmasters, html is also OK for me as long as it
remains possible to
not care of site layout, ie generate/maintain only the
actual page content (no headers, footers, etc)
do it offline and upload the result
upload at once many pages, specifying for each its
location in the directory tree
insert in each page pointers to chunks of PHP code (see
as example the source of the current home pages)
Access to manage web site:
everything below must be doable via web (https) but not on ports
usually blocked by company proxyes and firewalls. One big problem
I have with the current system is that I can't do RULE
housecleaning during lunch break.
roles:
I must be able to delegate upload of files in some areas and
posting of news to other project members. It must also be possible
to external users to submit news, test PC data/reports and sw
packages in a "pending approval" mode: they don't show on the web
pages, but I am sent an email to go and reject or approve for
publishing the new material.
Interactive threaded web forums:
not needed, really. Most of our subscribers, current and
potentials, have no decent conectivity to use them, and want/are
forced to stay online as little as possible.
news:
it must be possible to insert news (title, link to complete
article, short description) so that the N most recent are
constantly shown on the home page. Complete news database must
remain readable online, as today.
useful links
it must be possible to insert links to useful non RULE resources
(title, category, URL, short description) so they are all
displayed in a bookmark kind of page
threaded customizable site map:
an evolution of the current one: show directory structure, size
and change date, show only some subdirectories, or only the pages
updated in the last N days.
web page management:
it must be possible to show as today the N most recently changed
web pages on the home page
mirror friendliness:
easy to mirror automatically: HTTP headers telling what changed
since last weeks, relative URLs, etc..
support of test PCs and software map at least as today.
when news, new pages, or new SW is added, they should be announced
automatically on mailing list. RSS feed generation is also very nice.
*LIGHT* HTML code and page layout:
The site structure and content must certainly become easier to
understand and navigate than today, but think to people trying to
know how to get RULE through a 14.4KBps modem, links, a 486 and a
monochrome monitor (not to mention blind users). Let's limit as
much as possible frames, nested tables, colors, JavaScript.
tarball(s) with all the site content and mailing list archive must be
generated daily and available for download.
the reason is to make possible easy download and offline
consultation of all RULE site, also for the purpose (as it
happened last summer for Linux Pakistan to burn and distribute it
on Cd-rom
multilingual support: yes please
search whole content: yes please
_______________________________________________
Original home page of the RULE project: www.rule-project.org
Original Rule Development Site http://savannah.gnu.org/projects/rule/
Original RULE mailing list: Rule-list at nongnu.org, hosted at http://mail.nongnu.org/mailman/listinfo/rule-list
This full static mirror of the Run Up to Date Linux Everywhere Project mailing list, originally hosted at http://lists.hellug.gr/mailman/listinfo/rule-list, is kept online by Free Software popularizer, researcher and trainer Marco Fioretti. To know how you can support this archive, and Marco's work in general, please click here