jackalope / jackalope
Jackalope PHPCR library
Installs: 2 692 141
Dependents: 19
Suggesters: 0
Security: 0
Stars: 265
Watchers: 14
Forks: 60
Open Issues: 48
Requires
- php: ^8.0
- ext-dom: *
- ext-xml: *
- jackalope/jackalope-transport: *
- phpcr/phpcr: ~2.1.0,>=2.1.0-beta12
- phpcr/phpcr-utils: ^1.8.0 || ^2.0
Requires (Dev)
- phpunit/phpunit: ^9
Provides
- phpcr/phpcr-implementation: 2.1.0
- 2.x-dev
- 2.0.0
- 2.0.0-RC2
- 2.0.0-RC1
- 2.0.0-beta2
- 2.0.0-beta1
- 1.x-dev
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.x-dev
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.2.0-RC1
- 1.1.x-dev
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.1.0-RC1
- 1.0.x-dev
- 1.0.1
- 1.0.0
- 1.0.0-RC3
- 1.0.0-RC2
- 1.0.0-RC1
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- 1.0.0-alpha4
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha1
- dev-check_state_delete_no_exception
- dev-versioning
- dev-lazy_load_property
- dev-node_types
- dev-acl
- dev-observation
This package is auto-updated.
Last update: 2024-11-03 07:20:14 UTC
README
A powerful implementation of the PHPCR API.
You can use Jackalope with different storage backends. For now, we support:
- relational databases with the DoctrineDBAL backend. Works with any database supported by doctrine (mysql, postgres, ...) and has no dependency on java or jackrabbit. For the moment, it is less feature complete. See jackalope-doctrine-dbal
- Jackrabbit server backend supports many features and requires you to simply install a .jar file for the data store component. See jackalope-jackrabbit
Discuss on jackalope-dev@googlegroups.com or visit #jackalope on irc.freenode.net
License
This code is dual licensed under the MIT license and the Apache License Version 2.0. Please see the file LICENSE in this folder.
Install instructions
Go to the repository of the storage backend you want and follow the instructions there.
Implementation notes
See doc/architecture.md for an introduction how Jackalope is built. Have a look at the source files and generate the phpdoc.
Contributors
- Christian Stocker chregu@liip.ch
- David Buchmann david@liip.ch
- Tobias Ebnöther ebi@liip.ch
- Roland Schilter roland.schilter@liip.ch
- Uwe Jäger uwej711@googlemail.com
- Lukas Kahwe Smith smith@pooteeweet.org
- Benjamin Eberlei kontakt@beberlei.de
- Daniel Barsotti daniel.barsotti@liip.ch
- and many others