Modified:
04/01/2005
Script ID: #3643
This web based content management system powers your site your way. You can add specific functionality via plugins by dropping it in the plugin directory. Examples are: blogging/rss, googlebot e-notification, different flavours of interpolation, login/out, moved location handling, and custom directory or file specific functions. Yanno loads plugins dynamically and doesn't run unnecessary operations, optimizing for speed.
You might see it work this way: Yanno 1) loads default plugins; 2) analyses request for wanted file and location or moved location; 3) interpolates requested content file, by the method plugins specify; 4) loads the template, if applicable; 5) interpolates template, inserting content where/if specified; 6) outputs html.
The default interpolation is very powerful, dynamically extendable and customizable. For example, you could add a blog plugin just for your blog directory, which will set variables to be inserted dynamically in template/content files and register unique tags to be recognized and processed by the interpolation plugin.
Since the template is interpolated after the content, you can set variables in the content to use in the template, like the title of the page. If you have used Blosxom, the plugins you used before can easily be modified to work with Yanno, if they haven't been already.
License Information
Direct link to this listing: