Awesome feedback Marko. Daniel had brought some of these up as well :
https://github.com/PommeVerte/gremlin-bin/issues/16

I was waiting to finalize the console JS part and open sourcing it as some
of the stuff you asked aren't possible on the current system. I will be
upgrading GremlinBin with it today.

I really like the idea of being able to select your graph from a visual
set. and I don't mind getting rid of the create your own section.

Regarding your points:

1. This is now possible and easy to add.
2. I kept the line breaks to make the json readable but couldn't make
separate behaviors for json vs text. Now with the update this should also
be possible.
3. I would like to think about this a bit more. I'm not against the idea, I
just had plans for the right section of the input bar so I'll need to see
how I could adapt.
4. This can be done now as well.
5. I have some sandboxing issues/reservations here. Once I work through
them I can do this.
6. That's a really good idea.

One last note about the grateful-dead graph. The current visualization
system chokes on the graph. So this is going to take a bit more work
because it requires a viz update.

I should be implementing some of these over the weekend. And I will
announce the js console release at the beginning of next week.


On Fri, Apr 8, 2016 at 4:03 PM, Marko Rodriguez <okramma...@gmail.com>
wrote:

> Hi Dylan,
>
> I've been seeing Gremlinbin in action a lot lately (mainly through
> Daniel's answers to users on the mailing list). I like it, of course, but
> there are a few things that still bug me about it that I think (if you also
> think) would make it better. Here is the laundry list.
>
> --------------------
>
> The + (New) page is really janky 1990's HTML form-cheesy looking.
>
> We have a graphic for each graph you display there.
>
> http://tinkerpop.apache.org/docs/3.1.1-incubating/images/tinkerpop-modern.png
>
> http://tinkerpop.apache.org/docs/3.1.1-incubating/images/the-crew-graph.png
>         ** I would not provide classic. Just modern. No reason to confuse
> people.
>         ** You should also provide the GratefulDead graph with the
> visualization being its schema:
>
> http://tinkerpop.apache.org/docs/3.1.1-incubating/images/grateful-dead-schema.png
>
> I don't know what good UI trick to use, but to have it where people can
> look at the graphic when selecting which graph to use would be neat. This
> pull down form menu is just really fuggly and what does "modern" mean? …
> "crew" ? … Maybe even have a little blurb of text under each graphic saying
> what the graph is about?….
>
> Next, the "create your own" is sort weird. I don't think it should be
> there. If people want to create their own, they would choose empty graph
> and then in the console do their addV(), addE() mutations traversals to
> create the graph (and see it visualized as they are creating it!).
>
> Finally, perhaps a little Gremlin character on this page to give it some
> pizazz.
>
> --------------------
>
> The console area should really really really (really) look identical to
> the Gremlin Console.
>
> 1. Start off with the \___/ Gremlin ASCII character and all.
> 2. There shouldn't be line breaks between the gremlin> lines.
> 3. You should type your query at the bottom, not at the top.
> 4. You should break up the graph loading into multiple steps:
>         gremlin> graph = TinkerGraph.open()
>         gremlin> graph = graph.traversal()
> 5. You should not use TinkerFactory as newbies will go "uhhh?". Perhaps
> load from GraphML or GraphSON.
>         gremlin> graph.io(graphml()).readGraph('data/the-crew.xml')
> 6. The console area should have an option to export the graph as GraphML,
> GraphSON, or Gryo. This way people can take their graph with them.
>
> --------------------
>
>
> Anywho, just some thoughts. If any of them resonate with you, I can add
> them to your issue tracker. Just tell me which, if any.
>
> Thanks,
> Marko.
>
> http://markorodriguez.com
>
>

Reply via email to