DocIgniter

An innovative aggregator of intelligent documents

The Oganisation Module

The Organisation Module is used for managing a set of data which are specific to the organization. The Types of data are either a variable or a connector and they’re characterized by the type key – description – value. This module offers support for adding, modifying or deleting the variables defined in the organization level.

Users Module

This module is used for managing the organization’s users. In this way, qualified users can create, edit or delete users from the organization they are a part of.

DocIgniter has the next types of users inside an organization:

  • SiteManager,
  • SiteCollaborator,
  • SiteContributor,
  • SiteConsumer.

The Projects Module


The Projects Module allows managing all the projects from the organization. The functionalities supported are creating a new project or based on a predefined template, as well as modifying or deleting one. Creating or deleting a project is possible only if the authenticated used has a SiteManager role.

The list of projects is available to all of the organization’s users.

The Project editing Module

This module’s main functions are:

  1. Modifying document structure – This is possible using the tree component which allows inserting, renaming or deleting new nodes in the structure.
  2. Modifying guard page – Modifying the template is possible by modifying the cover (the guard page) of the document. This is possible by selecting one of the predefined templates

 

The Nodes Editing Module


A node is the elementary content unit used by DocIgniter. This module’s functions are:

  1. Content modifying – For writing the nodes content, the application contains a WYSIWYG text editor, to which were added specific menus.
  2. Using variables – The defined variables inside the organization or project can be inserted in the node’s content using the editor’s menu. These will automatically complete themselves when the document is aggregated for preview or publishing.
  3. Using connectors – In order to use a data connector, one has to select a node from the structure list and data will be added to that node. Connectors can be used when defined at the level of the organization, as well as more specific, at the project level.

The Templates Module

This module’s main function is managing the nodes templates.

These templates can be, afterwards, imported and used in the organization’s projects. The list is available to all authenticated users. The creating, deleting or editing functions is, although, limited for users with Manager or Collaborator roles.

 

Try DocIgniter!

Try generating documents yourself!

(with a SiteConsumer role)

Demo