The eighth QGIS hackfest from 03.-07. October 2012 was held at the Linuxhotel (Villa Vogelsang) in Essen. The Linuxhotel sponsored the venue, accomodation, kitchen facilities and internet access. We are extremely grateful to them for helping us to make this QGIS hackfest one of the best hackfests we have had yet!
We would also like to thank the Kanton of Solothurn for sponsoring the hackfest with 3000 Euros, the OSGeo and German FOSSGIS e.V. for sponsoring with 1000 Euros and to the many people who have donated sums large and small to the QGIS project.
The money from donations was put to very good use funding the travel and accomodation of most of the participants of the hackfest. We would like to thank the virtual hackfest particpants present on IRC, the hackfest was all the better for having your comments, testing and insights.
Horst Düster, Otto Dassau, Paolo Cavallini, Andreas Neumann, Werner Macho, Matthias Kuhn, Larissa Junek, Diethard Jansen, Giovanni Manghi, Hugo Mercier, Alessandro Pasotti, Giuseppe Sucameli, Radim Blažek, Mathias Walker, Marco Hugentobler, Pirmin Kalberer, Jürgen Fischer, Tim Sutton, Raymond Nijssen, Richard Duivenvoorde, Stefan Ziegler, Cédric Möri, Peter Wells, Diana Galindo, Germán Carrillo, Stephan Breisig and Yvo Weidmann.
Summary of what happened at the hackfest
Firstly we should mention, that the greatest part of the time was spent in discussions. Meeting face to face gives us an opportunity to discuss the minutae of the project in a way that is imply not possible in our virtual discussions. The discussions also gave us a good chance to plan what should be the priorities for the next major release of QGIS 2.0. More details on that further down. We had 27 people attending (though not all could be here for the full duration). Here are some of the things they looked at:
- Horst Duester - Organisation of the event, catering and continuing the developement of QgsWPS/SEXTANTE integration
- Otto Dassau: Organisation of the event, catering. Working on and planing the Documentation platform. Restructuring the content user manual, update content to current QGIS version.
- Werner Macho: Taking a look over license issues. Trying to give every important file in source a machine readable license header. Working on some GUI Dialogs (Transparency settings) and learned a lot from Peter Wells. Thanks Pete!
- Andreas Neumann: Discussing relations in QGIS Desktop, working on QGIS Webclient: translation improvements and theme switcher (not yet finished, but finished soon)
- Alessandro Pasotti: fixed most bugs of http://plugins.qgis.org, added rating for plugins
- Giuseppe Sucameli: fixed several bugs, new Python console much improved
- Larissa Junek: Worked on QGIS Dokumentation update
- Peter Wells: continued development of a QGIS plugin for displaying time varying hydraulic model results (both scalar and vector) in QGIS.
- Mathias Walker: started integrating the upcoming QGIS Mapserver GetProjectSettings into the QGIS Webclient for more configuration options from the QGIS project file
- Radim Blazek: Implemented raster pseudocolor limits calculation, WCS select dialog improved, WCS and raster bugfixes.
- Diana Galindo: Contribution to the QGIS GUI Spanish translation.
- Germán Carrillo: New Python test (QgsFeature), New plugin (SyncQGISWithDir) for synchronizing QGIS with a directory, started working on WPS for Sextante.
- Matthias Kuhn: Drag and drop attribute editor designer, Specifications for foreign key constraints, Enjoying very fruitful exchange of experience and knowledge
- Hugo Mercier: completed the atlas plugin integration (thanks Marco!). Enjoyed discussions.
- Yvo Weidmann: Testing developing Python plugins with Eclipse and PyDev under Windows.
- Marco Hugentobler: Fix and extend composer unit tests, fix bugs / apply pull requests
- Stephan Breisig: Continued work on Python plugin for point acquisition taking into account n:m attribute relationships.
- Giovanni Manghi: Testing, testing again, and more testing. Closed a lot of tickets.
- Tim Sutton: Review all python unit tests for standardisation. Create documentation translation infrastructure and documentation planning. Planning for raster API updates with led by Radim and Marco Hugentobler.
Experiences and plans for the next hackfest
The next hackfest is planned to be in spring 2013 in Latvia. We would like to encourage all developers and non developers to join the meeting because it was extremely useful having them in Essen and there are many hackfest activities they can contribute with including documentation cleanups, translations, giving inputs to the user interface and user interaction ideas.