-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Description
PHPCR is an adaptation of JCR, the Java Content Repository specification. This specification essentially defines an API for the CMS problem domain:
http://phpcr.github.com
It covers handling unstructured data inside a tree structure with support for referencing nodes via UUIDs and node types to be able to optionally define a data schema. It also includes features like versioning, ACLs, observation and full text search.
There are multiple implementations of PHPCR already (pure PHP, C extension, Java) which make it possible to scale the storage implementation to the needs and available resources of end users without having to touch the business logic.
With PHPCR ODM there is also an optional convenient data mapper layer that can sit on top of any PHPCR implementation which adds native support for i18n.