KnowledgeTree Workflow Import/Export Tool

April 30th, 2011 ntavares Posted in en_US, knowledgetree, projects No Comments »

Ouvir com webReader

This is an important feature that’s missing in KnowledgeTree, and must certainly agree with me if you work with different knowledgetree installations. This is particularly useful if you have different systems, like one for prototyping and validation and the live one. This plugin will allow you to export your Workflows in a number of formats. So far, these are supported: Graphviz data, Graphfiz image, JSON and Simple XML. As soon as there is particular interest in BPMN, I’m willing to support it as well, but it hasn’t been needed, yet.

Here are some screenshots. These are the new Administration pages available (same section from KTEmailPush Plugin):
New Administration pages

… from where you can Export…
Workflow Export Page

…and Import. This page highlights a collision detection situation, where the user is presented with the imported workflow process, and which how the plugin should handle the collision: merge, create another workflow (renamed) and do nothing.
Workflow Import Page

Special care will be taken in the future, as it’s yet very simple, focusing only States and Transitions. This is a list of issues I will address:

  • Assigned and related permissions
  • Assigned and related users,groups and roles
  • Workflow Effects

It’s ready for 3.7.x and it will soon be available for download. Visit the Projects page for more information or drop me a note for demo/download information.

AddThis Social Bookmark Button

KnowledgeTree jump/GotoCustomNumber Plugin

April 30th, 2011 ntavares Posted in dri, en_US, knowledgetree, projects No Comments »

Ouvir com webReader

If you’re using the Custom Numbering Plugin, which is available in the Professional version of KnowledgeTree, you might find useful to jump directly to the document by looking up the Custom Number of the document, pretty much like you do with the Goto Document ID dashlet, which uses the (internal and unmeaningful) document ID. A practical use of this plugin has been to use it with barcode scanners on physical archives.

It’s ready for 3.7.x and it will soon be available for download. Visit the Projects page for more information.

AddThis Social Bookmark Button

Quick update on KTEmailPush KnowledgeTree Plugin

November 7th, 2010 ntavares Posted in dri, en_US, knowledgetree, projects No Comments »

Ouvir com webReader

Over the last weeks the KnowledgeTree Email Gateway Plugin received some attention:

  • It’s now fully configurable through the administration pages, without the need to edit at;
  • It was also adapted to ease the process of customizing the logic behind destination folder determination — it’s now possible to merge a bit of code that will determine where to put each incoming attachment, based on its parameters (subject, sender, etc.)
  • Fully customized mail notifications using Smarty templates, which minimizes the risk of accidentally mixing up the code.

These are, of course, the most proeminent changes. These changes triggered, however, some feature requests to Knowledge Tree team. Their actually simple fixes which I don’t know why never got in, since everything is in place already:

  • KTS-4678 — To allow custom fields on configuration mechanism;
  • KTS-4679 — To allow configuration settings registration without the need to run SQL;
  • KTS-4680 — To allow custom templating to override the original KT’s.

Here are some screenshots. Here is the new administration section…

… the new Task Fetch Mail in the the Task Scheduler (where you can enable/disable, control frequency, etc)….

… and the configuration options, as you used to have in the config.php file:

Do mail me if you want to see a demo.

AddThis Social Bookmark Button

KnowledgeTree Folder Special Plugin released

November 7th, 2010 ntavares Posted in en_US, knowledgetree, projects 2 Comments »

Ouvir com webReader

We are proud to announce the release fo the Folder Special Plugin v1.0. This plugins extends the Folder objects providing Description and descriptive Image support for each folder. It can also be a starting point for extending current Folder class implementation, thus allowing you to extend folders with any specific information.

This is a feature that not only answers to KTS-798 feature request but also allows folders to be extended on any number of fields and, better yet, there’s no code patching. It’s fully plug&play.

It will add special folder actions and permissions, so you can replace your “old” addFolder and rename_folder permissions for these new two to completely “hide” the old mechanism.

This plugins also supports an extra field (folder intro) to receive introductory texts for each folder, so when you’re browsing that folder, you can see it before (or after) the folder/document listing — however, due to KT limitation, you’ll have to apply a simple patch to the core templating engine.

Here is a screenshot (no folder intro):

(Folder images from Wikimedia commons; click image to view full size)
Also note the link to the KT Email Gateway Plugin in the ‘pending’ folder description.


  • Get the release file from KT Forge FolderSpecialPlugin File Releases and unpack it inside the ‘plugins’ folder in your KT installation;
  • Go to “administration » miscellaneous » plugins” and re-read plugins. Activate Folder Special Plugin;
  • Go to a folder and edit permissions. Check the two new ones, save, and return to the folder view;
  • You can now see there new actions for that folder: add special folder and change folder details.

The rest should be self-explanatory.


  • I think the deployment on large systems might become complex because of existing permissions. It currently misses a way of mimic’ing all the current addFolder/rename_folder permissions to these new ones; since they are compatible, I think that’s the way to go. The plugin is already prepared for it.
AddThis Social Bookmark Button