Python Desktop Server Weblog 2003/3

a picture of myself

Münsterland.org

2003-03-31

New beta 0.4.20: trackback client stuff and bug fixes

Several small bugfixes and the trackback client stuff are now ready for download. And new debian packages are in the repository for metakit, too. Those should be more debian like (the older ones where quite bad hacks).
posted at 14:08:32    #
 
2003-03-29

PyDS 0.4.19 missing strptime.py in setup archive

I missed adding the strptime.py to the MANIFEST file and so it is missing. Download it here and put it into your PyDS library in for example /opt/pyds/lib/python2.2/site-packages/PyDS/

strptime.py: 22.00 KByte, last change: Tue, 25 Mar 2003 07:50:53 GMT, type: text/x-python

click here to download file

posted at 20:32:16    #
 

Small bug in NuggetsTool

The NuggetsTool is missing a commit in the definition of new nuggets. As a result, if you only create a nugget without ever changing it in that run of PyDS, it will vanish on stopping the server (due to the implicit roll back at server stop).

To solve this, just make at least one change to the nugget. Or upgrade to the current CVS version.

posted at 12:33:20    #
 
2003-03-28

How to add trackback to your rendered output

This is an updated description with all nuggets and template changes needed to fully render your site with weblog trackback enabled. Especially this puts trackback:ping fields into your rss feed, so trackback pinging from aggregators is much simpler.
posted at 14:40:16    #
 

Trackback client support now in CVS

Ok, now trackback client support is complete in CVS. You can enter your trackback URL manually with every post, or if your aggregator fetches a feed with embedded trackback:ping tags, this field will be filled automatically.

The trackback URL isn't saved with postings, so you have to put in a URL every time you want to ping. Usually this is only with the first creation of a post. This is consistent with the TopicExchangeTool.

posted at 11:00:32    #
 
2003-03-27

Trackback and PyCS

PyCS is now able to do trackback. I am currently playing around with Python Desktop Server to get it to render trackback links. A description of how to do it follows.

There are two nuggets you need to create:

You need to call them like the commentsScript and weblogCommentsLink macros in your WeblogRendering.tmpl. You can fetch my default theme with trackback support.

posted at 18:25:20    #
 

New metakit packages in the debian repository

The debian repository has been updated to the new 2.4.9.2 version of metakit. The new packages now are repaired (before the libmetakit1 package only consisted of documentation and all stuff was in the -dev package). Newer versions of Python Desktop Server (up from 0.4.20) will only rely on libmetakit1.

I sent the URL of my packages upstream to the debian maintainer and hope that he is willing to upgrade the outdated official packages.

posted at 12:16:16    #
 
2003-03-26

New beta 0.4.19: fix to restore under linux

The last fix to make restore going again under windows broke the support for restore under linux. Now it should work under both systems.
posted at 13:17:04    #
 
2003-03-25

New beta 0.4.18: small bug fixes

This release contains the listed bugfixes and enhancements below. Nothing fancy, but since it solves some problems, you should upgrade. There are template changes, so you better remove your local templates in ~/.PyDS/templates/ or merge changes back in. Most notably the RSSFeedRendering.tmpl should be taken from the distribution (this is usually not changed, so you can just remove your local copy).
posted at 11:12:16    #
 
2003-03-21

minimize pinging to weblogs.com and community server

The upcoming version 0.4.18 will have better RSS feed generation that generates much less weblogs.com pinging than the current version. Currently the rss.xml file changes with every rendering, because there is a field in it that is filled with the current date. From 0.4.18 on the lastBuildDate in RSS feeds will be filled with the pubDate of the newest item in the feed. This minimizes pinging, because it minimizes actual changes in the RSS feed file (layout changes for example don't actually change the RSS feed).
posted at 16:08:48    #
 
2003-03-20

Bug with pyds-restore

Hal Wine notified me that the restoring with 0.4.17 doesn't work because of a bug in UpstreamTool.py. He sent in patches that will be in 0.4.18. If you need restore, you can download the linked version of UpstreamTool.py and put it into your installation to make restoring work again.
posted at 09:09:36    #
 
2003-03-19

New beta 0.4.17: lots of bugfixes and small enhancements

There were several small bugfixes (a complete list in debian/changelog) to the Python Desktop Server. Most important ones in the backup/restore stuff. The history of seen articles in the aggregator was improved, so you now can synchronize two pyds instances with backup/restore and not be forced to read stuff twice and there are improvements in the XML-RPC and SOAP stuff. The most important change might be the addition of the blogger API and the metaWeblog API (both are currently implemented but not tested!).

Due to the many changes an upgrade is recommended.

posted at 13:49:04    #
 
2003-03-17

metaWeblog and blogger API in PyDS

The Python Desktop Server now supports the blogger and the metaWeblog API. The implementation currently is only in the CVS tree, so if you want to give it a try, get the latest checkout. Especially using other tools with the APIs would be good, to find out interoperability problems.

The APIs will be part of the upcoming 0.4.17 release.

posted at 17:41:36    #
 

Little bug in categories

If you use categories, there is currently (as of 0.4.16) a bug in the generating of RSS feeds for those categories: they will include all postings, not only those for the category. To repair this, you can upgrade to the 1.74 CVS version of WeblogTool.py, that repairs the bug.
posted at 12:04:32    #
 
2003-03-10

Switch on Upstreaming

One of the most often asked question: why isn't the Python Desktop Server upstreaming, even though I posted stuff? Simple: as a default, the upstreaming is disabled (as is regular pinging of the cloud). So just go to your preferences for upstreaming and activate upstreaming. Afterwards everything should run fine.
posted at 15:41:04    #
March 2003
MoTuWeThFrSaSu
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31      
Feb
2003
 Apr
2003

This is the Python Desktop Server weblog.


(Donations will be used by the author to buy stuff, fullfill selfish wishes or do other silly recreational things. You have been warned.).
The PyDS is
OSI Certified Open Source Software

Python Powered

XML-Image

© 2003-2007, Georg Bauer