| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | requirements | category | available in Mermaid? | available in draw.io? | essential or optional? | remarks/questions | ||||||||||||||||||||||
2 | fully commons compliant | compliance | what does that mean? ;-) | |||||||||||||||||||||||||
3 | "group" elements by putting them in a coloured background box | design options | ||||||||||||||||||||||||||
4 | adding free text box anywhere (for title, sources, acknowledgement etc.) | design options | ||||||||||||||||||||||||||
5 | adding icon/images (essentialy png's) to elements | design options | ||||||||||||||||||||||||||
6 | build by placing elements on canvas (i.e. user places all individual elements and adds links) | design options | ||||||||||||||||||||||||||
7 | build from logic (i.e. user indicates dependencies, tool/software creates diagram) | design options | ||||||||||||||||||||||||||
8 | choosing various advanced layout arrangements: radial, circular, organic etc. | design options | ||||||||||||||||||||||||||
9 | choosing basic layout arrangements: horizontal and vertical | design options | ||||||||||||||||||||||||||
10 | give textboxes various shapes (e.g. rounded edges) | design options | ||||||||||||||||||||||||||
11 | option to choose from built-in templates that you can expand/adapt | design options | ||||||||||||||||||||||||||
12 | autmatically scale when changing aspect ratio's | editing | ||||||||||||||||||||||||||
13 | automatic placement of elements (in various ways) | editing | ||||||||||||||||||||||||||
14 | batch editing of elements | editing | ||||||||||||||||||||||||||
15 | copy elements | editing | ||||||||||||||||||||||||||
16 | create classes of elements (with set attributes as shape, color, size) | editing | ||||||||||||||||||||||||||
17 | create interactive dependencies between elements | editing | ||||||||||||||||||||||||||
18 | editing graphically by drag/drop, pulling etc. | editing | ||||||||||||||||||||||||||
19 | point and click editing | editing | ||||||||||||||||||||||||||
20 | user adaptable placement of elements | editing | ||||||||||||||||||||||||||
21 | WYSIWYG (seeing the visual result during editing) | editing | Ik heb wel zin om vinkjes te zetten voor Mermaid en Draw ;-) | |||||||||||||||||||||||||
22 | zooming for detailed editing | editing | ||||||||||||||||||||||||||
23 | be able to choose shapes | formatting | ||||||||||||||||||||||||||
24 | be able to use bold/italics for all texts | formatting | ||||||||||||||||||||||||||
25 | be able to use colours/bold/italics for subsections of text in boxes | formatting | ||||||||||||||||||||||||||
26 | choose arrowheads | formatting | ||||||||||||||||||||||||||
27 | choosing background colours | formatting | ||||||||||||||||||||||||||
28 | choosing fonts | formatting | ✔ | |||||||||||||||||||||||||
29 | put text within the boxes on single or multiple lines | formatting | ||||||||||||||||||||||||||
30 | set dimensions of canvas (e.g. A4, US letter, 16:9) | formatting | ||||||||||||||||||||||||||
31 | set horizontal and vertical layout | formatting | ||||||||||||||||||||||||||
32 | create named sets of interlinked decision trees | grouping/connecting | ||||||||||||||||||||||||||
33 | have the option to see links between various decision trees that share common elements (so jump from one decision tree to another) | grouping/connecting | my favourite (can be operationalized as: allow elements to have unique identifiers/anchors) | |||||||||||||||||||||||||
34 | choose CC-licenses | licenses | ||||||||||||||||||||||||||
35 | having weblinks in text in boxes | linking | ||||||||||||||||||||||||||
36 | anchors on shapes for fixed attachment of links | links/lines | ||||||||||||||||||||||||||
37 | attach text to links | links/lines | ||||||||||||||||||||||||||
38 | be able to choose colours for lines and box outlines | links/lines | ||||||||||||||||||||||||||
39 | be able to choose outline options for box outlines (solid, dahses, line thickness) | links/lines | ||||||||||||||||||||||||||
40 | be able to choose outline options for lines (solid, dahses, line thickness) | links/lines | ||||||||||||||||||||||||||
41 | choose link shapes (straight, curved, freehand, with corners) | links/lines | ||||||||||||||||||||||||||
42 | links stay attached to shapes when those are moved | links/lines | ||||||||||||||||||||||||||
43 | position text attached to links (direction, placement) | links/lines | ||||||||||||||||||||||||||
44 | possibility to create new anchors on shapes for attachment of links | links/lines | ||||||||||||||||||||||||||
45 | code shared openly on GitHub or elsewhere with GPL/MIT or equivalent | open source | ||||||||||||||||||||||||||
46 | create account | sharing/exporting/importing | ||||||||||||||||||||||||||
47 | create code to make decision trees sharable | sharing/exporting/importing | ||||||||||||||||||||||||||
48 | export in PNG | sharing/exporting/importing | ||||||||||||||||||||||||||
49 | export in SVG | sharing/exporting/importing | ||||||||||||||||||||||||||
50 | export in XML/HTML | sharing/exporting/importing | ✔ | |||||||||||||||||||||||||
51 | generate embeddable code | sharing/exporting/importing | ||||||||||||||||||||||||||
52 | import templates/existing decision trees to expand/adapt | sharing/exporting/importing | ||||||||||||||||||||||||||
53 | invite people to edit | sharing/exporting/importing | ||||||||||||||||||||||||||
54 | share (versions) of decision trees on a (Force11) platform | sharing/exporting/importing | ||||||||||||||||||||||||||
55 | simultaneous editing by multiple people | sharing/exporting/importing | ||||||||||||||||||||||||||
56 | web based, online | type | is this meant to be the interactive version? | |||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |