= 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]. == 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. === 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]