On Thu, Jul 19, 2012 at 5:17 PM, Dileepa Jayakody <[email protected]> wrote:

> Hi Product Teams,
>
> This is to remind you to add Product Categories to our P2 feature
> repository.
> Currently it only has App Server, DSS and BAM Data Agent as categories.
> Please add your Product also as a category. This is important since it
> will give users a complete list of product categories when listing down
> features from the repository.
>
> On a related note:
> @BAM Team
> Are we considering BAM Data Agent as a separate Product category?
>

No, It contains agent features that required for other products like
ESB,AS,DSS etc. Will add BAM product to P2 feature repository.



>
> Thanks,
> Dileepa
>
>
> On Tue, May 15, 2012 at 3:40 PM, Dileepa Jayakody <[email protected]>wrote:
>
>> Hi All,
>>
>> I have committed the above 2 categories in repository/pom.xml (r127303).
>> I have also created another category called Product Styles Category and
>> added the styles for DSS and AS there.
>> We can add other product categories in the repo in a similar manner.
>>
>> Thanks,
>> Dileepa
>>
>>
>> On Sat, May 12, 2012 at 8:34 PM, Sameera Jayasoma <[email protected]>wrote:
>>
>>>
>>> On May 11, 2012 7:26 PM, "Dileepa Jayakody" <[email protected]> wrote:
>>> >
>>> > Hi Sameera et al,
>>> >
>>> > As you have correctly pointed out, we can simply create categories for
>>> each product by using the feature-list in the relevant p2-profile-gen
>>> module.
>>> > When doing so we need to make sure that all those p2-profile features
>>> are published to the repository. So one needs to first include the missing
>>> features in the features/repository/pom.xml under <featureArtifacts> in
>>> carbon-p2-plugin's p2-repo-gen goal. Then they can be used under the
>>> relevant <category> as <catFeature>s to generate the categories.
>>> >
>>> > I have modified my platform features/repository/pom.xml to have
>>> Application Server and Data Services Server Categories. Likewise other
>>> product categories can be also added. The pom.xml is attached herewith for
>>> your reference.
>>> >
>>> > However, I've got one concern when installing a product on top of
>>> carbon using a feature category. How are we going to manage the products
>>> styles here?  Since each product has it's own styles feature in the
>>> p2-profile, when installing a category, the carbon style changes to the
>>> installed product style. However if we want to install another product
>>> again, the style gets broken. How are we going to manage product styles
>>> here?
>>> > IMO we should not include product styles feature under the product
>>> category here and continue with the default carbon style.
>>>
>>> + 1 for not including the product styles to the product categories..
>>>
>>> Lets have a separate category called styles category and include all the
>>> product styles...
>>>
>>> Thanks,
>>> Sameera.
>>>
>>> >
>>> > Thanks,
>>> > Dileepa
>>> >
>>> >
>>> >
>>> >
>>> > On Tue, May 8, 2012 at 10:55 AM, Sameera Jayasoma <[email protected]>
>>> wrote:
>>> >>
>>> >> Hi Dileepa,
>>> >>
>>> >> The idea here is to install a particular category onto a Carbon
>>> server right?. e.g. Installing AS category onto Carbon would result in an
>>> WSO2 Application Server.
>>> >>
>>> >> If thats the case, we need to add more features to these categories.
>>> All products contains logging feature, system statistics, etc. You can find
>>> the complete list of features which makes a products by looking at the
>>> pom.xml of the p2-profile-gen module of a product.
>>> >>
>>> >> Thanks,
>>> >> Sameera.
>>> >>
>>> >> On Mon, May 7, 2012 at 6:19 PM, Dileepa Jayakody <[email protected]>
>>> wrote:
>>> >>>
>>> >>> Hi All,
>>> >>>
>>> >>> When improving the kernel feature manager to accommodate
>>> feature-groups(categories), we grouped some features in
>>> platform/trunk/features/repository into sample categories for demo purposes.
>>> >>> Primarily the grouping was done based on product level
>>> categorisation, so that the users can easily identify and install products
>>> on carbon server.
>>> >>>
>>> >>> I think this sample list can be improved as the actual list of
>>> feature categories in Carbon platform. So please add missing features to
>>> relevant categories or introduce new categories as appropriate. Please note
>>> that a feature may belong to 1 or many categories.
>>> >>>
>>> >>> AS
>>> >>> org.wso2.carbon.jarservices
>>> >>> org.wso2.carbon.jaxwsservices
>>> >>> org.wso2.carbon.repomanager.axis2
>>> >>> org.wso2.carbon.security.mgt
>>> >>> org.wso2.carbon.service.mgt
>>> >>> org.wso2.carbon.servicehosting
>>> >>> org.wso2.carbon.springservices
>>> >>> org.wso2.carbon.webapp.mgt
>>> >>> BAM
>>> >>> org.wso2.carbon.bam.data.publisher.activity.mediation
>>> >>> org.wso2.carbon.bam.data.publisher.activity.service
>>> >>> org.wso2.carbon.bam.data.publisher.mediationstats
>>> >>> org.wso2.carbon.bam.data.publisher.servicestats
>>> >>> org.wso2.carbon.bam
>>> >>>
>>> >>> Data
>>> >>>
>>> >>> org.wso2.carbon.dataservices
>>> >>> org.wso2.carbon.datasource
>>> >>>
>>> >>> ESB
>>> >>>
>>> >>> org.wso2.carbon.deployment.synchronizer
>>> >>> org.wso2.carbon.endpoint
>>> >>> org.wso2.carbon.esb.mediation
>>> >>> org.wso2.carbon.localentry
>>> >>> org.wso2.carbon.mediation.artifactuploader
>>> >>> org.wso2.carbon.mediation.configadmin
>>> >>> org.wso2.carbon.mediation.initializer
>>> >>> org.wso2.carbon.mediation.statistics
>>> >>> org.wso2.carbon.mediation.templates
>>> >>> org.wso2.carbon.mediation.tracer
>>> >>> org.wso2.carbon.message.flows
>>> >>> org.wso2.carbon.message.processor
>>> >>> org.wso2.carbon.message.store
>>> >>> org.wso2.carbon.messagebox
>>> >>> org.wso2.carbon.priority
>>> >>> org.wso2.carbon.proxyadmin
>>> >>> org.wso2.carbon.rest.api
>>> >>> org.wso2.carbon.sequences
>>> >>> org.wso2.carbon.smooks
>>> >>> org.wso2.carbon.statistics.transport
>>> >>> org.wso2.carbon.transport.mgt
>>> >>>   IS
>>> >>> org.wso2.carbon.directory.service.mgr
>>> >>> org.wso2.carbon.identity.authenticator.saml2.sso
>>> >>> org.wso2.carbon.identity.authenticator.token
>>> >>> org.wso2.carbon.identity.core
>>> >>> org.wso2.carbon.identity.oauth
>>> >>> org.wso2.carbon.identity.provider.openid.admin
>>> >>> org.wso2.carbon.identity.provider
>>> >>> org.wso2.carbon.identity.relying.party
>>> >>> org.wso2.carbon.identity.self.registration
>>> >>> org.wso2.carbon.identity.sso.saml
>>> >>> org.wso2.carbon.identity.user.profile
>>> >>> org.wso2.carbon.identity.xacml
>>> >>> org.wso2.carbon.ldap.server
>>> >>> Registry
>>> >>> org.wso2.carbon.governance.gadgets
>>> >>> org.wso2.carbon.governance.lifecycle.management
>>> >>> org.wso2.carbon.governance.metadata
>>> >>> org.wso2.carbon.governance.notifications.configuration
>>> >>> org.wso2.carbon.registry.activities
>>> >>> org.wso2.carbon.registry.associations.dependencies
>>> >>> org.wso2.carbon.registry.community.features
>>> >>> org.wso2.carbon.registry.contentsearch
>>> >>> org.wso2.carbon.registry.core
>>> >>> org.wso2.carbon.registry.extensions
>>> >>> org.wso2.carbon.registry.handler.configuration
>>> >>> org.wso2.carbon.registry.profiles
>>> >>> org.wso2.carbon.registry.resource.properties
>>> >>> org.wso2.carbon.registry.social
>>> >>> org.wso2.carbon.registry.ui.menu.governance
>>> >>> org.wso2.carbon.registry.ui.menu
>>> >>> org.wso2.carbon.registry.ws
>>> >>>
>>> >>> Tools
>>> >>>
>>> >>> org.wso2.carbon.tryit
>>> >>> org.wso2.carbon.wsdl.tools
>>> >>>
>>> >>> Thanks,
>>> >>>
>>> >>> Dileepa
>>> >>>
>>> >>> On Wed, May 2, 2012 at 4:26 PM, Chethiya Abeysinghe <
>>> [email protected]> wrote:
>>> >>>>
>>> >>>> Hi,
>>> >>>>
>>> >>>> We have changed the p2-repo-gen to generate the repository with
>>> category information. So you can simply define categories and include
>>> appropriate features into those categories. Once that repo with category
>>> information is imported to the feature manger, you can see those defined
>>> categories in the UI.
>>> >>>>
>>> >>>> To feed in these information, you have to edit the
>>> carbon/platform/trunk/features/repository/pom.xml file in svn by adding
>>> <categories> element. An example of such a category is shown below. You can
>>> include multiple <category> elements.
>>> >>>>
>>> >>>> <categories>
>>> >>>>  <category>
>>> >>>> <id>org.wso2.carbon.broker.category</id>
>>> >>>> <label>WSO2 Broker Category</label>
>>> >>>> <description>broker category</description>
>>> >>>>
>>> >>>> <features>
>>> >>>>   <catFeature>
>>> >>>>    <id>org.wso2.carbon.broker</id>
>>> >>>>    <version>${carbon.version}</version>
>>> >>>>   </catFeature>
>>> >>>>
>>> >>>>   <catFeature>
>>> >>>>    <id>org.wso2.carbon.brokermanager</id>
>>> >>>>    <version>${carbon.version}</version>
>>> >>>>   </catFeature>
>>> >>>> </features>
>>> >>>>  </category>
>>> >>>> </categories>
>>> >>>>
>>> >>>> Please note that, <id> and <version> are required to include a
>>> feature to a category. <id> is the same ID used with p2-feature-gen goal of
>>> the carbon-p2-plugin. You can find that if you look at the pom.xml of any
>>> particular feature you want.
>>> >>>>
>>> >>>> A sample pom.xml file to reside in repository folder is attached
>>> here.
>>> >>>>
>>> >>>> Real pom file has a long list of features and hope people who are
>>> managing individual features will insert their respective category
>>> information also to this file.
>>> >>>>
>>> >>>> Thanks,
>>> >>>>
>>> >>>> --
>>> >>>> Chethiya Abeysinghe
>>> >>>> Software Engineer; WSO2, Inc.;  http://wso2.com/
>>> >>>> email: [email protected]     phone: +94 777444891
>>> >>>> blog: chethiya3000.blogspot.com
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> Dev mailing list
>>> >>>> [email protected]
>>> >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>> >>>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> --
>>> >>> Dileepa Jayakody,
>>> >>> Software Engineer, WSO2 Inc.
>>> >>>
>>> >>> Lean . Enterprise . Middleware
>>> >>>
>>> >>> Mobile : +94777-857616
>>> >>>
>>> >>>
>>> >>> _______________________________________________
>>> >>> Dev mailing list
>>> >>> [email protected]
>>> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sameera Jayasoma
>>> >>
>>> >> Technical Lead
>>> >>
>>> >> WSO2, Inc. (http://wso2.com)
>>> >> email: [email protected]
>>> >> blog: http://tech.jayasoma.org
>>> >>
>>> >>
>>> >> Lean . Enterprise . Middleware
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Dileepa Jayakody,
>>> > Software Engineer, WSO2 Inc.
>>> > Lean . Enterprise . Middleware
>>> >
>>> > Mobile : +94777-857616
>>> >
>>>
>>>
>>
>>
>> --
>> Dileepa Jayakody,
>> Software Engineer, WSO2 Inc.
>> Lean . Enterprise . Middleware
>>
>> Mobile : +94777-857616
>>
>>
>
>
> --
> Dileepa Jayakody,
> Software Engineer, WSO2 Inc.
> Lean . Enterprise . Middleware
>
> Mobile : +94777-857616
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to