Activitystreams Plugin for Open-Xchange as an OSGi Bundle.
Configuration file: /src/main/resources/conf/activitystreams.properties
Installation:
- Import project into Maven-enabled Eclipse
- Add Open-XChange and JSON Libraries to build path (com.openexchange.configread, com.openexchange.global, com.openexchange.osgi, com.openexchange.server)
- Export a library jar called "openxchange-activitystreams.jar" (due to OSGi Classpath)
- Place jar in OX folder "bundles/de.hofuniversity.iisys.ox.activitystreams/"
- Edit activitystreams.properties to match your setup
- Place contents of /src/main/resources/ in "bundles/de.hofuniversity.iisys.ox.activitystreams/"
- Place JSON library jar in "bundles/de.hofuniversity.iisys.ox.activitystreams/lib/" (must be called json-20090211.jar)
- Place activitystreams.properties in etc/ (in OX directory)
- echo "/opt/open-xchange/bundles/de.hofuniversity.iisys.ox.activitystreams@start" > osgi/bundle.d/de.hofuniversity.iisys.ox.activitystreams.ini
- Restart Open-XChange