Hi All, Thank you, I'm planning to do group creation and deployment creation editor as wel. I'll update the status soon.
Thank you, Regards, *Dakshika Jayathilaka* Software Engineer WSO2, Inc. lean.enterprise.middleware 0771100911 On Sat, Dec 13, 2014 at 2:47 PM, Lasindu Charith <lasi...@wso2.com> wrote: > > +1, Great work Dakshika..!!! > > On Sat, Dec 13, 2014 at 2:39 PM, Manula Chathurika Thantriwatte < > manu...@wso2.com> wrote: >> >> Hi, >> >> Great work Dakshika ! >> >> On Sat, Dec 13, 2014 at 1:56 PM, Lakmal Warusawithana <lak...@wso2.com> >> wrote: >>> >>> Great work Dakshika! >>> >>> On Sat, Dec 13, 2014 at 6:19 AM, Dakshika Jayathilaka <daksh...@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 : manu...@wso2.com / man...@apache.org >> phone : +94 772492511 >> blog : http://manulachathurika.blogspot.com/ >> >> >> >> > > -- > *Lasindu Charith* > Software Engineer, WSO2 Inc. > Mobile: +94714427192 > Web: blog.lasindu.com >