Posted on by Markus Daniel | Posted in Open Source Blog, synyx Blog | Tagged , , , ,

Von Montag, den 24.09 und Dienstag, den 25.09, fanden in Köln die OpenCms-Days 2012 statt.

Gemeinsam mit dem ehemaligen synyxer Florian Hopf haben sich Oliver Messner, Fabian Buch und ich schon am Sonntagabend nach Köln begeben.

Am Montagmorgen eröffnete Alexander Kandzior von Alkacon die Veranstaltung mit der Vorstellung der nagelneuen Version 8.5 und demonstrierte hierbei direkt den neuen Editor, der das Arbeiten vereinfachen und beschleunigen wird. In diesem Zusammenhang wurde auch eine Solr-Integration für mehr Suchmöglichkeiten und eine CMIS-Anbindung zum Zugriff auf Content durch diesen Standard vorgestellt.

Es folgten Vorträge zum Thema OpenCms und zur Entwicklung mit OpenCms bis hin zur High Availability und zum Continouos Integration.

Posted on by Oliver Messner | Posted in Developer Blog, synyx Blog | Tagged , , ,

Having a newly installed Ubuntu 12.04 on my machine, I noticed that building the OpenCms project I am currently working on is a very time consuming process:

oli@rikit:~/develop/projects/foo$ time mvn clean install > mvn.log 2>&1

real    12m34.748s
user    2m10.132s
sys     0m6.836s

Uh, more than 12 minutes... definitely too much; even for an OpenCms project.
During the Maven builds install phase a lot of database write operations are performed: after an OpenCms module has been built (it's a multi-module project so there are more than one OpenCms modules), each OpenCms module gets deleted, re-imported and finally published into the OpenCms VFS. For more details on how we do build automation for OpenCms projects with Maven, see here

Posted on by Fabian Buch | Posted in Developer Blog, synyx Blog | Tagged , , , , , , , , , ,

With the redesign of our current homepage there was the chance to re-evaluate our requirements and make pragmatic decisions filling our needs.

Our previous websites were always implemented in OpenCms since we are OpenCms Solution Provider and contributor. Using a CMS like OpenCms seemed the natural decision and it worked well for several versions of our homepage. But given the amount of work needed to set it up, develop templates and administrate it, was it really what we needed?

Posted on by Katja Arrasz-Schepanski | Posted in synyx Blog | Tagged ,

opencms-modulDie Synyx Hompage wird mittels dem Content Management System OpenCms umgesetzt; unser Blog mit WordPress. Um neue Blogposts auch auf der Homepage anzuzeigen, musste bisher beides parallel bearbeitet und gepflegt werden. Das ist umständlich und kostet viel Zeit.

Das Synyx OpenCms Team hat nun Abhilfe geschaffen. Sie entwickelten ein Modul für OpenCms, welches die Aggregation, bzw. Integration von externen Blogs ins System ermöglicht. So werden jetzt auf der Startseite unserer Homepage automatisch alle Blogs angezeigt. Der Synyx Blog hat drei unterschiedliche Blogkategorien. Damit dies auf der Homepage übersichtlich dargestellt wird, gibt es auch hier drei Gruppierungen.

Posted on by Florian Hopf | Posted in Developer Blog, Open Source Blog | Tagged , ,

Matching the time of my talk at this years OpenCms Days we released our module for integrating Solr with OpenCms. A few days have passed now and we had the time to polish the documentation and some aspects of the module.

Solr is a search server that is based on the de facto standard for indexing in Java, Apache Lucene. It provides an abstraction layer above the low level details of indexing and adds some useful features like facetting and synonyms.

Solr is integrated transparently as an OpenCms index and can be used and mixed with common Lucene indexes. Communication is done via HTTP, Solr is accessed using a REST based interface.

Posted on by Florian Hopf | Posted in Open Source Blog, synyx Blog | Tagged , ,

From May 9 2011 to May 10 the third OpenCms Days took place in Cologne. The topic of the conference was "The OpenCms 8 User Experience", targeting the release of OpenCms 8 with its advanced direct edit (ADE) functionality. We at Synyx, being a sponsor for the third conference in a row, have been looking forward to both of these events, the conference and the release of OpenCms 8 for quite some time. In this blogpost I want to mention some of the highlights of the conference, in another blogpost I will describe some of the new features of OpenCms 8.

Posted on by Katja Arrasz-Schepanski | Posted in synyx Blog | Tagged

Logo OpenCms Days 2011

Synyx wird wieder die OpenCms Days besuchen. Dieses Mal hält Florian Hopf einen Vortrag über ein Open Source Modul für OpenCms. Dieses Modul integriert Solr in OpenCms. Der Such Server Apache Solr setzt auf der bewährten IR-Bibliothek Apache Lucene auf.

Der Vortrag ist am 10.Mai von 10:30-11:30 Uhr. Wir sind schon gespannt. Florian Hopf wird nach den OpenCms Days noch einen Blogpost dazu verfassen.

Posted on by Florian Hopf | Posted in Developer Blog, Open Source Blog | Tagged ,

I previously mentioned that setting up a development environment for OpenCms can be quite hard. Besides our Netbeans module we are using a custom maven plugin for some time now. As we gain a lot of benefit by building our modules from the file system it's time to release it and see if other people also want to use it. It's based on an Ant task that has originally been released by Eurelis. Today we released version 1.0 which is now available under the terms of the GNU Lesser General Public License.

Posted on by Florian Hopf | Posted in Developer Blog, Open Source Blog | Tagged ,

OpenCms ships with a shell script for accessing the virtual file system from the command line. This is useful for a lot of administrative tasks like importing modules or exporting content. You can supply scripts that issue commands or use the shell interactively. As the syntax for the scripts is quite limited some tasks can't be achieved that easily. This blogpost describes a way to circumvent these problems by generating the script files.