Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orion-dev] Using individual Orion components

Generally speaking Orion components are designed to be as independently consumable as possible. You should be able to consume the Orion preference servlet without pulling in much else, other than some basic core orion services. Having said that it's hard to say if it is worth it here. The Orion preference service currently has three scopes: user, workspace, and project. There is no notion of globally scoped preferences shared between users. So it is currently fairly tied to IDE concepts.  I would also say our preference service is currently quite rudimentary. It doesn't scale very well beyond about 10,000 users, and has no mechanism for customization, product-level overrides, import/export, etc. Some of these will undoubtedly improve over time but I want to be clear what you're currently getting. In short, you can consume this from Orion but whether it is a "good idea" for your project I cannot say. I hope that helps,

John




From:        Dale Lane <Dale.Lane@xxxxxxxxxx>
To:        orion-dev@xxxxxxxxxxx,
Date:        07/22/2013 10:29 AM
Subject:        [orion-dev] Using individual Orion components
Sent by:        orion-dev-bounces@xxxxxxxxxxx




Hello all

We're building an OSGi-based web application. We need to add support for preferences to it.


We need to support both global and user-specific preferences

We also need to allow our optional OSGi bundles to be able to contribute preferences specific to those plugins.


It was suggested to me that we could reuse components from Orion to do this - that Orion could implement both the back-end support for preferences management, and give us a starting-point for a frontend UI for the user to view and edit preferences.


Is this a good idea? Can individual capabilities from Orion be used like this in non-IDE apps?


If so, are there any starting points for how to go about this?


Thanks in advance for any advice people can offer!


Kind regards


Dale
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
_______________________________________________
orion-dev mailing list
orion-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/orion-dev


Back to the top