Live data from Hacker News

What one thing does this app need for you to dump Visio for it?

diagram.ly

31–40 of 46 posts

Re: What one thing does this app need for you to dump Visio for it?

#31

Ok... In the company I used to work for we started using Atlassian Confluence for all our documentation purposes. Two plugins - Balsamiq Mockups and Gliffy really helped the adoption process of the whole ecosystem. Your product looks nice, but here are two features that made Gliffy stand out (yes I am aware that the use case is different since one is a plug in and the other is a standalone product), references betwee…

Thanks for the detailed reply. We're not actually looking to commercialize so unless Atlassian want to integrate (and they have a license for the core drawing component) I don't really want to set off down the charge-for route. I'll talk to Atlassian, see what they say.

UML and edge loops, both very good, moved up the todo list.

Re: What one thing does this app need for you to dump Visio for it?

#33
post #28

if it had UML or database shapes that supported additional attributes that would be really nice. I would pay for something like that.

UML coming very soon (seems very popular). There are a few database shapes under networking, do you have an example of which additional database shapes are needed?

Re: What one thing does this app need for you to dump Visio for it?

#34

Looks good. One issue is that my intuition was to click on a shape, then click and drag in the middle of the white space in order to add it (like Microsoft autoshapes). Much clicking and double clicking later, I happened across the drag and drop concept you use, but I almost gave up assuming it was a bug.

I did some usability testing on the drawing layer that was added to Microsoft Word back in Word 6 -- so around 1992. One study specifically looked at the UI for resizing and moving objects. There were several interesting findings. The most important was that the conventions commonly used (grab objects by solid edges to move them, grab by "grow handles" to resize them) is not very intuitive. When naive users want to move objects, the grow handles seem like plausible candidates to many. And as you noted it often seems reasonable to click and drag in the middle of any region to move an object, though this isn't feasible with some objects. A second finding is that discovery of the "correct" methods is a surprisingly steep curve. Inadvertently resizing objects is frustrating and does not lead easily to deducing better interaction alternatives. It's a surprisingly hard UI problem calling for creative alternatives. On that point the third interesting finding is that creative alternatives may not be well received by design or development teams. At the time I did the testing, we compared results with the UI from Microsoft Publisher. In the Publisher UI the mouse cursor switched to a little moving van when the mouse moved over anything that could be used for dragging. This gave immediate feedback that the grow handles were not intended as a tool for moving objects. Ultimately the Word team decided the moving van didn't look professional enough, despite strong usability results. As an aside, some members of the Excel team resisted the idea of changing the arrow cursor for any reason, but lost to consistency within the Office apps. A fourth finding was that the strong difficulty with discoverability of the drag vs. resize UI that has been implemented for so long is not a function of age, education, or intelligence, though when educated geeks see such dramatic results in the usability lab they may be tempted to jump to these conclusions.

This study is obviously not comprehensive, especially regarding current UIs. I just want to encourage you to consider it an area for potential innovation, one where further study with a sizeable pool of novice users would be worthwhile.

.

Re: What one thing does this app need for you to dump Visio for it?

#37
I use Visio for drafting home renovation plans. It isn't the easiest tool to use for this purpose but the results are good enough to save me the expense of hiring an architect, and the city government hasn't complained. So a set of primitives for architecture would be appreciated and might get me to move off Visio. Related to the architecture primitives, a set of furniture and cabinetry primitives would also help, as they help to visualize how reasonable a building design may be.

Re: What one thing does this app need for you to dump Visio for it?

#38

Reverse engineering database diagrams (which Visio Pro can do via an ODBC driver)

We did start a project like this to visualize within phpMyAdmin, but it never finished. You can see it at http://www.jgraph.com/demo/mxgraph/schema.html. It's kind of a semi-schema editor, but would need work on the parsing bit.

Re: What one thing does this app need for you to dump Visio for it?

#40
Have you considered file storage in the cloud? I note that some services like chart.ly are becoming very popular for sharing compelling visuals. On a similar note, are you sure you want to use the Drawing1.xml as the default bookmark text? I don't know if that will help me remember the site a year from now. But diagram.ly/myusername/mydrawingname would be cool.
Post reply on HN