+1 excellent suggestions Joe you have obviously spent some time thinking about these things
On 9 oct, 03:22, Joe Barnhart <joe.barnh...@gmail.com> wrote: > 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 > athttp://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 -~----------~----~----~----~------~----~------~--~---