=== Deutsche Version, englisch version below === Am 9./10. April fand in Bonn wieder ein Mapbender Developer Sprint mit bis zu 10 Entwicklern und Entwicklerinnen statt. Der Hauptaugenmerk lag wieder auf dem Release der nächsten großen Version Mapbender 3.0, die eine ganze Reihe von Änderungen und Verbesserungen bringt.
* Public User und Default Application Um offene Anwendungen zu erleichtern, bei denen sich Benutzer nicht explizit anmelden müssen, gibt es in MB 3 einen Public User, der in der mapbender.conf konfiguriert werden kann. Ebenso gibt es hier die Möglichkeit, eine Standardapplikation zu definieren, die beim Aufruf von Mapbender direkt geladen wird. Hierdurch gibt es eine neue Möglichkeit, offene Anwendungen zu bauen, da der Benutzer bei Aufruf der Applikation automatisch als öffentlicher Benutzer Zugang erhält. * Login und Portalseite als Applikationen Die vorherigen statischen Seiten für das Login in den Mapbender sowie die Portalseite sind jetzt auch eigene Applikationen und damit den anderen Applikationen gleich gestellt. * Verwendung von jQuery UI.Layout http://layout.jquery-dev.net/ Durch die Verwendung von jQuery UI.Layout wird die Erstellung von Layouts noch einfacher und ermöglicht mehr Möglichkeiten der Gestaltung. [BILD EINFÜGEN] * Vorbereitung Summer Of Code, Ranking (noch nicht das Ergebnis, nur das diskutiert wurde) Auch in diesem Jahr nimmt Mapbender wieder am Google Summer of Code teil, um Studenten die Möglichkeit zu geben, aktiv an Open Source Projekten mitzuarbeiten. Aktuell haben sich 5 Studenten mit Projekten gemeldet. Wir diskutierten über das Ranking der eingereichten Beiträge, die sich u.A. mit einer REST API sowie einem neuen Administrationsinterface beschäftigen. * Diskussion FOSS4G Beiträge Auch die Beteiligung der MapbenderCommunity an der FOSS4G 2010 in Barcelona wurde diskutiert, es wurden 3 Beiträge eingereicht. * Minimalistische Version Mapbender als Ausgangsbasis für MB 3 Um eine möglichst hohe Qualität zu erreichen werden nur explizit überprüfte Module zur nächsten Version hinzugefügt. Hierfür wurde ein Mapbender core geschaffen, der die minimalst notwendigen Funktionalitäten (Login, create user usw.) sowie einfache templates zur Verfügung stellt. Wie immer gab es auch immer Detailverbesserungen, sei es am Sicherheitsmodell, sei es an der Codequalität der einzelnen Bestandteile, so wurden wieder einige Bugs gefixt. Aktuell wird die Mapbenderversion 2.6.1 noch ausgiebig getestet, bevor sie freigegeben wird. Ebenfalls wurde mit einem Glossar http://www.mapbender.org/Glossary begonnen, in dem die grundlegenden Begrifflichkeiten des Mapbender erläutert werden. Dies soll Neulingen den Einstieg bei der Programmierung des Mapbender erleichtern und Unklarheiten beseitigen. Bis zum nächsten Mapbender Code Sprint http://www.mapbender.org/2010-05-07-09_Mapbender_Development_Sprint im Mai. === englisch version === On April, 9th and 10th, again 10 Developers met in Bonn to take further steps to the next release of Mapbender 3.0 which is planned for this summer. * public user and default application To allow open Applications where an explicit login only annoys users we introduced the concept of a public user, which can be defined in mapbender.conf. Additionally a default application is definable, which will be loaded for every public user as a default. * login and Portalseite are now applications The former static pages for login and portal are now applications, which allows greater flexibility and a more consistant approach. * integration of jQuery UI.Layout http://layout.jquery-dev.net/ With jQuery UI.Layout the creation of different and flexible layouts for mapbender is now even more easy and comfortable. * Vorbereitung Summer Of Code, Ranking (noch nicht das Ergebnis, nur das diskutiert wurde) * Google Summer of Code Again this year mapbender takes part in Google Summer of Code to allow students to participate in an open source project. We discussed the priorities and ranking of the projects and hope to get some slots, as we have really interesting stuff (REST API, new adminstration interface). * FOSS4G contribution Mapbender Community will take part at the upcoming FOSS4G, 3 submissions are planned. * minimalistic Mapbender A new "Mapbender core" was created, consisting only of essential stuff like login, create user and basic application templates. Based on this core the upcoming Mapbender 3 will be build, allowing only tested and done modules to be integrated. As usual a lot of details were also done regarding security, code quality, bugfixing. At the moment mapbender 2.6.1 is being tested and expected to be released real soon now[http://www.jargon.net/jargonfile/r/RealSoonNow.html] A new glossary http://www.mapbender.org/Glossary is started, to avoid ambiguities and misunderstanding espacially for newcomers. Again we had a great time, see you on next Mapbender Dev Sprint http://www.mapbender.org/2010-05-07-09_Mapbender_Development_Sprint in may. Ciao Thomas -- Thomas Baschetti - Systemanalyse Geographische Informationssysteme Hakenstraße 8D 49074 Osnabrück Tel: 0541 25 91 90 | mobil 01577 189 25 91 E-Mail: [email protected] www.thomas-baschetti.de Ust-IdNr.: DE264355072 _______________________________________________ Mapbender_dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapbender_dev
