# Building/editing topology diagrams - any ideas/advice?

**URL:** <https://www.ruby-forum.com/t/building-editing-topology-diagrams-any-ideas-advice/141603>\
**Category:** Rails\
**Created:** [June 27, 2008, 4:07pm UTC](https://www.ruby-forum.com/t/building-editing-topology-diagrams-any-ideas-advice/141603 "2008-06-27T16:07:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [June 27, 2008, 4:07pm UTC](https://www.ruby-forum.com/t/building-editing-topology-diagrams-any-ideas-advice/141603/1 "2008-06-27T16:07:15Z")

</div>

Hi,  
I’d like to build a web application that is capable of displaying &  
editing  
topology diagram (e.g. a network diagram with applications too).  
Effectively to have a graphically web based means of allowing a user to  
add  
nodes & relationships to represent a topology such as the following  
[http://performancepointinsider.com/files/planning/planningtopology.png](http://performancepointinsider.com/files/planning/planningtopology.png).  
So  
the model basically consists of nodes and relationships.

Any ideas/advice on how best to do this, e.g.:  
Q1. Any open-source project that does something similar?  
Q2. Best way of handling the graphical aspect of the application? (e.g.  
prototype, extjs, etc?)

Thanks

---

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [June 27, 2008, 4:09pm UTC](https://www.ruby-forum.com/t/building-editing-topology-diagrams-any-ideas-advice/141603/2 "2008-06-27T16:09:35Z")

</div>

On 27 Jun 2008, at 15:06, Greg H. wrote:

> Q1. Any open-source project that does something similar?  
> Q2. Best way of handling the graphical aspect of the application?  
> (e.g. prototype, extjs, etc?)

You might gain some inspiration from mindmeister.

Fred

---

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [June 27, 2008, 4:28pm UTC](https://www.ruby-forum.com/t/building-editing-topology-diagrams-any-ideas-advice/141603/3 "2008-06-27T16:28:56Z")

</div>

thanks, exactly the type of app I mean - but what’s the best way of  
building  
such an app what I’m interested in ☹

On Sat, Jun 28, 2008 at 12:09 AM, Frederick C. \<
