[OpenLayers-Dev] Hackfest Week
Christopher Schmidt
crschmidt at metacarta.com
Fri Mar 9 23:44:15 EST 2007
Interesting statistic, from CIA:
"344 messages so far this week"
-- http://cia.navi.cx/stats/project/OpenLayers
Achievements:
* Full integration of vector geometry classes.
* Integration of Vector features
* Refactoring of GML parser/serializer: OpenLayers now has a
relatively complete Javascript-only cross browser GML parser. (How's
that for a mouthful?)
* Subclassing of GML serializer to support WFS-T
* Modification of WFS Layer to use vector features instead of markers.
(This is the only case I can think of where existing functionality/
behavior should change: WFS will now render vector points -- and any
other feature type needed -- instead of markers).
* Reworking of mouse tools to support encapsulation of browser events
into generic 'handlers' like 'drawbox', making creating a box
drawing control which performs some other event almost trivial. This
basically moves lots of browser event complexity down a level, and
out of hte way of the control developer.
* Creation of an extensible 'generic toolbar', styled entirely via CSS.
Discussions (I'll send seperate emails on these):
* Logging/debugging framework, how it would work and how it would help.
* CSS styling: how to make it possible for users to use the standard
'cascading' behavior of CSS to change the look and feel of their
applications. Right now, it's not possible to use in-page stylesheets
to control your application. However, using some smart checking, we
can better support this way of doing things.
Part of this discussion is what lead to the current toolbar design
which is controlled entirely via CSS.
Tim and Erik flew back out tonight, but it was great to have the time
with them to hack this stuff out. OpenLayers has gained a bunch of
really nice code as a result, and I'm looking forward to getting it into
the next release.
I'm still a bit spaced after having done our 12 hour hackathon or
whatever it was last night, so I'm sure I'm forgetting something, but I
want to thank (again):
* MetaCarta for hosting us this week, and for flying Tim and Erik into
town to hack on OpenLayers with us
* Tim for his <s>moose herding ways</s> participation in the project,
both from good ole Montana and this week in Cambridge
* Erik for his dedication to code cleanup and testing. OpenLayers
is only the quality of project it is because of Erik's hard work
and dedication to internal code documentation and testing.
* Schuyler for his insight into social project issues, as well as the
excellent work he developed throughout the code, especially in the
handlers and controls -- as well as a great dinner on Tuesday night
:)
* John Frank for his dedication to the OpenLayers project and his
contribution of all of our time this week on the project, as well as
keeping us fed ;)
* My fiancee for not killing me when I stayed up until 7am hacking
at our dining room table, or not reallly sleeping this week ;)
And most especially:
* Camptocamp, Cameron Shorter, Paul Spencer, Oliver Terrall, and anyone
else that I"m sure I'm missing who helped to participate in and build
the original vector branch and toolbar code. Only by stadning on top
of this work were we able to achieve what we did this week.
Regards,
--
Christopher Schmidt
MetaCarta
More information about the Dev
mailing list