Great stuff!!! It seems you were able to brilliantly manage the complexities for generating and interactions of the diagram. Wonderful work!
Regards, Chamila de Alwis Software Engineer | WSO2 | +94772207163 Blog: code.chamiladealwis.com On Sat, Dec 13, 2014 at 10:03 AM, Reka Thirunavukkarasu <r...@wso2.com> wrote: > > Great work Dashika..!!!Looks so nice.. > > Thanks, > Reka > > On Sat, Dec 13, 2014 at 9:37 AM, Rajkumar Rajaratnam <rajkum...@wso2.com> > wrote: >> >> Awesome work Dashika! >> >> On Sat, Dec 13, 2014 at 9:35 AM, Imesh Gunaratne <im...@apache.org> >> wrote: >>> >>> Great work Dakshika! This looks fabulous! >>> We will merge the pull request. >>> >>> 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 >>>> >>> >>> >>> -- >>> Imesh Gunaratne >>> >>> Technical Lead, WSO2 >>> Committer & PMC Member, Apache Stratos >>> >> >> >> -- >> Rajkumar Rajaratnam >> Committer & PMC Member, Apache Stratos >> Software Engineer, WSO2 >> > > > -- > Reka Thirunavukkarasu > Senior Software Engineer, > WSO2, Inc.:http://wso2.com, > Mobile: +94776442007 > > >