Hello all, I'd like to ask for your opinions on a number of GWC integration improvements, as a continuation of the earlier work presented a couple weeks ago, for which I'm copying the screenshots bellow. These are the final bits for the long standing work described at http://jira.codehaus.org/browse/GEOS-4460
The goal is to make the integrated gwc configuration much easier, allowing to configure both gridsets and cached layers through the UI. But besides what can be inferred from the screenshots, I wanted to gather some feedback on the following issues: - When we stopped faking a gwc's WMSLayer per GeoServer layer/group, we started storing the geoserver's tile layer configuration options in each Layer(Group)Info's metadata map, as a set of properties (GWC.enabled, GWC.gutter, GWC.gridsets, etc). Now, while enabling to configure almost every aspect of the cached layer, instead of storing a single metadata entry for each cached layer property, I'd rather store the whole tile layer configuration as a single metadata entry, in its JSON representation. Earlier experience in doing that is the storage of AuthorityURLInfo as a JSON entry in the LayerInfo and LayerGroupInfo metadata map, and it seems to be working well. So if there's no opposition I'd store the tile layer configuration as a single JSON entry in the metadata map, allowing for the natural evolution of the cached layer configuration without extra bloating of the metadata map (backwards compatible with the current set of entries, of course). - The other things I'd like to gather feedback about are related to the UI. * To start with, I got some feedback on that the "Cached Layers" menu entry on the "Data" menu is kind of awkward/confusing. As background information, the only reason for that page to exist instead of being integrated directly with the regular "Layers" page is that GWC supports also externally configured tile layers, which wouldn't fit on the layers/layergroup pages. So the proposal is to get rid of that menu entry, and instead integrate the list of cached layers (both geoserver's and external) as a tab in the "GeoWebCache" configuration page. * Rename the "GeoWebCache" menu entry in the settings menu. Looks like people need to know what "GeoWebCache" is. It'd be better to call that menu entry something more related to what it does, like "Tile Cache" or something like that. Suggestions welcomed. * Make the LayerGroup edit page tabbed. It's getting messy <http://skitch.com/groldan/g1s3j/11-tilelayer-config-for-layergroup>. It'd be better if it had tabs just like the Layer/Resource edit page, so that tile caching has it's own tab: <http://skitch.com/groldan/g1s3r/10-tilelayer-config-for-layerinfo> TIA for all and any feedback, Gabriel. <http://skitch.com/groldan/g1san/01-geowebcache-settings> <http://skitch.com/groldan/g1saj/02-administer-grid-sets> <http://skitch.com/groldan/g1s2y/03-viewembdeddedgridset> <http://skitch.com/groldan/g1s2d/04-create-new-grid-set> <http://skitch.com/groldan/g1s2q/05-delete-grid-sets> <http://skitch.com/groldan/g1s2w/06-cachedlayerspage> <http://skitch.com/groldan/g1s2a/07-truncatewholelayer> <http://skitch.com/groldan/g1s24/08-stopcachingselectedlayers> <http://skitch.com/groldan/g1s29/09-bulkconfigcachedlayers> <http://skitch.com/groldan/g1s3r/10-tilelayer-config-for-layerinfo> <http://skitch.com/groldan/g1s3j/11-tilelayer-config-for-layergroup> -- Gabriel Roldan OpenGeo - http://opengeo.org Expert service straight from the developers. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel