= Bolsena 2012 - draft agenda = For the 5th time, the [http://wiki.osgeo.org/wiki/Bolsena_Code_Sprint_2012 Bolsena OSGeo Hacking Event] is taking place. This page lists some ideas that can be discussed within the GeoNetwork faction. Please add any idea you have here ! [[Image(ConventoBolsena.jpg)]] == Community == === Committees === * Review what's improved, for the Advisory Board and the Program Steering Committee, since last year * Many times, PSC members do not vote on proposals within the allotted time frame for that. How can we improve on that. == GeoNetwork == * On going projects ? === Discussion on architecture updates === == Security == * Status on http://trac.osgeo.org/geonetwork/wiki/proposals/ImprovedSecurityArchitecture * CAS support (Jesse & Francois) == domain model == Considering GeoNetwork's functionality, you might expect there exist a class called Metadata, representing metadata. Sadly, this is not the case. The lack of a domain model makes doing changes to GeoNetwork very much more difficult and encourages source code pasta. Let's model our domain, and while at it, use [http://www.hibernate.org/ Hibernate] to have the domain classes hide the database. == logging == There is no point in maintaining a home-made logging facility when there are de facto standard libraries for this. Let's replace GN logging with [http://www.slf4j.org/ slf4j], and back it by the venerable [http://logging.apache.org/log4j/1.2/ log4j]. == i18n == We have localisation in a very large number of xml files, in the database, and in yet different locations for Javascript. It would be most welcome to have 1 single place for all translations. At the very least, is there anything against merging all the xml files into a single file per language? == Webspecs testing == The last code spring I (Jesse) created a small suite of integration tests by taking the existing Geonetwork integration tests and combining them with some tests back ported form Geocat integration tests. I also started a maven module that would run the tests when ran with the profile integration-tests. Since then I have updated the tests and fixed bugs based on those tests. I would like to commit this work and back-port more tests. In addition I have started working on some javascript tests. I would like to see them integrated into the build. == Repository migration to !GitHub == Discussion about advantages/disadvantages of repository migration to !GitHub. Tools like [http://subgit.com/index.html/ SubGit] seem can help for smooth migration, keeping in synch SVN-!GitHub repositories. === Wishlist === === R&D === === Presentations === confirmed: * Clustering GeoNetwork, by Jose GarcĂ­a & Heikki Doeleman * Monitoring Webapps (Geonetwork usecase) requested (who wants to do it?) : * [http://hadoop.apache.org/ Hadoop], [http://teddziuba.com/2010/03/i-cant-wait-for-nosql-to-die.html NoSQL] * [http://lucene.apache.org/solr/ SOLR in practice]