As a part of a bachelor thesis this JSPWiki provider using Fedora digital object repository as a persistent storage of wiki pages was created. This provider, also published as stand-alone solution Wikidora
, should enable scientific researchers to use temporary Wikis but still create permanent scientific output.
Although there is a stand-alone solution (using JSPWiki as base) which will focus development on the needs of a scientific background and workflows, we would like to give back something to JSPWiki community with this provider. Perhaps somebody wishes only to use Fedora as a content repository without anything else. The Fedora Provider implements both Page and Attachment Provider and generates a PDF version of every page on-the-fly.
Installation:
- Download Fedora Provider from Sourceforge
- Just extract the contents of this archive to your JSPWiki installations /WEB-INF/lib/ folder
- And add the following parts to your jspwiki.properties:
# # Configuration FedoraProvider # jspwiki.fedoraProvider.protocol = http jspwiki.fedoraProvider.host = localhost # your fedora servers hostname jspwiki.fedoraProvider.port = 18080 # your fedora servers port jspwiki.fedoraProvider.user = fedoraAdmin # a fedora user account jspwiki.fedoraProvider.password = yourpassword jspwiki.fedoraProvider.dcPublisher = Wikidora Team # dublin core publisher of fedora objects jspwiki.fedoraProvider.namespace = wiki # namespace of fedora objects, should be retained in fedora.fcfg Afterwards adjust these lines in jspwiki.properties: jspwiki.pageProvider = org.wikidora.providers.FedoraPageProvider jspwiki.attachmentProvider = org.wikidora.providers.FedoraAttachmentProvider
I hope this provider is usefull to some people. If you'd like to get the sourcecode just head over to Sourceforge SVN
.