Software to consolidate software development documents?
by poetter72 - 7/20/11 4:08 PM
Hi, everybody,
for a large company I am looking for a DMS for the
software development process, which should primarily fulfill these requirements
(from more to less important):
1) Possibility of in-house hosting:
company documents may not leave the company intranet.
2) Possibility to specify a central structure
and to move sections/chapters of document via web-editing within the structure (across
multiple documents) and to edit everything (for example, to eliminate
redundancies). There are hundreds to thousands of documents with very
substantial overlap. Many documents are outdated and, ideally, older versions
of documents would be recognized automatically - because unfortunately, the file
naming is inconsistent.
3)
A convenient web-based rich text
editor, makes knowledge of HTML, Wiki, DocBook or other markup languages
unnecessary and enables the distributed editing. (Knowledge about the latest
changes / background knowledge is spread across at least 50 heads.)
4)
Possibility to import all essential
software development artifacts, possibility for central processing and export
in various formats. In particular, as import formats RTF, HTML, Wiki and
possible software documentation formats (eg JavaDoc or RoboDoc output) should
be supported and as export formats HTML, RTF, PDF should be supported.
5)
As a central format are acceptable:
XML, RTF, HTML, DocBook, DITA, ODF, Wiki formats, ?
6)
Possibility of efficient linking of
contents (e.g., via web-link), resistant to change with new versions; linking
of Word documents/OLE is less suitable.
7)
Support for versioning, for example
with Subversion.
I have already identified these tools that might possibly
fit:
CMS / DMS /
ALM:
1.
Liferay
2.
Drupal
3.
Alfresco
4.
Joomla
5.
Typo3
6.
Wordpress
7.
Polarion 2011
8.
LogicalDOC (previously Contineo DMS)
9.
Contao
10. KnowledgeTree
11.
Julitec
12.
Agorum
Collaborative
Platforms:
1. TWiki
2. LaTeX-based tools, e.g. LaTeXLab
3. TeamLab
4. Feng Office
5. Nuxeo
6. EXo Platform
7. OpenKM
8. Telligent evolution/enterprise
9. Zoho Writer/Zoho Docs
10. Ramius Engagement
11. ShowDocument
Does anyone know of anything in this direction, or can
anyone suggest something that goes in this direction?
Does anyone have practical experience or further
information about any of these tools, or knows someone with appropriate
practical experience?
If there is no system which permits the simple merging
of document sections (most important feature because of productivity), I'd tend
to use one of the systems which are well suited as a base and to design a plug-in
or an extension and let it be developed. But maybe someone knows such a plug-in?
The development would maybe cost 20 -30 000 . But
there is time pressure, so that I must just minimize time-consuming discussions
with a large number of vendors.
Does anyone have experience, which system is best
recommended for this purpose to develop plug-ins or extensions? These most important
criteria for this are professionalism, clarity, and stability (against changes)
of the APIs, system stability and quality of documentation, especially for API
development.
I am especially interested in stability and experience
regarding the coverage of the above requirements by the tools. Due to the partial
information which is online for these tools, this can be difficult to
determine, and unfortunately I do not have enough time to install all the tools
and try them out myself.
Due to the feedback gathered here, I would create a
project proposal which must be convincing for the management regarding the
cost-benefit ratio and with respect to the technological risk. The second step
would be the engagement of an appropriate specialist, solution provider or
developer (against payment).
Many thanks for feedback,
Thomas


Moderator
CNET Staff
Samsung Staff
Dell Staff