[Mapbender-dev] Report Mapbender Developer Sprint Bonn April
Thomas Baschetti
info at thomas-baschetti.de
Wed Apr 21 06:36:36 EDT 2010
=== 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: info at thomas-baschetti.de
www.thomas-baschetti.de
Ust-IdNr.: DE264355072
More information about the Mapbender_dev
mailing list