PySSE 0.2.x
PySSE 0.2.7
Changes
-
Caching - XPath functions provided by PySSE now use a thread-wise
cache for their results; XML files used by the functions are listed
for each cache entry in order to re-generate the contents as needed.
-
GZip compression - if the client claims it accepts GZip'd pages,
PySSE will automatically compress the results.
PySSE 0.2.6
Configuration incompatibilities
-
The feeds box is now identified by feeds instead of rss-feeds
in the side bar's configuration.
Changes
-
Error handling - the site now displays appropriate error pages with
correct HTTP codes when something goes wrong (instead of defaulting
to mod_python's internal error page or to redirect to the site's
main page).
-
Support for RSS1 and Atom feeds.
-
Support for feeds on the site's pages.
PySSE 0.2.5
Changes
-
Support for page groups, which allow a set of pages to share
common meta or inclusion tags as well as side bar configurations.
-
on-this-page block that contains an automatically generated
menu of the current page's structure.
-
ws:keyword meta tag added.
-
Pages can now define alternative titles to be used in the output's
XHTML header and in link titles through the ws:long-title
tag.
PySSE 0.2.4
Configuration incompatibilities
-
The menu template file has been renamed and its contents
changed.
Changes
-
BUG FIX: non-default data paths are no
longer ignored.
-
Added support for anchors in ws:link-to through the
anchor attribute.
-
Added the ws:link-debug tag to the configuration,
which allows visual clues about broken links to be displayed.
-
The depth of the main menu can now be configured through
the ws:menu tag and its depth attribute.
-
Menu template has been simplified.
-
Python code was cleaned up a bit and commented some more.
PySSE 0.2.3
Configuration incompatibilities
- The menu template file has changed
Changes
-
MAJOR BUG FIX: PySSE no longer crashes if
the client accesses a path that doesn't include the language
code (e.g. '/') without sending an Accept-Language header.
-
The menu's XHTML code now uses <ul> and
<li>, which is a more sensible approach.
-
ws:title is now supported at the top level of the
site configuration; it is overridden by the ws:title
from the ws:contents block, if there is one.
PySSE 0.2.2
Configuration incompatibilities
-
ws:meta and ws:image-preload now require
actual contents,
-
ws:page no longer supports the author
attribute; the ws:author tag is to be used instead.
Changes
-
The side bar can now be configured differently for specific
pages.
-
Meta data and inclusion tags have been made more uniform.
-
Setting site / page author now works through the
ws:author tag.
-
It is now possible to use meta or inclusion tags inside inlined
pages without the tags being copied to the generated document.
-
Python code clean up.
-
A lot of code that was implemented through XSL has been rewritten
using Python functions.