Hi Sameera,

Can we get some milestone builds from this work, so we can download and try
the new packs.

Regards,
/Nuwan


On Wed, Dec 18, 2013 at 7:56 AM, Sameera Medagammaddegedara <
[email protected]> wrote:

> Hello Everyone,
>
> This is a small update on the current status of the task as of 18/12/2013
>
> *Completed*
>
>    - Implemented the Documentation Tab in the API Details page
>
>
> *Problems faced*
>
>    - *None*
>
>
> *Pending Tasks*
>
>    - Identify main tasks and create redmine issues .
>    - 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.
>    - Decide on the approach taken to implement commenting
>    - Decide on how images and documents will be stored *[Working on this]*
>
> *Immediate Goals*
>
>    - Implement the Overview Tab in the API details page
>    - Implement the Throttling Tab in the API details page *[Working on
>    this]*
>    - Implement the API Console Tab in the API details page* [Working on
>    this]*
>
> *Reference*
>
> [1] Git repo, url: https://github.com/splinter/apim
> Thank You,
> Sameera
>
>
> On Tue, Dec 17, 2013 at 6:59 PM, Sameera Medagammaddegedara <
> [email protected]> wrote:
>
>> Hello Everyone,
>>
>> This is a small update on the current status of the task as of 17/12/2013
>>
>> *Completed*
>>
>>    - Tagging feature has been integrated to the APIM Store
>>    - The "More APIs from provider" widget has been implemented
>>    - This feature has been implemented at the Store level.
>>       - It requires a bit of re factoring in order for it to be
>>       enabled/diabled from a configuration file (By default this widget will 
>> not
>>       be enabled for the Generic store) *[Working on this]*
>>
>>
>> *Problems faced*
>>
>>    - The module structure of the APIM Store differs from that of the
>>    Generic Store.
>>       - There are two possible ways of integrating the APIM Store
>>       modules;
>>          1. Copying the modules to the /extensions/assets/api/modules
>>          folder and changing the module path of the Jagg object
>>          2. Re factoring the modules to the structure of the Generic
>>          Store
>>       - I have opted for the 1st option due to;
>>          1. Time constraint
>>          2. The risk of possibly breaking one of the modules during the
>>          re factoring
>>          - However, it must be noted that these modules will need to be
>>       switched to the structure of the Generic Store at some point in the 
>> near
>>       future.
>>
>>
>> *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.
>>    - Decide on the approach taken to implement commenting
>>    - Decide on how images and documents will be stored
>>
>> *Immediate Goals*
>>
>>    - Implement the Overview Tab in the API details page
>>    - Implement the Document Tab in the API details page *[Working on
>>    this]*
>>
>> Thank You,
>> Sameera
>>
>>
>> On Thu, Dec 12, 2013 at 12:05 AM, Sameera Medagammaddegedara <
>> [email protected]> wrote:
>>
>>> +1 to a UI similar to the Store
>>>
>>>
>>> On Wed, Dec 11, 2013 at 11:48 PM, Nuwan Bandara <[email protected]> wrote:
>>>
>>>> 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 Bandara Technical 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
>>>> <%2B1%20812%20606%207390> *
>>>> <http://www.nuwanbando.com/>
>>>>
>>>
>>>
>>>
>>> --
>>> 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