Luigi,

I should have waited to post until I thought about Studio being a plugin 
itself! I'll start with a separate copy and experiment, and report back my 
results.

Thanks again for responding to what should have been an RTFM question :)

On Wednesday, April 1, 2015 at 7:52:10 AM UTC-4, Luigi Dell'Aquila wrote:
>
> Hi Cameron
>
> Studio at this time does not have an internal structure for plugins and 
> there are no plans for that, but you know, many decisions come from 
> community needs, so if it's a common need we can think about it.
> At a higher level, OrientDB itself has a plugin architecture and Studio is 
> actually a plugin. You could create another plugin with additional features 
> just copying Studio and it would live together with Studio without any 
> problems. 
>
> Regards
>
> Luigi
>
>  
>
> 2015-03-31 20:48 GMT+02:00 Cameron Hunt <camero...@metanomy.org 
> <javascript:>>:
>
>> Luigi,
>>
>> I'm also interested in contributing improvements and extensions to 
>> Studio. Before I just start making a mess, do you know if there are any 
>> plans to support a plug-in type architecture so that users can contribute 
>> extensions that won't alter the base behavior, and (hopefully) decrease 
>> chances that changes to the base code maintain compatibility (to the degree 
>> it is rational to do so) to the user-contributed extensions?
>>
>> In the spirit of sharing, here are the use cases I'm looking to develop:
>>
>>
>>    1. Embed the interactive graph in another application. In my 
>>    particular use case, I would want to use a URL with parameters to perform 
>> a 
>>    query to OrientDB, and return the results as an interactive graph 
>> embedded 
>>    within another application.
>>    2. As a variant to the use case above, I would like to modify the 
>>    graph display behavior so that double-clicking a vertex would only expand 
>>    edges of one or more user-specified edge superclasses.
>>    3. Extend the vertex/edge option wheel to include custom icons and 
>>    functions. One use case would be to allow the user to "change" the class 
>> of 
>>    a vertex by calling a custom script that would create a new vertex under 
>>    the desired class, and copying all properties and relationships of the 
>> old 
>>    vertex to the new one, and once finished, delete the old vertex. The 
>> other 
>>    use is sending a parameterized URL query to a mapping application that 
>>    would show me all recent position data (as points) of the vertex in 
>>    question.
>>    4. Extending the property type options to include geospatial 
>>    attributes. The use case is that I would like to associate an existing 
>>    and/or user-defined polygon with a vertex. Defining a "polygon" type 
>> would 
>>    then let the user select or draw a polygon in a pop-up window (in the 
>> same 
>>    way a user can pick a date from the pop-up for date and datetime property 
>>    types). In my specific case, the polygon itself would be stored as WKT 
>>    <http://en.wikipedia.org/wiki/Well-known_text>, or optionally in an 
>>    external geospatial system (i.e., using WFS-T to an OGC-compliant 
>>    goeserver).
>>
>>
>> On Wednesday, March 25, 2015 at 11:52:32 AM UTC-4, Luigi Dell'Aquila 
>> wrote:
>>>
>>> Hi Fabio,
>>>
>>> OrientDB Studio is open source, you can find source code here: 
>>> https://github.com/orientechnologies/orientdb-studio
>>> It would be great if you could improve the standard behavior and become 
>>> an OrientDB contributor!
>>>
>>> Regards
>>>
>>> Luigi
>>>
>>>
>>>
>>> 2015-03-25 14:34 GMT+01:00 Fábio Costa <fcost...@gmail.com>:
>>>
>>>> I'm developing a software visualization tool and by chance using 
>>>> OrientDB as the underlying database. As it has a graph visualization 
>>>> option, I'd like to know if it is open source or how can I customize it. 
>>>> For now, I just need to show a meaningful name for a vertex instead of its 
>>>> native id. Later on, it could be very useful to customize edges as well, 
>>>> with properties such as color, type of line, thickness, etc. Attach 
>>>> specific visual attributes to specific data without having to select every 
>>>> single vertex or edge is what I'm looking for.
>>>> Thank you in advance.
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to orient-databa...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to orient-databa...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to