Go
Decent Blogging using Foswiki Read on
28 Nov 2005 - 09:49 in tagged , , , by Michael Daum
MartinCleaver asked: Does this do trackback and pingback? They are essential parts of blog implementations. ``Decent Blogging using TWiki'', this mission isn't completed yet (see Item840). Of course we need pingback, trackback (oh well if we must) but also serve some more APIs and features like del.icio.us, technorati, flickr etc.
But before we can start that the TWikiApplication issue has to be worked out a little more, i.e. move most of this TWikiApplication implementation into a separate web called _BlogPluginImpl, add a DBSEARCHPATH to DBCALL and DBQUERY, allow TopicFunctions to be placed in there and be overloaded at need in the actual blog web which otherwise only contains the data left over after the deduction. Thereby we ease upgrades and share common TopicFunctions among all blog webs instanciated on one TWiki installation. This is -- by far -- more important than those enhanced blogging features.


6 Comments

1 MichaelDaum replied 1 day, 12 hours later

Paddling backwards

I tried this DBSEARCHPATH idea but that does not work out as nicely as I thought this would be. By now generating a new web from the _BlogPlugin template web will result in a redundant and completely separated blog application. Maybe someday we can have a web installer that allows to choose between copying the template web or linking every topic into the new web. Indeed this will solve our redundancy problem most of the time. If you want rewrite a TopicFunction to implement a slightly different setup you would have to move the function into the trash (only the link moves there) and re-generate the function by copy-pasting it from the template web. Hm. … reply

2 Martin Cleaver replied 1 week, 4 days later

Why is

> we ease upgrades and share common TopicFunctions among all blog webs instanciated on one TWiki installation >This is — by far — more important than those enhanced blogging features.

Alrighty wink I can appreciate the need to ease problems for the administrator. Getting a decent blogging tool out there is key.

Trackback or Pingback are features for the user. As I understand it trackback is a necessary part of the spec for a blog. My assumption was that without this feature it ain't really a real blog but I'm thinking I'm probably wrong about that.

… reply

2.1 MichaelDaum, 3 hours, 51 minutes later
No, you are quite right. … reply

4 MichaelDaum replied 3 months, 5 days later

Minimal Pingback Code

Ok, here's the stuff I played with for a while. Maybe someone likes to extend that to a real pingback solution for blogs and wikis. … reply

5 MichaelDaum replied 6 months, 13 hours later

Initial PingBackPlugin

I just checked in an initial version. That's the play stuff I attached here some months ago in a twikified vesture so that the things are at the right place and do the right thing.

This initial version does nothing right now, i.e. it does not store ping requests nor does it any further processing. But we can already send pings and receive them. There is a test gui to create pings and the server will respond with all the necessary error codes on a wellformed ping request.

There are two ways to trigger the server: (1) using the pingback cgi (2) using the REST interface. But in order to make (2) functional Bug:Item2362 has to be resolved/patched AFAICS. … reply

Leave a Reply

You may have to login or register to comment if you haven't already.
r8 - 28 May 2006 - 21:23:54 - Main.MichaelDaum
Copyright © 1999-2010 Michael Daum Consulting. All rights reserved. Impressum.