Blog

Presentations from the MTC3 event

During the  MTC 3 event, I met nice people like Bertrand Delacrétaz (one of the ASF Board members) who made an excellent presentation on the Apache Foundation. During his presentation, he explained how this nice foundation is organized and why the ASF projects are solid as the rock. He also introduced Sling which is a new content/web framework based on Jackrabbit , REST and OSGI.  

 

 

Here is my introduction on ECM

Meet The Communities 3 - Open Source ECM Event

You are welcome to join us to the upcoming open source event in Luxembourg 'Meet the communities' (June 12th). This year, three prestigious ECM communities will present their solution and how they are providing high quality software. This will be a great opportunity to meet peoples from Alfresco , Day and Nuxeo .

You can find more information on the MTC Site.

High Performance Web Sites: 14 Rules for Faster Pages

In this video, Steve Souders from the Yui team explains 14 rules that you can explore to optimise your web site. Watch the video, you will be surprise !

Java Annotations

 

For the Jackrabbit OCM framework, we want to define the object mapping with the java annotations. This is certainly a great feature but the java annotations have some limitations. For example, it is not possible to define a default null value.

Here is an example which doesn't work :

 

@Retention(RetentionPolicy.RUNTIME)

public @interface Field

{

String fieldName();

String fieldType() default "";

Class Converter default null; // Generates compile error

}

 

I would like to define a null value for my converter class reference. I'm wondering what is the best solution for this kind of problem ? Any kind of suggestion is welcome !

Following this blog entry, it seems that it is not possible, why ?

David's Model - A guide for blissful content modeling

David Nuescheler, the JCR spec lead, have posted an interesting page in the Jackrabbit wiki on content modeling with JCR . This is the David's own opinion but it will certainly become more and more valuable for the JCR/Jackrabbit community. He gives in this paper seven simple rules for modeling content oriented application (based on a JCR repository).

Let's share this kind of experience and we will see the result later maybe in some usefull Content/JCR design patterns.

End of CMS products ?

There are many content management products on the market that could be used in our projects. Those products propose generic solutions for content life cycle management, versioning, workflow and publication but unfortunately they have 3 important disadvantages.

ECM/CMS Consolidation

If you plan a new ECM/CMS consolidation project in your organisation, I advise you to read the excellent article in the financial time and review the comments made by Seth Gottlieb.

Have fun by reading those pages.

Sun Open Portal & CMS features

Sun Open Portal will soon have a Content Management System (CMS) infrastructure and an open cms out of the box . This CMS, currently implemented as Document Management System, is JSR170 (jcr standards) compliant and uses Apache's Jackrabbit and its Object Content Mapping (OCM) . The interesting part is that Document Management functionality is exposed via tag libraries where the tags can be dragged and dropped in portlet page and developer can have his own CMS presentation . For this we have netbeans plugin . Check this out at CMSDemo . This CMS solution is in progress and we plan to enhance it further for Article Management , Jobs Management and Ad Management.

I'm glad to know the second "official" OCM reference. this is still in progress and I hope to see the Sun portal team more imply in our OCM framework.

A special thanks to Ruchi .

End of incubation

Due to the lack of interest in the Graffito project, The Graffito OCM tools is moving into Jackrabbit which is certainly the more appropriate project for this kind of framework inside the ASF world. This change will certainly increase the community size. Anyway, it seems that more and more content developers are interested by this kind of framework and it is nice to see sites like InfoQ using our OCM tools (Thanks to Alex).
This is great pleasure to join the Jackrabbit team and continue my work on this Object Content Mapping framework. I will try to give more and more technical details on this framework in the upcoming months.

Good news from Europe ! We are FLOSS

The European Commission has published its final report on the Economic Impact of FLOSS (Free/Libre Open Source Software) on innovation and competitiveness of the EU ICT sector.

This is a heavy report that will take some time to read. I just made a fast reading of this document and find some interesting figures:

  • Firms have invested an estimated Euro 1.2 billion in developing FLOSS software that is made freely available. Such firms represent in total at least 565 000 jobs and Euro 263 billion in annual revenue.
  • At the end of 2005, 61.2% of code had been developed by individuals, according to copyright and credit claims, while 19.2% was claimed my companies, 5.6% universities, and 7.9% foundations.
  • More than 70% of the web servers are running with Apache and +/-20% with Microsoft tools.
  • 3/5 of the worldwide Floss developers are living in Europe, 1/5 in the North America and another 1/5 live in other countries.
  • 85% of the employers who use some FLOSS and thus (more) likely to be aware of how its developer community works think that FLOSS experience adds value to formal computer science experience. Than, they think that proven participation in the FLOSS world can compensate for the lack of formal degree.
  • 32% of the Jobs postings are "FLOSS".

There are other interesting figures in this report. Unfortunately, this document will take time to digest. Anyway, I advise you to read some chapters for a better understanding of the FLOSS influence on European industry.

Syndicate content