stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manula Chathurika Thantriwatte <manu...@wso2.com>
Subject Re: Application editor for Apache Stratos
Date Sat, 13 Dec 2014 09:09:21 GMT
Hi,

Great work Dakshika !

On Sat, Dec 13, 2014 at 1:56 PM, Lakmal Warusawithana <lakmal@wso2.com>
wrote:
>
> Great work Dakshika!
>
> On Sat, Dec 13, 2014 at 6:19 AM, Dakshika Jayathilaka <dakshika@wso2.com>
> wrote:
>
>> Hi Devs,
>>
>> As you are aware,currently we are using JSON to add applications into
>> apache stratos. The Application editor will help to generate more complex
>> JSON within few clicks.
>>
>>
>> When you click on* add new* application, you can see the "*editor view"* ,which
>> contains four main sections as follows;
>>
>>    - Editor Area
>>    - Cartridge and Group Listing
>>    - Information
>>    - General details
>>
>> *Editor Area: *Is used to draw your application. By default application
>> main node is presented on the editor area. Application node contains a
>> small square on the bottom. You may click and drag connections using
>> application node.
>>
>>
>> *Cartridge and Group Listing:* You can see all available groups and
>> cartridges on it. If you click on each block you will see the details on
>> the Information section.
>>
>> If it is a cartridge it will display cartridge information and If it is a
>> group it will display the group tree hierarchy of the particular group.
>>
>>
>> ​
>>
>> *General details: *Will show general information for your application.
>>
>> *How to use*
>>
>> 1. You may *double click* on any cartridge or group in order to bring it
>> to the editor area. The related node will then be shown as follows;
>>
>>
>> 2.  Click  on the small square in the root application node and drag the
>> connection between the two nodes (all possible connection positions will be
>> highlighted as follows)
>>
>>
>> ​
>> ​
>> 3. Once you click on the node, the related information will be displayed
>> on the component section.
>>
>>
>> 4. Enter all necessary information required and click on the update
>> button to save current node data.
>>
>> You may click on any node to edit previously filled data.
>>
>> 5. Finally, click on "Deploy Application Definition" button.
>>
>> This will automatically generate any complex level application JSON with
>> less effort. Also we can extend this to create groups and deployment
>> policies as wel.
>>
>> TODO:
>>
>> 1. Add field validation
>> 2. Node auto-positioning
>>
>> Your comments and feedback will be highly appreciated.
>>
>> PR for this: https://github.com/apache/stratos/pull/150
>> ​
>> Thank you,
>>
>> Bst Regards,
>>
>> *Dakshika Jayathilaka*
>> Software Engineer
>> WSO2, Inc.
>> lean.enterprise.middleware
>> 0771100911
>>
>
>
> --
> Lakmal Warusawithana
> Vice President, Apache Stratos
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>

-- 
Regards,
Manula Chathurika Thantriwatte
Software Engineer
WSO2 Inc. : http://wso2.com
lean . enterprise . middleware

email : manulac@wso2.com / manula@apache.org
phone : +94 772492511
blog : http://manulachathurika.blogspot.com/

Mime
View raw message