Great work Dakshika!! On Sun, Dec 14, 2014 at 9:05 AM, Dakshika Jayathilaka <daksh...@wso2.com> wrote: > > 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 >> >
-- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/