At TMRA 2010 a team of Czech researchers at the University of Economics in Prague presented their integration of Ontopia with the Joomla! CMS. Joomla is written in PHP, so they used the TMRAP web service to invoke tolog queries on the Ontopia server, and then present the results with XSLT. They have a UI for managing this, and even a framework for building user-friendly tolog query builders.
For more information, see the presentation page, which has the full paper and the slides. (Later, it will also have a video of the presentation.)
Andrius Lauraitis reports from Kaunas in Lithuania that he has been able to install the Ontopia/Liferay integration and set up a simple site with it. We’re impressed, since the integration is still in its early stages, and the installation is non-trivial. The site is in Lithuanian, but the screenshots still speak for themselves.
This is the front page, with the YahooTree portlet on the right showing a topic hierarchy:
This is the page for an individual topic, showing the related topics on the right:
We have now put together a short and simple demo of the Ontopia/Liferay integration and showed it to a customer. In order to share this with a wider audience we took some screenshots from the demo and dumped them into the PowerPoint presentation.
What this presentation shows is roughly:
Why we developed the integration,
What the integration does,
Some technical bits on how it could be used, and
A series of screenshots of web content being created and linked into the topic map
This is still fairly rough, so we will develop a better demo as soon as we can, but for now this is what there is.
Matthias Fischer, who is writing the Ontopia/Liferay integration, did a presentation of his work at the internal BouvetOne conference here at Bouvet. The slides show what he’s doing in a bit more detail and also show some screenshots, which give a more in-depth impression of what this is going to look like.
We will follow up with more information once we have progressed a bit further.
Yesterday Matthias Fischer of HTW Berlin became a new Ontopia commmitter. He is currently doing an internship at Bouvet where he is developing an integration between Ontopia and the Liferay CMS and portal. Once completed this integration will allow web content and wiki postings from Liferay to be described in a topic map inside Ontopia.
This is interesting because it will mean that anyone who wants to set up a Topic Maps-based portal will have a complete stack of tools for doing so using only open source software.
Currently, the only thing the integration does is to create (and update) topics in the topic map for objects created in Liferay. Specifically, web content, wiki, user, and community objects. Later stages will add further functionality, at which point we will be back with more information. In the meantime, you can check out the code in the sandbox.