Open Content and Integration
Within pimcore “Open Content” is not just a buzzword. Carefully constructed, pimcore knows that the web is all about integration and syndication of content. Therefore pimcore content is open not just in an “RSS way”, but also fully programmatically by utilizing the pimcore API. But open content is not just one-way, it also has to be easy to integrate 3rd party content, widgets and snippets.
Pimcore is 100% based on the PHP Zend Framework, which is one of most successful and widely used PHP frameworks worldwide. This strong and tested fundament enables pimcore to access a wide range of additional functionalities. Therefore the integration of Twitter, YouTube or Google Docs is just a matter of a few lines of PHP code.
pimcore and the Zend Framework
Some pimcore relevant integration features of the Zend Framework:
-
Communication
- Zend_Amf_Server: Bridging pimcore with Flash
- Zend_Json: Yes, pimcore fluently talks “Ajax”
- Zend_Rest: Pimcore is REST by design
- Zend_Soap: Integrate SOAP webservices or publish objects as SOAP services
-
Zend_Service: For integrating Amazon S3 and EC2 within pimcore
-
Data
- Zend_Feed: Consuming data feeds with pimcore
- Zend_Gdata: Pimcore makes it easy to access and communicate with Google Docs, Google Calendar, Google Analytics and Youtube
-
Zend_Service: For integrating Twitter, Technorati, Yahoo and Flickr within pimcore
-
Authentication
- Zend_InfoCard: Add Microsoft’s authentication to pimcore
- Zend_Ldap: Connect pimcore to a LDAP server
-
Zend_OpenId: Use OpenId for authentication
-
Output formats
- Zend_Pdf: Easy PDF generation for pimcore
- Zend_Service_LiveDocx: Generating print-quality reports with pimcore
By the way: Thank you very much Zend Framework!
Talking Java
Talking Java is important for pimcore – although pimcore itself is pure object-orientated PHP 5.3 code. But as integration is everything pimcore is used to talking to other systems, not only utilizing webservices, but – in the case of Java by using the open-source Java-PHP-Bridge, the Zend Java bridge and Apache Thrift. The result: Integrate your Java objects within pimcore.
