|
Austin Acton just contacted me by eMail and told me that the Python Desktop Server will be in Mandrake 9.2 - so this actually is the first distribution that delivers it directly (Debian is ready, but the packages are not in the main distribution but on my own server in my own repository).
I don't know wether the packages work with other RPM based distributions. If you try them out and they work, just drop me a note and I compile a list in the installation instructions.
|
|
The 0.6.0 Version for the Python Desktop Server is out! This release includes a very big list of changes, many enhancements, bugfixes and reworkings of internal stuff. This is a major upgrade, so expect things to change!
Changes in the Release include (for a full list read the changelog):
- PyDS now supports gzip encoding in the downstreaming process. This helps saving bandwidth of RSS feed providers, if their server supports gzip too!
- RSS Feeds are now supported more completely. From the rather unfunky but cool enclosure item element to the rather funky but still cool content:encoded element.
- You can not only fetch enclosures, you can produce them, too!
- PyDS now fully supports UTF-8 encoding, if you enable it in your config as your documentEncoding. This allows people to use e.g. japanese characters (there is even a first take at an japanese translation done by Yasushi Iwata).
- PyDS now has an upstream driver architecture. You no longer need a community server, but can upstream to a normal FTP server or even to a local path on your harddisc, if you choose so. Enhanced features like comments or trackback are still bound to the usage of a community server, though.
- there is now a preview server integrated, where you can see what you changed before you decide to go online (yes, you now can toggle online/offline usage in PyDS!) and upstream your work.
- Tool levels and Tool admin requirement on remote access can now be configured in the preferences. No need to hack the config any more for this.
- a new tool specially taylored to produce WebZines was added.
- PyDS now looks very nice in W3M

- ent:cloud and end:topic are supported in the RSS feed.
- lots and lots of inner changes, too much to list them all.
Since this version did change a lot, you need to be carefull on upgrade. Although it should go seemless with regard to your data, there are some places where it might throw exceptions. A good first take is to edit (just edit and save, no changes needed) the item that produces an exception (Up to now I only noticed this behaviour with the Wiki). And all templates changed, so you either have to use the new default templates and port your changes back or port the changes in the default templates forward to your templates.
Important: two support modules must be upgraded for this version:
- medusa must be upgraded to 0.5.4 because of an annoying bug in pre 0.5.4 releases with regard to request parsing
- docutils must be upgraded to 0.3, as that is what we now use (and docutils 0.2 isn't API compatible with 0.3, so PyDS will break if you still use docutils 0.2!)
Due to the change to docutils 0.3 there are bound to be minor problems with rendering. If you notice anything that rendered differently with the older PyDS, please give me the structured text to reproduce this problem.
|