We could make the wiki even simpler...

   1. Get rid of "comments" on each page.  The wiki IS "comments" it doesn't
   need additional comments!

   2. Get rid of tags.  Tags imply we know in advance what the structure of
   the wiki is.  We don't.  Instead the structure should evolve dynamically
   with wiki pages.

   3. Generate a set of search keys for each page.  Filter out the
   punctuation and whitespace, then toss uninteresting words ('a', 'the', etc)
   and save the remaining words as a text field to help with full-text
   searching.

   4. Cache the generated HTML in the database to avoid re-processing the
   RST every time a page hit occurs.  Most entries are edited rarely but viewed
   often.

   5. Permission levels should have site administrators, site contributors
   (editors), and guests.  Admins can edit "immutable" pages, contributors can
   create and edit normal content, and guests can read anything but not edit.


The design goal should look more like MediaWiki and less like a blog, IMHO.
Less space wasted for header and navigation and more area devoted to
content.

I've also been playing with ideas for the web2py wiki.  See my site at
http://www.site51.net/wiki  for an unfinished prototype.

Try the editing feature and notice the AJAX call to process RST and preview
your changes.  Just click at the bottom of the edit page to re-render the
RST at any time.

Create a new page just by entering its WikiName in the URL and then hitting
"edit".  Remember to edit the main page and add your new page to the list.

This wiki sample is unprotected by signon, so it'll probably get defaced
quickly and I'll have to take it down.  But for awhile you can see the
direction I am suggesting -- albeit in a very unfinished state!

Joe B.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to