The Pattern Language Network

Taming web2.0 in Higher Education

Posts Tagged ‘integration’

We – have – A – P – I!!

Posted by yishaym on December 23, 2008

Thanks to the good work of Ajdin, we now have an HTML API that serves Patterns and Cases in XML, PLML, RSS or CSV. I’ve also added a generic API, which allows you to browse all object in the system in XML/HTML.

The intention here is to allow other design pattern / learning design repositories to interface with our system programmaticaly with as little effort as possible. Other systems could list our objects, include them in searches, support easy linking, or offer an alternative interface (read only, for now).

More should be coming, so you might want to watch http://patternlanguagenetwork.myxwiki.org/xwiki/bin/view/api.

But there’s also a caveat: we’re still in the experimental / conceptual phase. These APIs work, but they are also subject to change. We give no guarentees of backward compatibility. So if you use them, make sure you wrap them with an abstraction layer on your end.

Advertisements

Posted in code, outputs, related projects | Tagged: , , , | 1 Comment »

PatternSeer and the Planet platform: this looks like the beginning of a wonderful friendship

Posted by yishaym on July 16, 2008

I met Ademar Aguiar at EuroPLoP last week (note to self: need to report on the conference, it was a great event). Ademar is a long-standing member of the pattern community and something of a WikiGuru, he’s one of the organizers of WikiSym, but I’m digressing.

Ademar and his students are working on PatternSeer.org, which is a web2.0-esk clearing house for all things pattern. PatternSeer allows you to submit design patterns and pattern related papers, rate them, discuss them and share them. Needless to say, it allows you to search across sites.

This covers just about everything that the Planet platform doesn’t do. We provide a structured participatory methodology for developing patterns and pattern languages, and the authoring tools to support that. We’re strong on the editing and storage, but pathetic on the social aspects and cross-site search.

This has mashup written all over it. We need a pattern language interchange API, which would allow PatternSeer to crawl the Planet platform and the the Planet platform to piggy-back on PatternSeer for search and social features. And here’s the first shot at a project spec.

Posted in code, related projects | Tagged: , , , , , , , , | Leave a Comment »