The Hippo Webdav Batch Processor can be used to manipulate files in the Hippo Repository. It is especially useful for performing bulk operations. Plugins are available for a wide range of common operations.
Available plugins
Tools for copying files:
Tools for manipulating properties:
- WDBP Repair Index
- Hippo Setproperties
- WDBP PropertyCopy*
- Hippo Workflow delete
- Hippo Touch
- WDBP ExtractXml2property*
- Hippo Properties delete
Tool for transforming the content of files:
Tools for bulk publishing documents
These tools can be found in SVN
. Tools with a * are not yet available in SVN.
Using a Webdav Batch Processor Plugin
|
Build with Java 1.4 |
- Check out the plugin from SVN
:
$ svn co http://svn.hippocms.org/repos/hippo/hippo-tools/hippo-wdbp-plugin-name wdbp-plugin-name
(replace plugin-name with the appropriate plugin name)
- Create a properties file (each plugin has an example which you can take as a starting point), e.g. plugin.properties
- Build the plugin
$ maven clean uberjar
- Run the batch processor uberjar:
$ java -jar target/wdbp-plugin-name-version-uber.jar plugin.properties
(replace plugin-name and version with the appropriate plugin name and version)
It depends on the plugin if only documents, only folders, or both are processed.
Eclipse
To load the plugin as an Eclipse project, generate the Eclipse project file using Maven:
$ maven eclipse
and refresh the project in Eclipse.