"DITAworks is an Eclipse based solution which is built on DITA architecture and supports collaborative modeling, maintaining, publishing of complex documentation arrays."

*instinctools GmbH

Release 0.9 (beta) details


Main target:
Provide basic integrated infrastructure for working with DITA and enable pilot testing.
Release Date: February 2009 (released for beta-testing community)
Development status: beta

Feature group

Functionality

DITA version support DITA 1.1
Infrastructure - Project is an integral unit of work
- “New Project” wizards
- Predefined project templates
- Set of wizards to create major object types: topics, maps, images
- Project explorer for browsing content objects
- Common error/content validation log
- Mandatory or optional storing policies
- Mandatory or optional classifications
- Mandatory or optional name conventions
- Categories/Tags as an alternative content browse method(optional or mandatory)
- DITA object ID naming conventions
Preview - Preview available in project/content explorer
- Preview in context of transformation templates
- Preview for linked topics in WYSIWYG and structural editors
Version control - Version control as a central content repository
- SVN, CVS support
- Show history
- Find differences between 2 object versions
- Branching and tagging support
Multimedia - Modify image (resize, crop, rotate)
- Make a desktop screenshot
Modeling - Browse specialization in WYSIWYG mode
- Browse infotypes in resolved mode as element tree showing differences to ancestor infotype
- All main types of DITA specializations possible in Visual mode
- Specialization in wizard-like mode
- Fully functional specialization import from DTD and schema
- Topic and map editors fully support specialized DITA topics
- All integrated editorial tools are aware of model and use it for operations
- Infotype templates
- WYSIWYG presentations based on model elements
- Custom transformations
- Naming conventions
- Metadata for ditaval and tagging support
- Classification dictionary
- Export created specializations into DTD
- Export created specializations into Schema
Editorial domain - Visual editor for DITA topics in structural XML (source) or in WYSIWYG editor
- Visual Editor for DITA Maps (Mind map style)
- Focus on Map view(staying in context of map while editing)
- Global (background) conref links validation and errors reporting
- Display conref target in WYSIWYG view
- On the fly validation of links
- On the fly validation of XML structure
- On the fly validation of model rules
- On the fly validation of naming conventions and storing policies
- On the fly validation of tag values (according to model)
- Error and warning reporting in single log
- D&D support in editors
Link management - Track all inbound and outbound links of objects
- Users can browse and navigate through all inbound and outbound links
- Link management is integrated with refactoring functionality
- Links are preserved while moving/renaming objects
Refactorings - Update input and output links after object move or rename
- Extract variable
- Extract reusable text block
Tag management - Possibility to define values for standards DITA tags(product, audience..)
- Define additional tags using other props
- Validation of content according to possible tag values
- Highlight tagged content with configurable colors
- Search for tagged content
Reusable block management - Work with reusable text blocks (copyright, disclaimer, legal notices, warnings, etc)
- “Create reusable text block” function
- “Content Reuse” view
Content Publishing and Processing - DITA OT is a main generation approach
- Generation profiles
- Generation log
- Possibility to redefine transformations of different types for different model elements
- Tag based conditional processing
- Attributes filtering
- Integration with generation profile
- Redefine variables on Export
- Export formats: All formats from DITA Open toolkit like:
- HTML
- PDF
- EclipseHelp
- RTF
Metadata - Categorization is defined on Model level
- Mandatory and optional categories
- Categorization is integrated into “New Project” and “New Topic” wizards
- Categories can be used for alternative objects navigation
Import / Export - Import DITA topics and maps
- Import graphics
- Export full content project
Collaboration - Track tasks
- Assign (store links) between task and arbitrary set of objects
- Central tasks repository for distributed editorial team

back to development roadmap overview

 

Copyright © 2008-2010 * instinctools GmbH