Hello Dinusha,

I built the M1 pack by manually copying the ES Store to the
repository/deployment/server/jaggeryapps and adding the required jaggery
modules.However, this would not be feasible for the other releases.

Thank You,
Sameera


On Wed, Jan 15, 2014 at 4:49 PM, Dinusha Senanayaka <[email protected]>wrote:

> 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
>
>


-- 
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

Reply via email to