Blog Posts

Announcement: PHPCR and Magnolia CMS: Bridging the PHP and Java Worlds

Liip is a PHP company but we are not agnostic to what happens in other fields. And sometimes we need to integrate with other systems like a Java based CMS. Rather than using something radical like Quercus, a Java implementation of the PHP language or the rather fiddly PHP/Java Bridge, we wanted something less intrusive and more general purpose.

Taking inspriation from the proven Java Content Repository (JCR) standard, we created PHPCR by simplifying the Java interfaces. The content repository combines the best of document-oriented databases and XML databases, providing developers with a well-defined API to access and manage content. Ebi, Chregu and I started implementing the PHPCR interfaces in jackalope which can talk to Jackrabbit, the JCR standard implementation. The neat thing of this is that you can reuse Java content from a normal and simple PHP environment, through a clean and powerful API.

Last year we had a hackday where we integrated PHP Jackalope with the Java MagnoliaCMS. On 28 Feb 2013, I will present the topic as a MagnoliaCMS webinar entitled "Connect PHP Applications with Magnolia CMS through PHPCR".

If you’re a PHP developer interested in getting your feet wet in the Java world, or a Java developer interesting in seeing PHP code talking to your favorite Java CMS, this webinar is a must-attend for you. You’ll find more information and a registration form for the webinar on the Magnolia website. Please subscribe and attend the presentation online!

Related Entries:
- Jackrabbit and its two SQL languages - some findings
- A (simple) PHPCR browser
- Content storage done right
- Jackalope and Magnolia CMS: Recording online, questions and answers
- PHP talking to Magnolia CMS

About the author


Find more about him on Twitter, Google+ and his personal site.

Comments [2]

cordoval, 15.02.2013 05:09 CEST

right on subscribing now

Seth, 03.04.2013 11:19 CEST

Combining Java and PHP is really brilliant. Looking forward to more presentations David.

Add a comment

Your email adress will never be published. Comment spam will be deleted!