These are the things I need to work on.
- Perhaps limit history (by default) to everything up to the last "full" revision. Otherwise the page won't scale.
- Implement If-Modified-Since and ETag for wiki pages. See
http://fishbowl.pastiche.org/archives/001132.html. - Fix tangled up tags, such as
/a*b/c*generating<i>a<b>b</i>c</b>. Need a more capable parser; regular expressions won't cut it here. - Allow files to be uploaded and included inline (images, at a minimum).
What's the syntax for this? Do the files go under
/static/or are they attached to particular pages? Inlining instruction should work without modification if a page is moved to a different URL. - In-page editing, without needing to
go to a separate edit page. See
http://www.interactivetools.com/products/htmlarea/. - Allow back/forward navigation to go through a page's revisions without going to the history page.
- Allow people to select a time zone on the preferences page.
- Can't italicize text containing an unlinked URL. See editable page.
- Allow list items to contain multiple paragraphs.
- Create better URLs for pages with accented characters in the title.
Requests:
- Make a one screen editable box + make it wider (AR)
- Modify the text to the Preferences text if you agree with Robert's suggestions (AR)
- See Andstuff.org for an implementation of all the basic wiki features (AR)
- Since you like so much the space on the left, why don't you freeze it and put there all the functions you now have on the bottom. This way we'd have all the functions handy! I have seen this done somewhere. I'll get you the URL in a sec. (AR)
- Make a list of all pages — See the site index.
- Your log-in concept to edit a page is not well thought-of. It's way too
complex for most non-expert users. Please see what Ben Kovitz has done on
http://Greenlightwiki.com/travelstories.
You see an "edit page" function at all times. If you haven't logged
in, when you click on edit, the program gets you to a log-in screen and after
you enter the information you are returned to the page you wanted to edit right
away. This is an automatic procedure that saves a lot of keystrokes. In fact all
you have to do once you click on edit is type in your name and the program does
the rest. — You're right. I've (slightly) improved the
procedure.
Already! Boy are you ever a fast operator! Unfortunately I couldn't test it because I can't seem to be able to log out ou despîte numerous attempts. — Robert Abitbol