Nice!  Looking forward to seeing these changes when you get back.  Thanks
for all this refactoring.  I know it will help us move forward more quickly
and robustly in the future.

On Fri, Jun 4, 2010 at 10:27 AM, Andreas Hocevar <[email protected]>wrote:

> Hi,
>
> as most of you know, I am currently working on an overhaul of our
> GeoExplorer and Embed viewers. I was planning to finish it this week, but in
> the meantime I found out that there are more viewers now, in the GeoNode
> namespace. The changes I have made so far cause these viewers to break.
> Well, you realize how deep the rabbit hole goes while you're falling. To
> avoid any harm to the codebase that could cause headache for others (because
> I'll be on vacation for the next two weeks), I decided not to commit any
> refactored code until all loose ends are resolved. Instead, I give you an
> overview of the changes that you can expect in the first week after my
> vacation:
>
> Every component/widget with a map will inherit from a new GeoNode.Viewer,
> the successor of our current GeoExplorer, and very similar to th e new
> GeoExplorer of the OpenGeo Suite. It extends gxp.Viewer.
>
> The viewer gets its layer and map configuration from a new ConfigManager,
> which replaces the current BackgroundLayerManager and the code for saving
> configurations in the composer. The python side configuration of background
> layers does not really change, and the ConfigManager creates a config object
> for gxp.Viewer, with the whole map and layers configuration.
>
> With this refactoring, we finally start sharing the code base and bug fixes
> with the OpenGeo Suite. It also results in the removal of hundreds of lines
> of custom code, e.g. code that handles layer loading and the app init
> sequence.
>
> A side effect of this are several bugfixes, e.g. the Google Earth view
> shows the WMS layers again, using gxp's GoogleEarth viewer instead of our
> unmaintained one.
>
> That's it from me for now, I will be back at work on Jun 21.
>
> -Andreas.
>



-- 
Sebastian Benthall
OpenGeo - http://opengeo.org

Reply via email to