- Subject: Re: [: JMR problem]
- From: Günter Milde <g.milde@xxxxxx>
- Date: Tue, 11 Nov 2003 14:02:05 +0100
On Fri, Nov 07, 2003 at 04:43:14PM +0100, Guido Gonzato wrote:
> Günter, I think this could be a nice opportunity to redesign the JMR
> site - better, to rebuild it from scratch. I am very grateful to
> Francesc who opened the site and to all contributors, but to be sincere
> I find that JMR looks ugly and is badly organised.
IMHO, the worst problem is, that uploading new modes and versions is a
pain...
Theses for a new Jed Modes Repositary
Guenter Milde, 11.11.03
* minimalistic design:
Target audience are jed users, so the design should be functional
As the site grows, categorization beocmes a must
* browser independent:
Access with mozilla, dillo, elinks, lynx and wget alike
-> no frames, css?
* "cool URLs don't change" -> think about versions now
* modularity: It should be possible to upload modes without (too much)
interference/changes to existing modes/pages
-> automatic listing directory (php, update script?)
* upload solely via the sf shell access
(In a second stage, a jmr-upload.sl mode can help automatize the process)
* Proposed Directory structure:
/home/groups/j/je/jedmodes/htdocs/ % WWW-Root
|
|- index.txt % optional, template for generation of index.html
|- index.html
|
|- documentation
| |- Howtos, mode-template, README, ...
|
|- modes
| |
| |- cua
| | |- index.txt % optional, template for generation of index.html
| | |- index.html
| | |- changelog.txt
| | |- cua.sl % current version (1.1, say)
| | |- cua.hlp % help file
| | |- old_versions
| | |- 0.9
| | |- cua.sl
| | |- cua.hlp
| | |- 1.0
| | |- cua.sl
| | |- cua.hlp
| |
| |- cuamisc
| | |- index.html
| | |- changelog.txt
| | |- 0.9
| | | |- cuamisc.sl
| | |- 1.0
| | | |- cuamisc.sl
| | |- 1.1
| | |- cuamisc.sl
| |
| |- cuamouse
| | |- cuamouse.sl % lazy mode-author did not provide docu
| ...
|
|- categories
| |
| |- language_modes % modi for computer languages
| |
| |- emulations
| | |- cua -> ../modes/cua % symbolic link
| | ...
| |- utilities % auxiliary functions
| | ...
| |- user-tools % make jed more comfortable
| ...
|- cua.sl -> modes/cua.sl % symbolic link to the current version
|- cuamisc.sl -> modes/1.1/cuamisc.sl % link to the current version
|- ...
Comments:
* Tradeoff between simple (e.g. cua) and consistent (e.g. cuamisc)
versioning -> decide which is better
simple: + easy upgrade from mode without versions
+ priority (shorter URL) for current version
consistent: + consistent :-)
+ version nr. of current version is transparent
* softlinks to categories
* softlinks to www-root allow user-friendly URL-s like
http://jedmodes.sf.net/cuamisc.sl
for direct download (e.g. with wget via jed interface)
* modes/<something>/index.html Documentation with links to
downloads and requirements
- Provide a template under /documentation
- In the future: generate from template with jed functions
Comments, improvements, suggestions welcome
Günter
--
G.Milde at web.de
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2003 date index]
[2003 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]