Hi Sameera,

Good progress, can you attach the screenshot again. Also @APIM team are we
doing a new UI or going stick to the same UI ? am +1 to a new UI, which
aligns little bit to the ES look and feel WDYT ?

Regards,
/Nuwan


On Wed, Dec 11, 2013 at 6:43 AM, Sameera Medagammaddegedara <
[email protected]> wrote:

> Hello Everyone,
>
> This is an update on current status of the task as of 11/12/2013
>
> *Completed*
>
>    - The API listing page has been integrated
>    - The basic API detail page has been integrated.
>    - The customization of this page in order to mirror the APIM Store has
>       been started.
>       - All UI customizations will occur  by overriding the default Store
>       theme in the api extensions folder of the Store
>       (store/extensions/api/theme/store).
>
>
> *Problems faced*
>
>    - The API listing and detail page both perform a life-cycle state
>    check with a visibleIn parameter defined in the store.json file. However,
>    since the API rxt uses the status property instead of the registry Life
>    Cycle (LC) , this check fails.In order to integrate these two pages the LC
>    check has been disabled (till APIM moves to the Registry LC model) .
>    - The tagging feature of the ES does not currently work with the tags
>    attached using the APIM Publisher. [Working on this]
>    - The comments section of the APIM details page[2] does not have an
>    immediate counterpart in the ES Store.The Social app in ES does not allow
>    commenting.However, it does provide a User Review feature that can be used
>    instead of the commenting.It has been suggested to integrate the ES Social
>    app.
>
>
> *Pending Tasks*
>
>    - Identify main tasks and create redmine issues .*Please note that the
>    gdoc documenting the task breakdown has been updated *[1].
>    - The working repository for the APIM Store integration needs to be
>    moved to wso2scratch repo.In addition, any changes that are implemented to
>    the ES Store must be pushed to the wso2/enterprise-store repo.
>
> *Immediate Goals*
>
>    - Integrate tagging support
>    - Implement the Overview Tab in the API details page
>    - Integrating the Social app to provide commenting features
>    - Implement the Document Tab in the API details page
>
>
> *References*
> [1] ES-> APIM Store Task breakdown, url
> https://docs.google.com/a/wso2.com/document/d/1w8kjQ5GLgENC_GVKDiHXU4mT-8MmSCgkqMAeJiVo6O0/edit?usp=sharing
> [2]
>
> Thank You,
> Sameera
>
>
>
> On Tue, Dec 10, 2013 at 7:09 PM, Sameera Medagammaddegedara <
> [email protected]> wrote:
>
>> Hello Everyone,
>>
>> This is a small update on the current progress of the task as of
>> 10/11/2013:
>>
>>    - The earlier approach of moving the ES Store code to the APIM Store
>>    has been changed. The new approach involves gradually moving the APIM 
>> Store
>>    to the ES Store. This was deemed better as;
>>       - It would allow changes to the ES to be more easily propagated to
>>       the APIM Store and Publisher
>>    - The working git repository has been changed to:
>>    https://github.com/splinter/apim .The new repo is a copy of the
>>    Enterprise Store master branch as opposed to the earlier repo which merely
>>    contained the APIM Store and Publisher code.This change is inline with the
>>    previous point.
>>    - The new Jaggery test framework has been integrated
>>    - The first task which is been tackled is getting the API listing
>>    page implemented using the ES Store. [In Progress]
>>
>> *Problems*
>>
>>    - There is a discrepancy between the storage paths used by the ES
>>    asset types and those used by the APIM RXTs (api, document and provider).
>>    The differences are;
>>       - ES path:
>>       
>> /_system/governance/{ASSET_TYPE}/@{overview_provider}/@{overview_name}/@{overview_version}
>>       - APIM
>>       - API path:
>>          
>> /_system/governance/apimgt/applicationdata/provider/@{overview_provider}/@{overview_name}/@{overview_version}/api
>>          - Document path:
>>          
>> /_system/governance/apimgt/applicationdata/provider/@{overview_apiBasePath}/documentation/@{overview_name}
>>          - Provider path:
>>          /_system/governance//providers/@{overview_version}/@{overview_name}
>>          - In order to  accommodate APIM paths the ArtifactManager
>>       (modules/carbon/scripts/artifact.js:line104) will need to be changed.
>>
>> *Notes:*
>>
>>    - Identify main tasks and create redmine issues .A link [1] to a gdoc
>>    containing a high level breakdown of the tasks is given in the references
>>    section.
>>
>> *References*
>>
>> [1] ES-> APIM Store Task breakdown, url
>> https://docs.google.com/a/wso2.com/document/d/1w8kjQ5GLgENC_GVKDiHXU4mT-8MmSCgkqMAeJiVo6O0/edit?usp=sharing
>>
>> Thank You,
>>
>> Sameera
>>
>>
>> On Mon, Dec 9, 2013 at 6:42 PM, Sameera Medagammaddegedara <
>> [email protected]> wrote:
>>
>>> This is a small update on the current status of the task;
>>>
>>>    - All ES modules have been placed in the ref.modules/ folder in
>>>    order to provide a cleaner separation between the existing APIM-Store
>>>    modules and the ES modules. In order to do this I have added a script to
>>>    resolve paths to modules and scripts (refer:
>>>    modules/orchestrator/orchestrator.js) .Once we finish moving APIM-Store 
>>> to
>>>    ES we can move the ES modules to the modules root.
>>>    - Added app.js script which contains the initialization code for the
>>>    store (This involved some re factoring).
>>>    - Added Caramel and the Store theme from ES.
>>>
>>> *Note:*
>>>
>>>    - I am planning to add the new Jaggery test framework to the APIM
>>>    Store app.
>>>
>>>
>>> The working branch in git for task  is given below;
>>>
>>> https://github.com/splinter/apim-apps/tree/add-caramel-configs
>>>
>>>
>>> Thank You,
>>> Sameera
>>>
>>> --
>>> Sameera Medagammaddegedara
>>> Software Engineer
>>>
>>> Contact:
>>> Email: [email protected]
>>> Mobile: + 94 077 255 3005
>>>
>>
>>
>>
>> --
>> Sameera Medagammaddegedara
>> Software Engineer
>>
>> Contact:
>> Email: [email protected]
>> Mobile: + 94 077 255 3005
>>
>
>
>
> --
> Sameera Medagammaddegedara
> Software Engineer
>
> Contact:
> Email: [email protected]
> Mobile: + 94 077 255 3005
>



-- 



*Thanks & Regards,Nuwan BandaraTechnical Lead; **WSO2 Inc. *
*lean . enterprise . middleware |  http://wso2.com <http://wso2.com> *

*blog : http://nuwanbando.com <http://nuwanbando.com>; email:
[email protected] <[email protected]>; phone: +1 812 606 7390 *
<http://www.nuwanbando.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to