Syncato 0.7 Released

Syncato 0.7 is now available for download. Syncato is the Python and XML based weblog software that runs this site. In addition to new features, performance increases and bug fixes, this release also brings a change in the license of the software. Previous releases were released under an Apache style license. Syncato 0.7 and all future releases are being made under a license derived from the Sleepycat license. This is still an Open Source license and the terms are very simple. The main difference is that it does restrict commercial redistribution of the code unless full source of any derivative work is also made available.

Here's the list of changes in this release.

  • Added trackback support
  • Added trackback autodiscovery on post pages
  • Added remote-xpath-query and remote-content include tags that allow you to include remote XML content into your posts.
  • Greatly improved the HTML admin interface.
  • Added comment and trackback spam URL blacklist support
  • Refactored the stylesheet locations to separate system and user stylesheets. All stylesheets in dist/stylesheets are intended to be updated any time a new version is released. User customizations can be made by overriding any of the templates from the stylesheets in that directory. User styles are stored in the top level syncato stylesheet directory.
  • Reworked the URL scheme to add the ability to use post titles to provide more descriptive URLs.
  • Changed output from XSL process to generate XML instead of outputing HTML.
  • Added a new URL parameter c to enable content queries. These are XPath queries run on rendered content. This allows you to extract fragments from the HTML result.
  • Added configuration options to turn url xpath queries and content queries off.
  • Changed summarize function of WeblogXslExtension to no longer require sgmllib.
  • Fixed summarize so that it expands embedded tags prior to doing the summary.
  • Lots of cleanup to simplify the XSL files.
  • Added additional indexes to the DB XML backend. This tuning provides a substantial improvement in performance when running the latest version of DB XML.
  • Renamed the root element on category definitions from category to category-def. This was done to take better advantage of the indexing facilities of DB XML. There's a script update.py that will update an existing site

Posted by Kimbro Staken

Tuesday Nov 25, 2003 at 1:11 AM
Recommended Sites