On Oct 9, 2009, at 1:22 AM, Joe Barnhart wrote: > We could make the wiki even simpler... > > Get rid of "comments" on each page. The wiki IS "comments" it > doesn't need additional comments! > > 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. > > 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. > > 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. > > 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.
Agreed. MediaWiki is the best model we have, and ought to drive the default choices. A talk page for meta comments makes more sense than inline comments, absolutely. And it has the advantage that it's just another wiki page, really. > > 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! > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---