Open Archive 1.0.1 for Openfire 3.3.2 released
A XEP-0136 compliant Message Archive
Open Archive is a XEP-0136 compliant server side message archive for Openfire. It is available as a plugin from here.
Currently it supports automated message archiving and message retrieval through XEP-0136 compliant Jabber clients and a web UI for the administrator. Support for manual archiving and preferences is planned for future releases.
Version 1.0.1 requires either MySQL or the embedded HSQLDB, support for other databases might be added at a later point.
To install the plugin just rename the jar to archive.jar, place it into the plugins folder of your Openfire server and enable it in the Openfire console at Server Settings/Archive Settings.
For those interested in the source code have a look at its development site.
Update June 27, 2007:
Now we also have some screenshots available:
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
Running Openfire 3.3.2 and Archive 1.0.3. It works! But on my Archives Settings and Archive Search windows i get text like this:
???archive.settings.basic.title???
???archive.settings.basic.disabled???
???archive.settings.basic.enabled???
???archive.settings.basic.conversationTimeout???
???archive.settings.rebuildIndex.intro??? ???archive.settings.rebuildIndex???
I also had the ??? in front of the Links on the far LH side of the admin panel as well. I edited the plugin.xml file to correct those. But I cannot figure out how to correct it in the actual screens. If i look at your screenshots above, i can tell where to type what in the search boxes, and it will actually search and log correctly.
How do I reinstall?
Couple things I've found:
1. If I delete the plugin, my whole main page in Openfire pukes out an error saying it can't find open archive. I have to copy the archive.jar file back into the plugins directory to get things back to normal.
2. Trying to manually delete a conversation from the database didn't seem to REALLY delete the convo. As a result I decided to start over by deleting the archive* tables.
3. After running "archive_mysql.sql" and recreating the tables, etc... I still can't seem to make it work.
I would just like to be able to reinstall the open archive plugin from scratch and have it log to the database again. How can I do this?
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
Take your time my friend. Good things come to those that wait. I have tried several other logging programs and yours is the best. Good job and good luck. I would help you but.....well okay so i can't program. But i can appreciate a programmer.....so Thanks!
Complaince Questions
I have two general questions / requests. My company has a specific need that is records management based. We are interested in OpenFire/Open Archive and your tool looks like it will meet most of ours needs except for the following.
1. we need to apply a retention to the data that is stored in the archive database. basically delete all entries after 180 days. Does OpenArchive have a way to trim the database on a regular basis?
2. we would like to automatically export a copy of each thread in a text file for loading into our general purpose archive for a longer retention like 2 years. Can OpenArchive write out threads to a file on a regular basis that I can then use to import into another archive?
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
currently Open Archive does not support deleting messages. You could manually remove them at the database level and rebuild the index after that as a work around.
Alternativly Open Archive will support deleting conversations through XMPP clients (i.e. by extending support for XEP-0136) but there is no fixed date for that.
Hope that helps,
Stefan
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
Also, how does one do an upgrade to 1.0.4? Do I just pop the jar file and let it do it's business?
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
Regarding the error popup reindex the lucene index on the settings page and try again. If the problem persists look at the logs for any exceptions/error messages that appear there.
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
First of all thanks a LOT for this plugin. It is absolutely great.
My concern is about security.
I'm using it for our corporate IM and taking in count the security issue of accessing all the conversation throught this, I would like just me to be able to access the Archive Search.
Is there any simple way of to remove the item from the menu and may be access it throught a shortcut?
Thanks
Any plans for update?
and not related to Synapse-IM.
Re: Open Archive 1.0.1 for Openfire 3.3.2 released
I am not sure about the future of Open Archive. If there is growing interest in the XEP-0136 features and support by clients I may expand the features otherwise the former enterprise archive plugin by Igniterealtime is a better choice.

