Ok, I need to find a good web-based Knowledge Base package.
I've found a few on freshmeat and sourceforge, but none of them meet all of my requirements, and the ones that came close just aren't mature enough.
I'd like to find one that comes very close to the requirements that I can just modify to our liking.
Here are the current requirements/features:
- Centralized repository for on-line technical documents & FAQs.
- Creation of documents with a simple editor, maybe a Java Applet.
(The use of a Java Applet for actual content creation might be ok, but I'm trying to stay away from any kind of client, if possible. The upside to a Java Applet is it would be more user friendly to the author(s), being that it could have controls that mimic other word processors, etc.)
- Must be completely Web-Based.
- Ability to upload pre-existing documents (PDF, DOC), and have them translated into HTML/XML for storage on the server.
- Related to the above: Creation of PDF from current version of document in HTML/XML.
- Availability of a relatively mature API for future feature expansion.
- Template based layout to keep our design department happy and allow them to make it "pretty."
Real Objects has a fairly feature-rich Java applet, but I'm still not so sure I want to go with something like that.
I'm about 90% sure I'm going to have to write this myself, as I don't see there being any packages that can meet all these requirements and still be flexible enough to allow us to change it. <dreaming>It'd be nice to not have to do anything but install and configure a package, though.
</dreaming>
Anyone know of a good solution? Comments? Anything?