This project can be used by developers looking to create custom features in Hippo CMS document editor. The purpose of this plugin is to remove the (more) complex logic from the presentation and implementation of the actual field.
The first step would be to build the plugin, which can be done by cloning the project and running the mvn install
command.
After, open the CMS pom.xml and add the following lines:
<dependency>
<groupId>org.onehippo.forge.angular</groupId>
<artifactId>hippo-ng</artifactId>
<version>1.0.2-SNAPSHOT</version>
</dependency>
This will enable the CMS to load the dependencies required. This will also add the field to the CMS document type editor, as a generic way to add your own fields to the document.
More information can be found in the docs section.
More information can be found in the docs section.
If needed, the plugin can be extended to have customized data storage on JCR level. This is done by modifying the JcrModelSerializer.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
TODO: Write history
TODO: Write credits
TODO: Write license