Hi Shelan,

Thanks for the reply. I have updated the link in the document.

Thanks,
Iresha


On Fri, Mar 14, 2014 at 3:04 PM, Shelan Perera <she...@wso2.com> wrote:

> Hi Iresha,
>
> This proposal looks good. Specially the UI proposed for RXT configuration
> is a huge usability improvement. Could you please add the sample JSON
> format you proposed in the mailing list to the proposal as well?
>
> Thanks
>
>
> On Fri, Mar 14, 2014 at 2:51 PM, Iresha Udayangani <iresh...@gmail.com>wrote:
>
>> Hi all,
>>
>> I have created a draft proposal for the project. Please find the document
>> in [1]. It would be greatly helpful for me if you could provide me with
>> some feedback so that I could improve it in next couple of days.
>>
>> [1]
>> https://docs.google.com/document/d/1WzRicvDTOjINU4zm9txzJRpftF-Tfr_e6YezSHGtvkc/edit?usp=sharing
>>
>> Thanks,
>> Iresha
>>
>>
>> On Tue, Mar 11, 2014 at 9:24 PM, Iresha Udayangani <iresh...@gmail.com>wrote:
>>
>>> Hi all,
>>>
>>> Thank you for your replies. I was able to create a sample JSON file
>>> which can be used instead of the current XML file (attached). The
>>> current default rxt in the Artifact Source editor can be replaced by
>>> something similar to the above.
>>>
>>> I also went through org.wso2.carbon.governance.generic and
>>> org.wso2.carbon.governance.generic.ui components in governance and
>>> seems like it's the best starting point to look at the code. As far as I
>>> could understand, the java classes corresponding jsp files needs to be
>>> modified in order to facilitate using json instead of xml.
>>>
>>> The XML parsing done through axiom needs to be replaced by a new JSON
>>> parser. As mentioned in the [4] above, the new json based
>>> implementation could facilitate adding a new artifact type inside
>>> another artifact. I could understand how a new artifact can be added
>>> inside an existing json file of an artifact, but I'm not very much
>>> sure how to implement it in the code level.
>>>
>>> Please let me know what are the other aspects of the project which I
>>> could look at in order to get an overall idea of the project. I will
>>> upload a draft proposal in couple of days.
>>>
>>> Thanks,
>>> Iresha
>>>
>>>
>>>
>>> On Mon, Mar 10, 2014 at 7:39 AM, Eranda Sooriyabandara 
>>> <era...@wso2.com>wrote:
>>>
>>>> Hi Iresha,
>>>> The deliverables to this project would be,
>>>>
>>>> 1. A jason configuration for replacing current RXT configuration model
>>>> 2. Plug that model to the existing UI generator model (This should be
>>>> refactor or replace our old UI generator)
>>>> 3. Plug that model to the existing Governance API
>>>> 4. Implementing nested RXT support - Currently we only allow to have
>>>> basic data support in field. But we need to improve this to define another
>>>> datatype inside a datatype. I'll explain this in detail later.
>>>>
>>>> thanks
>>>> Eranda
>>>>
>>>>
>>>> On Fri, Mar 7, 2014 at 11:01 AM, Iresha Udayangani 
>>>> <iresh...@gmail.com>wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>>
>>>>> I'm Iresha Udayangani, a 3rd year undergraduate of department of
>>>>> Electronic and Telecommunication Engineering, University of Moratuwa,
>>>>> Sri Lanka. I went through the list of WSO2 project ideas for GSOC
>>>>>
>>>>> 2014. Proposal 1: Implement Registry Extension (RXT) 2.0 + Associated
>>>>>
>>>>> UI support seemed to be quite interesting and match my past
>>>>> experiences.
>>>>>
>>>>> I was able to download wso2greg-4.6.0, then run it. I went through
>>>>> some of the reference documents/webinars and uploaded a couple of rxt
>>>>> files(person.rxt, project.rxt) in Extensions->Artifact Types ->Add new
>>>>> Artifacts and got familiar with their functionality.
>>>>>
>>>>> As far as I can understand the project expects the following,
>>>>>
>>>>> [1] A new RXT format should be defined using JSON, instead of the
>>>>> current XML Structure, so that existing JSPs might need few
>>>>> alterations in order to render UIs based on the new JSON format.
>>>>> JSON seems to be more efficient and browser friendly compared to XML.
>>>>>
>>>>> [2] Instead of user manually configuring/creating the XML structure
>>>>> (RXT definition) the project expects to automatically generate the RXT
>>>>> definition from a UI template.
>>>>>
>>>>> [3] When adding a new Artifact type, user can be provided with a new
>>>>> UI where it contains basic fields to be filled (such as artifactType,
>>>>> singularLabel, pluralLabel, storagePath etc. ) and few custom elements
>>>>> (to add UI columns, content fields) instead of the current XML editor,
>>>>> where user needs a bit of programming background to configure things.
>>>>> After the user successfully configured the new artifact, the RXT
>>>>> format can be generated using the information provided in the previous
>>>>> step. An editor can be provided  for the advanced users as well.
>>>>>
>>>>> I'm a bit struggling in understanding  some of the project
>>>>> deliverables and trying to find the code samples, where it needs to be
>>>>> modified. It would be much helpful if anyone could help me out with
>>>>> more details.
>>>>>
>>>>> Thanks,
>>>>> Iresha.
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Eranda Sooriyabandara*Senior Software Engineer;
>>>> Integration Technologies Team;
>>>> WSO2 Inc.; http://wso2.com
>>>>  Lean . Enterprise . Middleware
>>>>
>>>> E-mail: eranda AT wso2.com
>>>> Mobile: +94 716 472 816
>>>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
>>>> Blog: http://emsooriyabandara.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Iresha Udayangani
>>> Undergraduate ,
>>> Department of Electronic & Telecommunication,
>>> University Of Moratuwa.
>>>
>>>
>>
>>
>> --
>> Iresha Udayangani
>> Undergraduate ,
>> Department of Electronic & Telecommunication,
>> University Of Moratuwa.
>>
>>
>
>
> --
> *Shelan Perera*
>
> Senior Software Engineer
> Integration Technology Group
> *WSO2, Inc. : wso2.com <http://wso2.com>*
> lean.enterprise.middleware.
>
> *Blog*             :   blog.shelan.org
> *Linked-i*n      :   http://www.linkedin.com/pub/shelan-perera/a/194/465
> *Twitter*         :    https://twitter.com/#!/shelan
>
> *Mobile*          : +94 772 604 402
>
>


-- 
Iresha Udayangani
Undergraduate ,
Department of Electronic & Telecommunication,
University Of Moratuwa.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to