archimatetool / archi

Archi: ArchiMate Modelling Tool
https://www.archimatetool.com
MIT License
970 stars 270 forks source link

Feature request - it would useful to create Hyperlinks right on diagrams. #344

Open GeoffMurray opened 6 years ago

GeoffMurray commented 6 years ago

This request is buried in issue #322, but it was a sentence that didn't seem to be captured in the follow up to the original statement made.

One area that I would find really useful, is the ability to create hyperlinks directly from objects on the diagram. It works great for linking between diagrams in Archi as is now, but when I need to point to something that is external (ie, sitting as a defined process, or activity diagram or sequence diagram) somewhere else on our quality system, I have to create an object, add some documentation, and then put the hyperlink in there. People have to know to look for it, and then go down to it. That's a valid scenario in some instances, but in others, it's faster just to point to the external object directly. Make sense?

For example, right now, I'm using Archi to model our overall organization, and the high level processes. When I click down into the detail of the processes, sometimes what I need is really is a type of diagram that Archi doesn't support, because Archimate doesn't. Ie, some type of BPMN diagram, like an Activity Diagram, Sequence Diagram, etc. It would be great if I could do that, and provide those links directly from the visual map that Archi so kindly provides.

For now, I'll keep going the way I'm going, but thanks for whatever feedback you might provide.

Phillipus commented 6 years ago

Do you mean that you would like a link from the diagram node to somewhere else? i.e you would double-click on a node it would open up the linked URL? Can you be more detailed in the work flow?

GeoffMurray commented 6 years ago

I can think of a couple. 1) Create a weblink type icon on the diagram, and be able to associate it to other parts of the diagram. That weblink, on double click in the HTML report or HTML preview, would allow to you bring up that external link.

2) Allow a weblink to be associated with an object in the diagram, so that when you do the HTML report or HTML preview, and click on it, the objects details come up (like currently), but if you double click on it, the external link is opened.

Something like that?

VinceAxe commented 3 years ago

To add a bit to the subject, since the addition of the Label features, it could be use via labels.

Unfortunately at the moment, the link rendered is not clickable

mikisvandijk commented 2 years ago

I support this feature request. It would be very useful create a direct link to external documentation.

mikisvandijk commented 1 year ago

Any advance? I still have the usecase that I would like to create clickable a link from my objects in archi to the correponding page in our helpdesk/cmdb-tooling.

jbsarrodie commented 1 year ago

Any advance?

Yes, it has been implemented !

No sorry, I'm joking. Because Phil and I are the only ones working on Archi (for free) and we have other priorities, this is not on our roadmap. But the good news is that Archi is opensource so anyone (including you) can work on it for the benefit of the whole user community.

mikisvandijk commented 1 year ago

Oh yes, I appreciate all the effort you invest, and can easily understand you have other priorities...

But sorry, I've not been into real developing myself for more than 20 years... Wouldn't know where to look in the source, and how to compile.

Kind regards, Mikis

Op do 21 sep. 2023 17:49 schreef Jean-Baptiste Sarrodie < @.***>:

Any advance?

Yes, it has been implemented !

No sorry, I'm joking. Because Phil and I are the only ones working on Archi (for free) and we have other priorities, this is not on our roadmap. But the good news is that Archi is opensource so anyone (including you) can work on it for the benefit of the whole user community.

— Reply to this email directly, view it on GitHub https://github.com/archimatetool/archi/issues/344#issuecomment-1729852596, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR5FFKUO5JQUIDGZFYZT6PLX3ROYHANCNFSM4EOZMEQQ . You are receiving this because you commented.Message ID: @.***>

dereksz commented 1 year ago

Keen on this feature, and also the ability to follow the links from elements in a view. Looking at this possibly being my first code contribution.

I went looking at the RCP docs (what little there are) and found references to org.eclipse.ui.menu as being the place to "add new menu items". It seems like Archi either isn't using this or has abstracted it to a much higher level.

I've got as far as finding the code for "Set Concept Type" in com.archimatetool.editor/src/com/archimatetool/editor/actions/SetConceptTypeExtensionContributionFactory.java, and the entries in it's sibling Messages.java and messages.properties, but don't understand the menu framework it's using. Some pointers to docs that could help me understand this would be awsome - not sure if I'd have the time to reverse engineer the whole thing through reading code.