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

Reply via email to