Jody, I've updated some comments to try to explain my pov better. About the model and the template: I would love to draw the entire (main) page via freemarker, not only the description. Doing so: - can change layout and css of buttons etc freely. - the buttons to 'copy' the links to the services and the links to layerpreview etc can be shared as snippets to compose the layout. - having that the model may contain: all the possible links from that virtual service page and from global - If you like the idea I would suggest to produce a simple template which recursively prints the content of the model so customers can see what they can use in their templates. - Note that a button or a card component (used for the services links like wms etc) can be distributed as freemarker snippet to embed into the main template but also modified.
I think that this approach will free completely the content and the layout of the page making it capable of surviving to the next 10years even if the layouts and the components trend will change ;) Il giorno mar 11 mag 2021 alle ore 06:49 Jody Garnett < jody.garn...@gmail.com> ha scritto: > It is a good point Carlo, I was not going to start looking at the data > model until the proposal direction was approved (this proposal is being > done on the side of the desk by geocat without customer backing so it will > be some time in development). > > I think the initial data model is very simple, pretty much access to the > workspace data model. Prefix, namespace, default, etc… > > I would expect a second “service” template for the layout of each service > block (Advanced, maps, tiles, features, coverages, processes). These would > have access to title / abstract etc… > > What else would you like to see in a data model? What do you mean by > “monitoring etc”). > > Aside: This proposal also has a free marker template for the about page; > and I am not sure if that needs a data model. Perhaps an indication of what > services are enable… > > Jody > > On Mon, May 10, 2021 at 2:14 PM carlo cancellieri < > geo.ccancelli...@gmail.com> wrote: > >> Ciao, >> I've added my comments on the sketches. >> Thank you very much for this proposal. >> >> Let me remark that I would spend a few thoughts over the datamodel which >> is passed to the FreeMarker template which can give a lot of >> functionalities to the UI (considering that you can even pass static java >> function calls into it.....) >> I would prefer if you propose a very complete datamodel and a demo layout >> to start (what you deigned looks great!) leaving people to redesign their >> own main page (even with monitoring etc). >> >> My best, >> C. >> >> Il giorno lun 10 mag 2021 alle ore 21:53 Jody Garnett < >> jody.garn...@gmail.com> ha scritto: >> >>> I would like to propose: >>> >>> - GSIP-202 Welcome Page Layout >>> <https://github.com/geoserver/geoserver/wiki/GSIP-202> >>> - GeoServer Home Screen >>> <https://sketch.cloud/s/9e30a85b-afdb-4ce8-b7ff-636237684fa9> (if >>> you just want to see the layout and comment) >>> >>> I have also invited feedback/input from the user list. >>> -- >>> Jody Garnett >>> _______________________________________________ >>> Geoserver-devel mailing list >>> Geoserver-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >> >> >> -- >> Mr. Carlo Cancellieri >> *skype*: ccancellieri >> *Twitter*: @cancellieric >> *LinkedIn*: http://it.linkedin.com/in/ccancellieri/ >> > -- > -- > Jody Garnett > -- Mr. Carlo Cancellieri *skype*: ccancellieri *Twitter*: @cancellieric *LinkedIn*: http://it.linkedin.com/in/ccancellieri/
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel