The title argument is obsolete. We use the title directly from the feed.
With changeset 1544, 1548, 1555 and 1665-1660 we change many things around the Preferences. To use the current trunk, do these steps:
You find the new Preference Editor under "sub menu/miscellaneous"
With changeset:1612 plugin can have his own django ORM models, see plugin models.
You must add 'PyLucid.system.PyLucidPlugins' in your settings.INSTALLED_APPS:
Since changeset 1602 we replace the static admin sub menu with a dynamic one. Every Plugin can insert a own sub menu entry via the plugin config data.
This change should be backwards compatible, but you must reinit the plugin "admin_menu" to get the right sorting of the sections.
The back links plugin used the new preferences. So a reinit of the plugin must be done.
With changeset 1585 we changed the page messages system, because of a broken concept described in ticket 193.
We created a new middleware for the page messages. So you must update your settings.py file and insert the new middleware 'PyLucid.middlewares.pagemessages.PageMessagesMiddleware' settings_example.py diff
You must change your template, too. But we inserted a auto update routine for this:
If you must update your template by hand:
With changeset 1505 we implement a work-a-round for the django middleware problematic (see also ticket 87 ).
Update: with changeset 1510 & changeset 1511 we refactor the cache mechanism and added a new cache middleware.
Update2: changeset 1585: new page_msg system. Use a middleware to make page_msg lazy, see: ticket 193.
You must update the MIDDLEWARE_CLASSES part of your settings.py:
Not really a Backwards-incompatible change.
With changeset 1503 we add a new middleware called 'HeadlineAnchor'. It's inserted a anchor permalink to all html headlines. If you will use it, you must change you settings and you should edit your global Stylesheet.
You must activate the HeadlineAnchor middleware before the PageStatsMiddleware:
You can add this to your global Stylesheet:
For the new page archive you must go into the _install section and do this:
To use the new unitests, you must insert this into your settings.py:
More information on the The PyLucid unittests documentation
The new internal page handling needs some changes.
Please consider the new place for the internal page files: ./media/PyLucid/internal_page/
We change some media path information in the settings.py: settings_example.py diff
You must add this:
For the new filemanager plugin you need a new tuple in your settings.py:
http://trac.pylucid.net/changeset/1388/trunk/pylucid_project/PyLucid/settings_example.py
You must install + activate the plugin "filemanager" with the "Plugin administration".
Also you must reinit the plugin "admin_menu".
See also:
We changed the main_menu plugin for W3C valid output.
You must reinit the plugin in the _install section!
Maybe you must change the Stylesheet anchor from "a .current" to "a.current" in your global CSS.
More info soon.
We added some new features in the backlinks plugin. You must reinit the plugin with the "Plugin Administration" to insert the new internal pages for the plugin output.
The new features are documented here
We renamed the settings.py variable "INSTALL_PASS_HASH" to "INSTALL_PASSWORD_HASH".
Because, now the name contains the word "PASSWORD" and django will hide the value from a debug traceback.
See also: http://www.djangoproject.com/documentation/settings/#debug