Hi All,

We are trying to create a APIM build pack with ES integration. Do you have
any idea on how are we going to merge the ES into APIM. Because the current
APIM code is in the svn and ES code is in the git.

Regards,
Dinusha.




On Fri, Dec 20, 2013 at 7:31 PM, Sameera Medagammaddegedara <
[email protected]> wrote:

> Hello Everyone,
>
> This is an update on the current status of the work as of 20/11/2013;
>
>
> *The meeting minutes of the progress update meeting has been sent out as a
> separate mail : [Architecture] APIM Store migration to ES Store progress
> update meeting minutes *
>
> *Completed*
>
>    - Implemented the Throttling tab
>    - Implemented the API Console tab
>    - Added the thumbnails and document files
>    - Implemented the Overview tab
>
> *Pending Tasks*
>
>    - Identify main tasks and create Redmine issues.
>    - Setup nightly builds of the changes
>    - Decide on the approach taken to implement commenting.
>    - Document migration steps for moving the images and files to Store
>    storage mechanism
>
> *Immediate Goals*
>
>    - Implement the My Applications page
>    - Implement the My Subscriptions page
>    - Implement the commenting component of the Overview tab
>
> Thank You,
>
> Sameera
>
>
> On Thu, Dec 19, 2013 at 3:14 PM, Sameera Medagammaddegedara <
> [email protected]> wrote:
>
>> Hello Everyone,
>>
>> When would be a good time to schedule a meeting in order to perform ;
>>
>>    1. A UX Review
>>       2. To get input on the requirements mentioned by Senaka
>>
>> @Nuwan:
>>
>>    - I am currently working on a 1.5.0 pack after setting up a soft link
>>    to the store and manually copying relevant modules
>>    - I will be shifting to a scratch space after the release of APIM, at
>>    which point I will be able to start creating builds for milestones
>>    - However, I can host the current working pack.
>>
>> Thank You,
>> Sameera
>>
>>
>> On Thu, Dec 19, 2013 at 6:25 AM, Nuwan Bandara <[email protected]> wrote:
>>
>>> 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
>>> <%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
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dinusha Dilrukshi
Senior Software Engineer
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to