[[PageOutline(2-3,,inline)]] == Proposals for new functionality == Proposals are developed on the WIKI so others can get a better understanding of what a developer wants to add to !GeoNetwork opensource before it is accepted in the core. When writing a proposal, you should use the [wiki:GIP proposal template] as starting point. Add your proposal to the list below. When proposal is ready for vote, a [http://trac.osgeo.org/geonetwork/newticket ticket] should be opened and a patch attached when available. Proposals require [wiki:PSC Project Steering Committee] approval before they can be accepted. == Future releases == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket# || ||19 Jun 2008||etj|| [wiki:persistence Persistence] || Using a persistence framework (e.g. Hibernate, !TopLink, ...)|| - || - || || ||19 Jun 2008||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]|| [wiki:MVC_Framework] || Using an MVC framework (e.g. Struts2, Spring MVC, ...)|| - || - || || ||10 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:10000Apps 10,000 Apps] || Componentization || under construction || - || || ||11 Sep 2009||josegar74||[wiki:Gaap Gaap] || Componentization || under construction || - || || == 2.7.x release == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket# || ||16 Oct 2010|| [http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman] & [http://wiki.osgeo.org/wiki/User:Josegar Jose Garcia]|| [wiki:MetadataNotifications]|| Add support for pushing updates to remote targets ||Proposed for vote||2.7.x|| || ||20 Dec 2009|| Archie Warnock, ''et al''|| [wiki:AdditionalMetadataConversion]|| Add the ability to import/harvest CSW ebRIM metadata ||Proposed for vote||2.7.x|| || ||20 Dec 2009|| Archie Warnock, ''et al''|| [wiki:DisplaySystemLogs]|| Add option on Admin menu to view system logs in the browser ||Proposed for vote||2.7.x|| || ||20 Dec 2009|| Archie Warnock, ''et al''|| [wiki:RemoteSearch]|| Add support for passing search requests to external sources ||Proposed for vote||2.7.x|| || ||20 Dec 2009|| Archie Warnock, ''et al''|| [wiki:LocalHarvest]|| Add support for harvesting records from local filesystem ||Proposed for vote||2.7.x|| || ||13 Aug 2008||fxprunayre, jesse||[wiki:MultilingualIndexMechanism]|| Index and search multilingual metadata || Done || 2.7.x || || ||02 Apr 2009 ||fxprunayre, nicolas||[wiki:Statistics]|| Add search statitics || Done || 2.7.x || || ||13 Aug 2008||fxprunayre||[wiki:NarrowYourSearchWidget]|| Allow users to quickly narrow search using seearch summary || Draft || 2.7.x || || ||1 febr 2010||pmauduit||[wiki:Adding CAS authentication support] || Adding the capability to authenticate against a CAS server || 2.7.x ? || - || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:Organization]|| Organization in GN's domain model (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Postponed || 2.7.x || || ||7 Sep 2010||[http://wiki.osgeo.org/wiki/User:simonp Simon Pigot]||[wiki:pluginprofiles]|| Ability to plugin metadata schemas/profiles || In progress || 2.7.x || #314 || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:ServiceMonitoring]|| Service Monitoring (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Draft || || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:TabbedView]|| Tabbed Metadata View (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Draft || 2.6.x || || ||26 March 2008||sgrellet||[wiki:MinorEdit]||Allow the editor to do MinorEdit on the Metadata (as on a Wiki) resulting the RSS latest no to be updated|| ||2.6.x || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:PersistentValidationResults]|| Persist validation results (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Motion passed || 2.5.1 || #196 || ||21 Oct 2010|| francois ||[wiki:proposals/LogoManager Logo manager]|| Manager logo || CFV || 2.7.x || #359 || ||25 Oct 2010||[http://wiki.osgeo.org/wiki/User:simonp Simon Pigot]||[wiki:RemoteSearchForm+TabbedSearchForms]|| !Remote/Distributed Search form + tabbed search forms || In progress || 2.7.x || || == 2.7.0 release == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket# || ||14 Jan 2008|| francois ||[wiki:GeoServer_integration GeoServer Integration]|| Upload a zipped Shapefile or a plain geotiff file and deploy it as a map service on !GeoServer || Motion passed - done || 2.7.x || #159 || == 2.6.x release == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket# || ||01 Aug 2010||francois||[wiki:proposals/componentsBasedGui GUI modules] || Componentization || Motion passed - done || - || || ||24 Aug 2010||francois||[wiki:proposals/websiteInSVN Website in SVN] || Website in SVN || Motion passed - done || - || || == 2.5.1 release == * Code freeze : May 14st * Release date : May 18th ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||13 Jul 2009 ||just||[wiki:TestAutomation]|| Test Automation || Draft and Under Development || 2.5.1 || #236 || ||25 Mar 2010 || Mathieu, Francois ||[wiki:Maven]|| Move to maven (Sandbox maven) || Motion passed - Done || - || #235 || ||19 Jun 2008||etj, sgiaccio||[wiki:ReplacingIntermap Replacing Intermap] || Replacing !InterMap with !OpenLayers|| Done || 2.5.1 || #237 || == 2.5.0 release == * Code freeze : May 1st 2010 * Release date : May 4th 2010 [http://sourceforge.net/projects/geonetwork/files/GeoNetwork%20unstable%20development%20versions/v2.5.0/ Download here] ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||20 Dec 2009|| Archie Warnock, ''et al''|| [wiki:EnhancedHarvestingCapabilities]|| Add support for harvesting from Z39.50 targets and web-accessible folders|| Done by Simon ||2.5.1 || || ||20 Jun 2008 ||simonp,fxprunayre||[wiki:EditorEnhancements Editor Enhancements] || Enhancements to the current editor and supporting other editors|| Mainly implemented in 2.5.x series || 2.5.1 || || ||20 Jun 2008||simonp||[wiki:ProfileSupport Supporting Profiles of the ISO Metadata Standard] || Supporting Profiles of the ISO Metadata Standard || Mainly implemented in 2.5.x series || 2.5.1 || || ||28 Apr 2010||Timo Proescholdt & Simon Pigot||[wiki:Z3950_sru_improvements]|| Add SRU and improve Z39.50 support, update to JZKit 3, extensions to Z3950 server functions and Z3950 harvester with conversion and validation options || Motion passed - Done || 2.5.0 || #197, #198 & #199 || ||1 Sep 2009||Simon Pigot||[wiki:ComposedMetadataRecords]|| Metadata records can be composed from xlink'd fragments || Motion passed - Done || 2.5.0 || #201 || ||5 Aug 2008||tedhabermann||[wiki:ComponentsAndComposites Components and Composites] (see [wiki:ComposedMetadataRecords]) || Managing metadata records as a collection of xlinked components|| Mainly implemented in 2.5.x series || 2.5.1 || || ||14 Apr 2010 ||simonp ||[wiki:TemporalExtentSearch]|| Add temporal extent search to Advanced Search form || Motion passed - Done || 2.5.0 || || ||14 Apr 2010 ||simonp ||[wiki:MimeTypeCalculationIndexing]|| Calculate mime type using mime-util, attach to metadata and index for searching || Motion passed - Done || 2.5.0 || || ||02 Mar 2010 ||fxprunayre ||[wiki:InspireView]|| Add an (optional) INSPIRE view mode || Motion passed - Done || 2.5.0 || #195 || ||26 Mar 2010 ||Mathieu ||[wiki:UpdateChildren]|| Propagate parent record changes to children || Motion passed - Done || 2.5.0 ||#193|| ||25 Mar 2010 ||fxprunayre ||[wiki:BoundingBoxFromKeyword]|| Compute bounding box based on keyword analysis || Motion passed - Done || 2.5.0 || || ||22 Mar 2010 ||fxprunayre ||[wiki:CategoryConfiguration]|| Add configuration option for category|| Motion passed - Done || 2.5.0 || || ||09 Mar 2010 ||fxprunayre ||[wiki:AddCharacterStringSubstituteSupport]|| Add configuration option for element substitutes (eg. gco:CharacterString) || Motion passed - Done || 2.5.0 || || ||06 Mar 2010 ||simonp ||[wiki:PerformanceEnhancements2]|| Performance Improvements for catalogs with 10s of thousands of records || Motion passed - Done || 2.5.0 || || ||02 Mar 2010 ||fxprunayre ||[wiki:CRSSelection]|| Add a coordinate reference system selection panel in edit mode || Motion passed - Done || 2.5.0 || || ||02 Mar 2010 ||fxprunayre ||[wiki:CSVExport]|| Add a CSV export mode || Motion passed - Done || 2.5.0 || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:LocalRating]|| Local Rating (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Motion passed - Done|| 2.5.0 || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:HyperlinkAsHyperlink]|| Display hyperlinks as (clickable) hyperlinks (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Motion passed - Done|| 2.5.0 || || ||22 Jul 2009||fxprunayre, mcoudert||[wiki:Iso19110Support]|| Add ISO19110 support || Motion passed - Done || 2.5.0 || || ||13 Aug 2008||fxprunayre, jesse||[wiki:MultilingualMetadata]|| Add multilingual metadata support in view mode and editing. (See #126) || Motion passed - Done || 2.5.0 || #126 || ||3 Aug 2009||fxprunayre||[wiki:GeoEditorViewer]|| ISO 19115 extent map editor and map viewer. (See #142) || Motion passed - Done || 2.5.0 || #142 || ||31 Aug 2009||mcoudert||[wiki:KeywordSelection]|| Improve Keyword selection (See #157) || Motion passed - Done || 2.5.0 || #157 || ||04 Feb 2010||[https://www.seegrid.csiro.au/twiki/bin/view/Main/MichaelStegherr Michael Stegherr]||[wiki:ThesaurusKeywordSearch]|| Add thesaurus keyword picker to advanced search || Motion passed - Done || 2.5.0 || || ||13 Nov 2009||Francois||[wiki:ValidationReportImprovement]|| Improve validation report layout and schematron compilation || Motion passed - Done || 2.5.0 || || ||13 Aug 2008||fxprunayre||[wiki:MEFImprovement]|| Improve MEF Format to support multi metadata || Motion passed - Done || 2.5.0 ||#173|| ||3 dec 2009||Francois ||[wiki:MetadataRelation]|| Define parent/child, service/dataset and feature catalogue/dataset relations || Motion passed - Done || 2.5.0 || || == 2.4.3 release == * Release date : May 26 2010 [http://sourceforge.net/projects/geonetwork/files/GeoNetwork_opensource/v2.4.3/ Download here] ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:PerformanceImprovementInSearch]|| Performance improvement to Lucene search (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Motion passed || 2.4.3 || #202 || ||15 Mar 2010 ||josegar ||[wiki:proposals/InspireSearch]|| Extend advanced search to include INSPIRE criteria || Motion passed || 2.4.3 || #194 || ||12 Apr 2010 ||josegar |||| Update !GeoServer version to 2.0.1 || n/a || 2.4.3 || #203 || ||12 Apr 2010 ||josegar |||| CSW ISO AP tests || || 2.4.3 || #204 || ||14 Apr 2010 ||josegar |||| Update documentation with XML services manual || n/a || 2.4.3 || #205 || == 2.4.0 release == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||23 Mar 2009||simonp||[wiki:AjaxEditorControlsAndValidation]|| Ajax Editor Controls and other Editor Enhancements || Motion passed - Done || 2.4.0 || || ||23 Mar 2009||simonp||[wiki:MoreMassiveOperations]|| More operations on a selected set of metadata records || Motion passed - Done || 2.4.0 || || ||23 Mar 2009||simonp||[wiki:FileUploadAndDownload]|| Improve user interface for file upload/download || Motion passed - Done || 2.4.0 || || ||23 Mar 2009||simonp||[wiki:Permissions]|| Restore editing rights and ownership enhancements || Motion passed - Done || 2.4.0 || || ||23 Mar 2009||simonp||[wiki:SelfRegistration]|| User Self-Registration Service || Motion passed - Done || 2.4.0 || || ||20 Oct 2008||mcoudert||[wiki:SelectionManager]|| Add selection manager to perform massive actions || Motion passed - Done || 2.4.0 || || ||23 Oct 2008||mcoudert||[wiki:MetadataImport]|| Improve the current metadata import module || Motion passed - Done || 2.4.0 || || ||19 Aug 2008||jdempsey||[wiki:ShibbolethAuth]|| Add Shibboleth as an authentication option || Motion passed - Done || 2.4.0 || || ||21 Jul 2008||simonp||[wiki:GZIPFilter Compressing HTTP responses produced by GeoNetwork] || Compression filter|| Motion passed - Done || 2.4.0 || || ||1 Feb 2008||fxprunayre||[wiki:PrintPdf]|| Add PDF creation support into Jeeves & produce PDF document for search results || Motion passed - Done || 2.4.0 || || ||21 April 2008||awarnock||[wiki:CSW 2.0.2 Support]||Replace existing CSW 2.0.1 implementation with support for CSW 2.0.2|| Motion passed - Done|| 2.4.0 || || ||20 Oct 2008||mcoudert||[wiki:CSW202Improvements]|| CSW202 discovery improvements || Motion passed - Done || 2.4.0 || || ||12 Dec 2008||plagarde||[wiki:Community_FR]|| French !GeoNetwork community || Motion passed - Done || || || == 2.3.0 release == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||7 Dec 2007||fxprunayre||[wiki:ISO19119impl Implementation of ISO19119 for metadata of services]|| Edit ISO19119 metadata / Import WxS !GetCapabilities -> ISO19119 / Synchronise WxS !GetCapabilities with associated metadata ||Motion passed||2.3.0 || || == Archive & postponed proposals == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||06 Oct 2009||fxprunayre, mcoudert||[wiki:Iso19139fraSupport]|| Add ISO19139 Profil France support || || See GeoSource sandbox || || ||24 Aug 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:ChangesFromNGR]|| Collection of changes originating from [http://nationaalgeoregister.nl Nationaal Georegister] || RETRACTED || n/a || || ||3 Sep 2009||[http://wiki.osgeo.org/wiki/User:Heikki Heikki Doeleman]||[wiki:RelevancePercentage]|| Relevance as a percentage (originating from [http://nationaalgeoregister.nl Nationaal Georegister]) || Vetoed|| 2.5.0 || || ||14 Dec 2009||[https://www.seegrid.csiro.au/twiki/bin/view/Main/MichaelStegherr Michael Stegherr]||[wiki:HierarchicalKeywords]|| Improve keyword search function through hierarchical structure || Draft || 2.5.0 || #200 || ||20 Jun 2008||simonp, sgiaccio, Just||[wiki:HiddenElements Hidden Elements: Permissions to Element level in metadata record] || Permissions to Element level in metadata record || Done (geocat.ch sandbox) || || || ||21 Jul 2008||simonp, gmckenzie||[wiki:HTMLFixes Standardizing the HTML produced by GeoNetwork] || Standard HTML || TODO : Move to coding practice || 2.x.x || || ||21 Apr 2010||mcoudert||[wiki:ThemeCustomization]|| Customize Images and CSS using themes || deferred || 2.7.x || #214 || == Non active proposals == ||Date||Author||Proposal||Comment||Status||Release target|| Ticket # || ||15 Jan 2008||fbachraty||[wiki:workflow_integration]|| Integration of a simple workflow to control the metadata editing and update ||Draft|||| || ||30 May 2008||camerons||[wiki:UserCentricGUI]||A GUI which presents data in user centric order instead of schema centric||Under development||? || ||