OpenWFEru and Atom

A perhaps better name for this page would have been ‘OpenWFEru and syndication’, but syndication is just a small aspect.

OpenWFEru features participants and services for interacting via Atom and AtomPub over the web.

ActivityFeedService

This feed service was first documented in this atom feed for process engine activity blog post.

It’s integrated into Densha, here is how its instantiation code looks like :

$openwferu_engine.init_service(
    'activityFeedService', OpenWFE::Extras::ActivityFeedService)

It’s that simple, this service simply observes the participants and its Atom feed has one entry per apply / reply of a workitem to / from a participant.

The workitems are currently dumped in the content of the Atom entry as YAML, JSON or a simple text representation.

Future releases of this activity service and especially its integration within Densha will restrict who can thus browse the process engine activity.

AtomFeedParticipant

(this participant is part of the “openwferu-extras” gem)

more documentation coming soon.

rdoc

AtomPubParticipant

more documentation coming soon.

rdoc

BlogParticipant

A specialization of the AtomPubParticipant for posting blog entries [to WordPress via AtomPub].

rdoc