Roadmap
-
2006-04-26: Pedro Algarvio <ufs@ufsoft.org>macro.py
We now provide a secundary macro, "Include" that allows a user include a full wiki(fetched from the wiki DB table) page into another. Doesn't support arguments, cuz no parsing occurs.
Checks are now made to see if the user is passingthe correct number of arguments the template supports, and error will be shown if not; This fixes ticket #10.model.py
Made the necessary changes to be able to fetch a wiki page from the wiki DB table, and not only the templates DB table(to support the new "Include" macro).ChangeLog
Updated.2006-04-25: Pedro Algarvio <ufs@ufsoft.org>WikiTemplates
attachment.py was added(copied and modified from trac's source), so, we now also support attachments.web_ui.py
Modified to support attachements and to show a form to ease new templates creation, only shown if we're on the index list of templates.
Changes on templates are now also show on the timeline.wikitemplates.css
Minor changes to show a preview image under the templates preview box.WikiTemplates.cs
Changed to support the template creation form.2006-04-23: Pedro Algarvio <ufs@ufsoft.org>web_ui.py
If there's a version of the template called in the database, build a preview of so it can be displayed; If it's the handler that's called, display all available templates.
Links to the WikiFormatting and TracWiki restored.
Cleaned up a bit and added some explanations.db1.py
Now removes old (version < 0.3) templates from the wiki table after adding them to the templates table.WikiTemplates.cs:
Changed accordingly so template previews can be displayed.
Improved the looks of previews.setup.py
Package name changed to WikiTemplates, plus minor changes.ChangeLog
Updated2006-04-20: Pedro Algarvio <ufs@ufsoft.org>WikiTemplates
Major change in WikiTemplates code.
In oder for me to use some neat VIM plugins and to comply with Python's sugested standards, all source is now NOT using any tabs, instead we're using space-tabs, for which every 4 spaces equals one tab.
Now, templates aren't stored in the templates/ sub-wiki, they're stored on their own wiki-like database table, totaly independant from the wiki table. To do this we borrowed web_ui.py, model.py and db_schema.py from Trac's code. Of course, necessary changes we're made.
Also introduced errors.py that will handle all errors that will be needed to send to the user.
Our __init_.py will also handle database tables creation, add our new permissions to Trac's permission table, and migration of old templates under the templates/ sub-wiki to the new templates database table. Actually, __init_.py will only call our upgrades sub-module to handle all this; just like Trac does.
Our macro.py now takes care of bug #3.
Migration to entry_points to stop using trac_plugin.txt.For a complete list check the ChangeLog
Note: See TracRoadmap for help on using the roadmap.
