Feature Proposals
From OpenSimulator
 (→Present)  | 
			|||
| (29 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
| + | {{Quicklinks|Feature Proposals}}  | ||
| + | |||
==Feature Proposals==  | ==Feature Proposals==  | ||
| − | If you want to propose a feature, you should do so on the opensim-dev mailing list.   | + | If you want to propose a feature, you should do so on the opensim-dev mailing list. If there is interest or if you plan to write the code yourself, you can create a page here. Please do not propose features in the Mantis bug tracker. Please do not propose features if you don't have a clear idea of how they would work on a technical level. Please do not propose features expecting other people to do the implementation work without convincing them first - this will not happen.  | 
| − | If you're adding a proposal here, please do it with a page name of Feature_Proposals/<name of service>.   | + | Feature proposals must be created in conjunction with a post to the opensim-dev mailing list - if they are just created here then it's possible they will not get seen by other developers.  | 
| + | |||
| + | If you're adding a proposal here, please do it with a page name of Feature_Proposals/<name of service>. For example Feature_Proposals/AutoBackup.  | ||
=== Templates ===  | === Templates ===  | ||
| − | * [[Feature Proposal Template]] -   | + | * [[Feature Proposal Template]] - Please use this Feature Proposal template to create your proposal page.  | 
| + | * [[Feature_Proposals/Example|Feature Proposal Example]] - While the format is slightly out of date, it may also be helpful to consult this example proposal for ideas on what to include in your proposal.  | ||
=== Present ===  | === Present ===  | ||
| − | * [[  | + | * [[Feature Proposals/Dispatcher]]  | 
| + | * [[Feature Proposals/OsGetRegionSize]]  | ||
| + | * [[Feature Proposals/Deduplicating Asset Service]]  | ||
| + | * [[Feature Proposals/Improve Groups Service]]  | ||
| + | * [[Feature Proposals/BulletSim_OpenCL]]  | ||
| + | * [[IntegrationService|Intgeration Service]] - Phase I: Robust facility to provide management for running dynamic plugins   | ||
| + | * [[Feature_Proposals/PluginManager|Plugin Manager]] - Phase II: Makes the plugin management in integral part of the system   | ||
| + | * [[Distributed_Scene_Graph|Intel's Distributed Scene Graph for Scalability]]  | ||
| + | * [[RemoteAdmin:RemoteAdmin_Proposals]] - proposals for additional [[RemoteAdmin]] external methods.  | ||
| + | * [[OpenSimulator:Future_Release_Discussion]] - Proposal list/discussion for future versions  | ||
=== Past ===  | === Past ===  | ||
| − | * [[  | + | * [[Feature Proposals/Dynamic Attributes in Scene Objects]] - 2013 (originally 2010) Proposal of a way of attaching arbitrary data to any Scene Object. (feature was adopted in OpenSimulator v0.7.6)  | 
| − | * [[  | + | * [[Feature Proposals/Multi-Region OARs]] - 2012 Proposal for a multi-region OAR format (feature was adopted)  | 
| − | * [[  | + | * [[Feature Proposals/AutoBackup|AutoBackup]] - 2011 Proposal for automated region backups  | 
| − | * [[  | + | * [[OGS2:Proposal]] - 2010 OGS2 Proposal for replacement of OGS1 (superseded by ROBUST)  | 
| − | * [  | + | * [http://opensimulator.org/pipermail/opensim-dev/2009-December/020487.html Object Model Refactor to use Entity-Component Model] - 2009 plan to simplify scene graph to improve maintainability and extensibility. It would also simplify creating viewers not tied to SL. ( see also: [http://opensimulator.org/pipermail/opensim-dev/attachments/20091211/6e190ca7/attachment-0001.pdf Object Model Refactor Plan] PDF format ). Proposal was accepted and Adam Frisby started work but had to drop out of OpenSimulator development before it was finished and merged. [http://opensimulator.org/pipermail/opensim-dev/2011-September/022910.html ref]  | 
| − | * [[Creating profiles not used for login]] -   | + | * [[Creating profiles not used for login]] - 2009 Proposal for alternative ways of creating profiles that will never be used for login  | 
| − | * [[OpenSim Profile Anchors]] -   | + | * [[Explicit Object Serialization]] - 2009 proposal to explicitly serialize scene objects rather than use .NET XML serialization (feature was adopted)  | 
| − | * [[  | + | * [[OpenSim Profile Anchors]] - 2009 Proposal for mechanism of retaining creator information for offline item transfers (superseded by other work)  | 
| − | * [[  | + | * [[CableBeachProposal|Cable Beach Proposal]] - 2009 Cable Beach proposal for breaking virtual world services into separate modules (superseded by ROBUST)  | 
| + | * [[AssetServerProposal/Verse|Verse Proposal]] - 2009 Cable Beach related proposal to create a C# implementation of Verse protocol  | ||
| + | * [[Money]] - 2008 Proposal for a complete monetary system  | ||
| + | * [[Yadis_for_UGAI_services_discovery]] - 2008 Proposal to adopt the Yadis resource disovery protocol  | ||
| + | * [[Statistics Server]] - 2008 Proposal for a statistics server in OpenSimulator.  | ||
| + | * [[Proposed_IM_Flow]] - 2008 Proposal for IM flow  | ||
| + | * [[OpenID]] - 2008 Proposal for using OpenID in OpenSimulator  | ||
| + | * [[AssetServerProposal]] - 2008 Proposal for a distributed asset server/protocol  | ||
| + | * [[A better SimCrossing]] - 2008 Proposal to implementing smoother simcrossing  | ||
| + | * [[OpenWiredux: Taking the next step]] - 2008 Proposal  | ||
| + | * [[Oscms|OSCMS]] - 2008 Proposal for an OpenSimulator front-end (for Google's Summer of Code)  | ||
| + | * [[Avatar_portability_version_2|Avatar Portability Version 2]] - 2008 Proposal  | ||
| + | |||
| + | === Version Release Feature Discussions ===  | ||
| + | |||
| + | * [[0.9_Bug_List|OpenSimulator: 0.9 Bug List / Release Plan]]  | ||
| + | * [[0.7.1_Planning|OpenSimulator: 0.7.1 Release Planning]]  | ||
| + | * [[0.7 Planning|OpenSimulator: 0.7 Release Planning]]  | ||
* [[Opensim: 0.6 Release Target Discussion]]  | * [[Opensim: 0.6 Release Target Discussion]]  | ||
| + | * [[Opensim: 0.5 Release Target Discussion]]  | ||
| + | * [[Opensim: 0.4 Release Target Discussion]]  | ||
* [[Opensim: Future Release Discussion]]  | * [[Opensim: Future Release Discussion]]  | ||
| − | |||
| − | |||
[[Category:Development]]  | [[Category:Development]]  | ||
[[Category:Proposal]]  | [[Category:Proposal]]  | ||
Latest revision as of 02:12, 4 December 2023
| Languages: | 
 
  | 
Contents | 
[edit] Feature Proposals
If you want to propose a feature, you should do so on the opensim-dev mailing list. If there is interest or if you plan to write the code yourself, you can create a page here. Please do not propose features in the Mantis bug tracker. Please do not propose features if you don't have a clear idea of how they would work on a technical level. Please do not propose features expecting other people to do the implementation work without convincing them first - this will not happen.
Feature proposals must be created in conjunction with a post to the opensim-dev mailing list - if they are just created here then it's possible they will not get seen by other developers.
If you're adding a proposal here, please do it with a page name of Feature_Proposals/<name of service>. For example Feature_Proposals/AutoBackup.
[edit] Templates
- Feature Proposal Template - Please use this Feature Proposal template to create your proposal page.
 - Feature Proposal Example - While the format is slightly out of date, it may also be helpful to consult this example proposal for ideas on what to include in your proposal.
 
[edit] Present
- Feature Proposals/Dispatcher
 - Feature Proposals/OsGetRegionSize
 - Feature Proposals/Deduplicating Asset Service
 - Feature Proposals/Improve Groups Service
 - Feature Proposals/BulletSim_OpenCL
 - Intgeration Service - Phase I: Robust facility to provide management for running dynamic plugins
 - Plugin Manager - Phase II: Makes the plugin management in integral part of the system
 - Intel's Distributed Scene Graph for Scalability
 - RemoteAdmin:RemoteAdmin_Proposals - proposals for additional RemoteAdmin external methods.
 - OpenSimulator:Future_Release_Discussion - Proposal list/discussion for future versions
 
[edit] Past
- Feature Proposals/Dynamic Attributes in Scene Objects - 2013 (originally 2010) Proposal of a way of attaching arbitrary data to any Scene Object. (feature was adopted in OpenSimulator v0.7.6)
 - Feature Proposals/Multi-Region OARs - 2012 Proposal for a multi-region OAR format (feature was adopted)
 - AutoBackup - 2011 Proposal for automated region backups
 - OGS2:Proposal - 2010 OGS2 Proposal for replacement of OGS1 (superseded by ROBUST)
 - Object Model Refactor to use Entity-Component Model - 2009 plan to simplify scene graph to improve maintainability and extensibility. It would also simplify creating viewers not tied to SL. ( see also: Object Model Refactor Plan PDF format ). Proposal was accepted and Adam Frisby started work but had to drop out of OpenSimulator development before it was finished and merged. ref
 - Creating profiles not used for login - 2009 Proposal for alternative ways of creating profiles that will never be used for login
 - Explicit Object Serialization - 2009 proposal to explicitly serialize scene objects rather than use .NET XML serialization (feature was adopted)
 - OpenSim Profile Anchors - 2009 Proposal for mechanism of retaining creator information for offline item transfers (superseded by other work)
 - Cable Beach Proposal - 2009 Cable Beach proposal for breaking virtual world services into separate modules (superseded by ROBUST)
 - Verse Proposal - 2009 Cable Beach related proposal to create a C# implementation of Verse protocol
 - Money - 2008 Proposal for a complete monetary system
 - Yadis_for_UGAI_services_discovery - 2008 Proposal to adopt the Yadis resource disovery protocol
 - Statistics Server - 2008 Proposal for a statistics server in OpenSimulator.
 - Proposed_IM_Flow - 2008 Proposal for IM flow
 - OpenID - 2008 Proposal for using OpenID in OpenSimulator
 - AssetServerProposal - 2008 Proposal for a distributed asset server/protocol
 - A better SimCrossing - 2008 Proposal to implementing smoother simcrossing
 - OpenWiredux: Taking the next step - 2008 Proposal
 - OSCMS - 2008 Proposal for an OpenSimulator front-end (for Google's Summer of Code)
 - Avatar Portability Version 2 - 2008 Proposal