[Geoserver-devel] GSIP-202 Welcome Page Layout

I would like to propose:

···


Jody Garnett

Hi Jody,
my quick feedback:

Do we use the word “workspace” (admin focused) or “virtual service” (publication focused)?

I would try to be as consistent as possible, if we still have workspaces then I think we should keep using the workspace term.

Thinking out loud, why not use the Workspace label for the selector and then provide as an info something like:

Virtual service end-point: https://geoserver.com/geoserver/cite

Kind regards,
Nuno Oliveira

cc

···

Regards,
Nuno Oliveira

GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

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.

···

Mr. Carlo Cancellieri
skype: ccancellieri
Twitter: @cancellieric
LinkedIn: http://it.linkedin.com/in/ccancellieri/

Nuno

I think the proposal is consistently in allowing the selection of “virtual service”; since as you point out it is publication focused. It is too bad workspaces do not have a human readable title.

I expect the choice to be more of a searching auto-completion list. Indeed it may support searching down to “/“ level for virtual service generated for a single layer.

I think the URL (in the browser) would update to reflect the current virtual service; I did not really think about displaying this in the user interface as well.

Jody

···


Jody Garnett

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

···


Jody Garnett

Looks very good, how will you handle extensions that add endpoints to the service like WPS?

Ian

···

Ian Turton

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 :wink:

···

Mr. Carlo Cancellieri
skype: ccancellieri
Twitter: @cancellieric
LinkedIn: http://it.linkedin.com/in/ccancellieri/

Carl:

I would also love to draw the entire main page using free marker, but I am starting small with just getting the contents going. The work I am proposing now does not preclude working on the layout and css of buttons etc…

However by co-worker Michel is right there with you wanting to fix things up - so please reach out to him on this…

  • Please share your template here in email, or if you have time to help add directly to the proposal page.

  • I like he idea of making a model for the service / tool links.

  • The administrator section is just a block of wicket and I do not intend to change that.

Jody

···


Jody Garnett

Each service like WPS and CSW has service block. The title and abstract are are used for the heading and text. The block of services links, and any tools are listed in blocks after that (to make it look more like the ogc-api pages).

Jody

···


Jody Garnett

Ok, thanks for the clarification.

That looks good to me then +1

Ian

···

Ian Turton

Overall, the Proposal is a good one, and I think a positive improvement to the homepage. So a +1 from me.

I do have some small feedback on the v2 layout examples:

  • “Change Your Virtual Service” - Rather than a drop-down, I think this should be a modal window; A drop-down doesn’t serve users with dozens of workspaces especially well. (Looking at the feedback section of the proposal, I suppose the suggested searchable drop-down would also work)

  • I see WPS mentioned in the proposal, but no examples in the layout. Might be nice to have one, but not really important.

  • I quite like the block layout of the services within each section
    Cheers,
    Torben

On Mon, May 10, 2021 at 12:53 PM Jody Garnett <jody.garnett@anonymised.com> wrote:

I would like to propose:


Jody Garnett


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Hi Jody,
thank you for the clarification, +1 from me.

···

Regards,
Nuno Oliveira

GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

Thanks Torben:

I updated the visuals, matching the “search” functionality used when selecting a workspace. And added some examples of WPS and CSW based request from Ian and yourself.

Have a look and see if you like the result.

Jody

···


Jody Garnett

Hi All,
+0, I think it is nice work but I don’t think it is a priority.

···

Regards,
Simone Giannecchini

GeoServer Professional Services from the experts!
Visit http://bit.ly/gs-services for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

+0 here too

···

==

GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information.

Ing. Alessio Fabiani

@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A - 55054 Massarosa (LU) - Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

+1, looks good thanks

Cheers
Andrea

···

Regards, Andrea Aime

== GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.