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 -~----------~----~----~----~------~----~------~--~---