ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

UML Diagrams in CP (Feature #963)


Added by John Daily Jr at 2012-04-03 06:40 pm. Updated at 2012-04-05 07:10 pm.


Status:Open Start date:2012-04-03
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
Remote issue URL:http://www.redmine.org/boards/3/topics/10649 Affected version:3.0.0

Description

HI All,

I would love to build UML diagrams inside CP. There is currently work being done in redmine using External Wiki Filters to pass arguments to third party tools such as PlantUML My questions are: Is this a safe thing to patch into CP 3.0 (as it works in Redmine 1.3 but im not sure much the wiki as diverged)? And would it be something that CP would support in the future.

I'm a little worried about giving the wiki the ability to execute scripts in a local application. I can definitely play around with an installation if the patches they use in Redmine don't compromise CP.

Am I being too paranoid? lol. I would really love to edit and design UML diagrams from the wiki's and can contribute a walkthrough of my process for 3.0

Thanks,


Associated revisions

Revision 80a5ad7f
Added by Jean-Philippe Lang at 2008-04-01 07:43 pm

Fixed: Boards are not deleted when project is deleted (closes #963).

git-svn-id: http://redmine.rubyforge.org/svn/trunk@1316 e93f8b46-1217-0410-a6f0-8f06a7374b81

History

Updated by Holger Just at 2012-04-05 07:10 pm

The macros used by Redmine are deprecated in Chili. With 3.0.0 we introduced Liquid as a replacement which is much more expressive. Many of the existing macros should still work, but things like the include stuff done your plugin are probably going to break as we require things to be done a bit different.

As for the plugin itself the code looks okay on first glance. However getting shell-outs right (and secure) is rather difficult, esp when things like DoS protection are to be considered. So there's always a bit of risk in the end.

Generally I think that stuff like this is rather well suited as a plugin and I don't think it would help to include this into the core.

Also available in: Atom PDF