The generated HTML is always cached in DB. The tag search is also quite efficient. It shows a tagcloud in the search page.
You can also do in views: {{=auth.wiki('header')}} ... {{=auth.wiki('footer')}} etc. and edit the header, footer, etc as normal wiki pages. On Monday, 20 August 2012 10:02:34 UTC-5, Alan Etkin wrote: > > Incredible, this saves a lot of features development in pyodel. I was very > worried on how to provide video streamming with rbac in the elearning > plugin. The new changes should make it very easier. I'll try the changes as > soon as possible. > > Thanks > > El domingo, 19 de agosto de 2012 20:45:34 UTC-3, Massimo Di Pierro > escribió: >> >> ...this is now a core web2py feature. Give it a try: >> >> 1) create a new app >> 2) edit default.py so that >> >> def index(): return auth.wiki() >> >> 3) navigate to http://..../yourappname >> >> As you can see you have a wiki. Pages have permissions (group that can >> read, groups that can write, tags, and corresponding menu items). Each page >> has associated media files (accessible if you have permission to access the >> page). >> >> It understands the oembed protocol. If you just type the link of a >> youtube page, it embeds the video for example. >> >> wiki media are embedded with @////5/slug.jpg where 5 is the id of the >> media file. >> >> You can embed components with @{component:controller/function/args) -> >> LOAD('controller','function',args=args) >> (not sure about this syntax, may still change it) >> >> You can make multiple users groups wiki_editor and wiki_author. You can >> force authors to create pages with a prefix which is their username. >> >> def index(): return auth.wiki(force_prefix='%(username)s') >> >> The plan is to deprecate plugin_wiki since this handles most of it and >> better. >> >> Give it a try. >> > --