<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thoughts Electrique &#187; Report</title>
	<atom:link href="http://www.sebastian.himberger.de/blog/tag/report/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sebastian.himberger.de/blog</link>
	<description>Sebastian Himbergers blog about technology and software development</description>
	<lastBuildDate>Sat, 16 Jul 2011 22:48:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>OpenCms Days 2009 (part 2)</title>
		<link>http://www.sebastian.himberger.de/blog/2009/06/27/opencms-days-2009-part-2/</link>
		<comments>http://www.sebastian.himberger.de/blog/2009/06/27/opencms-days-2009-part-2/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 15:43:08 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[OpenCms]]></category>
		<category><![CDATA[OpenCms-Days]]></category>
		<category><![CDATA[Report]]></category>

		<guid isPermaLink="false">http://www.sebastian.himberger.de/blog/?p=409</guid>
		<description><![CDATA[This is the continued report from the OpenCms Days 2009. If you haven&#8217;t read the first part you might as well read it first. The second day started with the keynote of Joel Tosi and I think this was one of the best talks of the conference (although his question totally took me by surprise [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-431" title="OpenCms Days Logo" src="http://www.sebastian.himberger.de/blog/wp-content/uploads/2009/06/logo_opencmsdays_2rows_2009_1103127930.png" alt="OpenCms Days Logo" width="160" height="79" align="left" /></p>
<p style="margin-bottom: 0cm;">This is the continued report from the <a title="OpenCms Days 2009" href="http://www.opencms-days.org" target="_blank">OpenCms Days 2009</a>. If you haven&#8217;t read the <a title="First part of the article" href="http://www.sebastian.himberger.de/blog/2009/06/18/opencms-days-2009-part-1/">first part you might as well read it first</a>.</p>
<p style="margin-bottom: 0cm;">The second day started with the <strong>keynote of Joel Tosi</strong> and I think this was one of the best talks of the conference (although his question totally took me by surprise since I had had no coffee yet).<br />
Joel took a very critical view on enterprise software and support claims and explained some of the benefits they get from OpenCms at the <a title="CME Group" href="http://www.cmegroup.com/" target="_blank">CME</a>.<br />
I especially liked that he presented very concrete information of implementation and business (numbers &amp; figures)  and also think taking the seriousness out of some enterprise label was really good.I saw many people smiling knowingly throughout the whole presentation. You rarely have a talk which is informative and also entertaining.</p>
<p style="margin-bottom: 0cm;"><span id="more-409"></span></p>
<p style="margin-bottom: 0cm;">After the keynote I watched a presentation by <strong>Pedro del Valle and Pedro Antón Alonso about the relaunch of spain.info</strong> and the creation of a tourist information portal for Spain (portals where all over the place at this conference). I personally didn&#8217;t expect to get very much out of this talk but I gladly admit that I could not have been more wrong.<br />
The presented solution showed some integrations which I had already developed (like the Google maps integration) and I was relieved that they took a similar route on implementation. I liked their argument that it&#8217;s best to put the information where the consumer is. They e.g. plan to publish the videos out to a dedicated YouTube channel. This is something I always suggested to my customers but often had a hard time selling. Mention this project will hopefully convince other people to take this route.<br />
There were a lot of questions afterwards and I think this was also one of the best talks of the conference.</p>
<p style="margin-bottom: 0cm;">After this talk I unfortunately started coding for the <a href="http://www.sebastian.himberger.de/comp/projects/opencms/scripting-integration/">scripting integration</a> on my laptop (sorry to all the speakers who saw this – This was not because I wasn&#8217;t interested but I somehow got into the flow and then wanted to push back my changes to sourceforge. You hopefully know this feeling and I hereby apologize). I might have missed some content in the following presentations.</p>
<p style="margin-bottom: 0cm;"><strong>Georgi Naplatanov presented the JPA driver for OpenCms</strong> and although there was confusion because of some figures, he has done a great job. There seemed to be some performance problems with JPA/OpenJPA and MySQL but Florian Hopf, Claus Priisholm and Dan Liliedahl all mentioned that these might be gone if one uses Hibernate instead of OpenJPA. I hope someone is trying this out.<br />
There was also the question of using this driver to run OpenCms on Google App Engine. So if anyone of the asking people is reading this: Please have a look at <a href="http://www.sebastian.himberger.de/blog/2009/06/24/opencms-and-google-app-engine/">my Blog post</a>. I think having JPA at hand is a big win for OpenCms. Especially if you plan on writing modules which introduce new database tables. Doing so with the current drivers is especially hard since you have to target all supported databases manually. At least if you want to be portable.</p>
<p style="margin-bottom: 0cm;">In the third session <strong>Alejandro Alves</strong> showcased <strong>some modules the <a title="Spanish OpenCms Community" href="http://www.opencmshispano.es" target="_blank">Spanish OpenCms community</a> has developed</strong>. I was impressed by the sheer amount of the modules. Especially the forum seems big.<br />
I like that he obviously used a real project for demoing the modules. This gave a good impression of the solutions other people develop with OpenCms. Often discussions tend to be very abstract and seeing some real world examples helps to get a feel for the solution. It occurred to me that there&#8217;s a lot of development going on in the Spanish world. I wish I would speak the language.</p>
<p style="margin-bottom: 0cm;">The last session of the conference I watched was done by <strong>Michael Emmerich about the Alkacon OAMP modules</strong>. I&#8217;ve not used the OAMP modules a lot so it was a really great opportunity to see everything in action and get some insider tips on how to customize them. Michael sure did a great job with this.<br />
I was most impressed by the DocCenter module because this was something I had to develop for a customer before and spent a lot time doing so (If it had just been open sourced by then&#8230;  &#8211; my solution was a lot worse).</p>
<p style="margin-bottom: 0cm;">There was a <strong>panel discussion</strong> at the end but I got sidetracked by trying to recover my sourceforge login. The questions were interesting but unfortunately it seemed that everyone (including myself) was already tired and so no real audience interaction came up.<br />
Maybe I should have saved some questions for this event because I already asked all the panel members everything that interested me during the first two days and there seemed no point in doing so again.<br />
It was interesting that the point of documentation (one of last years hot topics) didn&#8217;t came up very often. I think we can give credits to Dan who wrote a fantastic book about OpenCms 7 development and all the people who contributed to the wiki. I guess the documentation issue has been solved for the most part.<br />
The lack of a large set of available modules was also mentioned but it seemed to me that there&#8217;s a lot in the pipeline and maybe just needs to be presented better. It also feels like the module space is a bit fragmented. Often companies put their modules out  under their own namespace which makes it relatively unattractive for other companies to contribute. I think having something similar to the OAMP suite but on sourceforge or google code would help. Companies could still be mentioned as a sponsor and therefore get some publicity out of it.<br />
What might also be nice would be a higher level template/content framework to help people getting up to speed more quickly. But this might be coming with the advanced direct edit functionality which is planned for version 8 and was explained in Alexanders keynote.</p>
<p style="margin-bottom: 0cm;"><strong>To sum up everything</strong>: I think the OpenCms Days 2009 were great! I had a lot of fun although I&#8217;m very exhausted by the time of writing this draft. I met a lot of extremely nice and fun people. Thank you all for the good time. I&#8217;m looking forward to seeing you again. I think I missed to say a proper goodbye to some of you. This was just because I got somehow lost on my way out and then everyone seemed to be gone already.</p>
<p style="margin-bottom: 0cm;">See you in 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastian.himberger.de/blog/2009/06/27/opencms-days-2009-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCms Days 2009 (part 1)</title>
		<link>http://www.sebastian.himberger.de/blog/2009/06/18/opencms-days-2009-part-1/</link>
		<comments>http://www.sebastian.himberger.de/blog/2009/06/18/opencms-days-2009-part-1/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 13:30:43 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[OpenCms]]></category>
		<category><![CDATA[OpenCms-Days]]></category>
		<category><![CDATA[Report]]></category>

		<guid isPermaLink="false">http://www.sebastian.himberger.de/blog/?p=407</guid>
		<description><![CDATA[After two days of information overflow the OpenCms days 2009 are finally over. I think they were a success and personally got a lot value out of them. We had a small get together on Sunday evening with a nice diner and some Kölsch. I think it&#8217;s always nice to meet some people before the [...]]]></description>
			<content:encoded><![CDATA[<p><img style="padding: 5px" title="OpenCms Days Logo" src="http://www.sebastian.himberger.de/blog/wp-content/uploads/2009/06/logo_opencmsdays_2rows_2009_1103127930.png" alt="OpenCms Days Logo" width="160" height="79" align="left" /></p>
<p style="margin-bottom: 0cm;">After two days of information overflow the <a title="Official website of the OpenCms Days" href="http://www.opencms-days.org" target="_blank">OpenCms days 2009</a> are finally over. I think they were a success and personally got a lot value out of them.</p>
<p style="margin-bottom: 0cm;">We had a small get together on Sunday evening with a nice diner and some <a title="Kölsch at Wikipedia" href="http://en.wikipedia.org/wiki/K%C3%B6lsch_(beer)" target="_blank">Kölsch</a>. I think it&#8217;s always nice to meet some people before the conference so you can already connect to some people. We stayed out rather long and I was back at the hotel around 3:00 AM, but it was a lot of fun. I had many interesting talks and met a lot of very nice people. If you&#8217;re thinking of attending the OpenCms Days 2010, I would really recommend to come on sunday evening so you don&#8217;t miss this event.</p>
<p style="margin-bottom: 0cm;"><span id="more-407"></span></p>
<p style="margin-bottom: 0cm;">The first day started with a short welcome and <strong>Alexander Kandziors keynote</strong>. I enjoyed the keynote a lot and I liked that Alex actually presented the new features and not only talked about them. I haven&#8217;t had time to play with the 7.5 version (which <a title="OpenCms 7.5 release notes" href="http://www.opencms.org/en/news/090615_v750_available.html" target="_blank">was released on the same day</a> – I guess a case of conference driven development <img src='http://www.sebastian.himberger.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) but it sure looks very promising. The announcement of the workflow functionality in version 8 caused some amusement and I think it has become a running gag over the years.<br />
But to be fair: I can understand that Alkacon can&#8217;t develop the feature without proper sponsoring. It is a big project and therefore needs to be well funded. I personally don&#8217;t think it is really important feature-wise but more a point to survive checklist driven evaluation. Most of the people I talked to don&#8217;t seem to have real use cases for it.<br />
The announcement of the scripting support surprised me a bit (positively) but I&#8217;m looking forward to working together with Alkacon. I had a short talk with Alex about it on the last day and I&#8217;m confident that we can get something done. The conference actually inspired me to commit some changes to my module but I will blog about these on another day.</p>
<p style="margin-bottom: 0cm;">My second session was about the <strong>new galleries and the advanced widget configuration</strong>. It was presented by <strong>Andreas Zahner</strong> and I think he did a great job of pointing out some lesser known features. I also liked that they are using JSON for the widget configuration and the demonstration of the decentralized categories caused a lot of people to grab their notebook and a pen. The new galleries looked very nice and I am very fond of the tab feature for the xmlcontent editor.</p>
<p style="margin-bottom: 0cm;">The next session was <strong>Andy Savin</strong> about the <strong>usage of OpenCms at the university of Bath</strong>. I enjoyed this session a lot even despite the fact that it was placed in the business track <img src='http://www.sebastian.himberger.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Andy explained their migration path to OpenCms including the evaluation and presented some of the new features they developed. For example using macros in the HTML editor to automatically insert address information.<br />
After the session I walked up to Andy and asked him if they use caching for the rendered content because I had done some similar functionality and couldn&#8217;t get caching to work. His denial really relieved me.<br />
I also liked his argumentation that using a single (configurable) template is often better than many templates with small differences. I share this viewpoint and agree wholeheartedly.</p>
<p style="margin-bottom: 0cm;">After a short break <strong>Dan Liliedahl</strong> explained how they <strong>integrated <a title="Official Liferay website" href="http://www.liferay.com" target="_blank">Liferay</a> and OpenCms</strong>. I was looking forward to this talk because I enjoyed Dan&#8217;s talk at the OpenCms Days 2008 a lot. I like his calm and professional style of presenting. You can tell that he has done a lot of presentations before. He showed how they developed a SOAP webservice to let Liferay access the OpenCms VFS via HTTP. He also presented how the content was prepared to be easily themed by liferays theming system.<br />
It struck me that many people have developed some kind of remote access to the VFS (mostly via webservices) and that this would probably be something to develop a module for (which I think Dan wants to do). I think the webdav servlet could deliver something like a REST (which seems to be in everybodies mouth right now) based interface to the OpenCms VFS but it seemed to me that no one is really using the webdav feature. Also it would be nice to have some kind of a JSON interface to the content.<br />
At lunch Dan explained this solution in more detail and now I&#8217;m looking forward to his module. It seems to be a trend to use OpenCms as a content repository nowadays. This was also reflected in a short poll Alex did to find out if OpenCms should either support <a title="JSR 170 specification" href="http://jcp.org/en/jsr/detail?id=170" target="_blank">JSR-170</a> or <a title="CMIS at Wikipedia" href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services" target="_blank">CMIS </a>(which I had never heard of) in the future. It seems to me that CMIS is still in an early stage but already has a lot of important vendors in the process. The fact that it&#8217;s not tied to the Java language is also a nice bonus. This could allow good integration with other web frontends (for example PHP based ones). I think it is an option that should be seriously considered.</p>
<p style="margin-bottom: 0cm;">The last talk of the first day was about the <a title="Official IKS website" href="http://www.iks-project.eu/" target="_blank"><strong>IKS project of the European Union</strong></a> in which OpenCms/Alkacon participate. <strong>Andreas Gruber</strong> seemed very knowledgeable and explained the reasoning and structure of the IKS project and their concept of a complete stack for the semantic web.<br />
Although I already had some experience with RDF/OWL and <a title="Microformats website" href="http://microformats.org/" target="_blank">microformats</a> I had a hard time following the first part because it was relatively abstract. I think this may well be because the project is still in the requirements gathering phase and therefore had no concrete components to showcase. The second part when he presented the microformats by example and got down to the technical stuff. I was finally able to get the whole picture.<br />
One interesting thing he mentioned afterwards was the eventual development of components to process an existing corpus of content and annotating it automatically with semantic information (like finding addresses or names in plain text/html and marking them up). If the project is successful it will be very useful for content management and the semantic web movement in the long run. I still believe it&#8217;s hard to convince the casual content creator of the value of semantic web and helping him to do so correctly. But I think the project is looking into this direction also.</p>
<p style="margin-bottom: 0cm;">The <strong>conference dinner</strong> in the evening was a nice opportunity to talk to some people and find out that many people are facing the same problems as myself. This is something I really enjoyed throughout the whole conference. There was no marketing show going on and people seemed to be very honest about their development. I personally often get fooled by self confident blog posts or marketing based presentation and come to the believe that I&#8217;m the only one having problems understanding certain things or making mistakes. Hearing that others are struggling too is always very comforting. For me this meta-information is one of the most valuable things because it is helping me to understand where I&#8217;m standing professionally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastian.himberger.de/blog/2009/06/18/opencms-days-2009-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

