This afternoon we have a scheduled PSC meeting. With François being on holidays, I would like to ask if people have things for the agenda, or if we’d rather skip this meeting, deal with communication by email and meet next month again?
Topics that are important now are:
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Quite a lot of work is currently ongoing on both a future GN-core version (GN5) and on DCAT support for multiple Application Profiles, including mapping to the existing ISO19115-3 metadata standard.
I have asked Jody to join the project more actively, especially to coordinate e.g. the voting process, follow PR’s and check if communication around new functionality is clear and transparent. With his experience in the GeoServer project I am convinced that will be of great value to the project.
Thanks for reaching out.
I didn’t have a specific topic to talk about today, but in your email you are mentioning some work going on about GeoNetwork 5 and I don’t see any proposal nor issue about this topic.
The only time I’ve heard about concrete ideas for GN5 was from your presentation at FOSS4G.
I think it would be appropriate to discuss that in the PSC.
Also I would be curious about what has been decided or the work which has been started for GN5, which is quite exciting !
Plus, you talked to me about starting an Angular UI this summer so I was wondering if you would have new inputs about that.
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Yes I can’t fly. I had too many business trips during that period. Yes, I think that I will try to participate in the sprint, at least a couple of days, and I am looking forward to seeing your agenda and seeing how we could work.
I didn’t have a specific topic to talk about today, but in your email you are mentioning some work going on about GeoNetwork 5 and I don’t see any proposal nor issue about this topic.
The only time I’ve heard about concrete ideas for GN5 was from your presentation at FOSS4G.
I think it would be appropriate to discuss that in the PSC.
Also I would be curious about what has been decided or the work which has been started for GN5, which is quite exciting !
Sure! With the current core application we are confronted with a number of issues that require a solution in the long run. E.g. AngularJS is heavily used in the editor and administration UI as well as in the front end as you know. The Spring framework will require an update and we would like to be able to scale better, improve native OGCAPI support and open data support. We also want to get rid of the last pieces of Jeeves and where we can remove XML and/or XSLT, we want that to be removed too (not saying that all XSLT and XML would go though). There is definitely more that we found and we want to put all of that on the WIKI. A two day sprint in July already has a wiki page available here. The driver for this is definitely business and ensuring there will be a good future for the project.
Plus, you talked to me about starting an Angular UI this summer so I was wondering if you would have new inputs about that.
Yes! We started diving into this with the above in mind, the work of geonetwork-ui in mind and with wishes we have as a company too. I’m aiming for a UI that supports the principles you have established already, while also looking into the requirements we have for our products. We are currently writing things down and as soon as we have something useful to share, we will do so.
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Yes I can’t fly. I had too many business trips during that period. Yes, I think that I will try to participate in the sprint, at least a couple of days, and I am looking forward to seeing your agenda and seeing how we could work.
That is good to read! The agenda will have the points listed above + other things you or others would like to include. I have started a WIKI page here to develop such an agenda.
This afternoon we have a scheduled PSC meeting. With François being on holidays, I would like to ask if people have things for the agenda, or if we’d rather skip this meeting, deal with communication by email and meet next month again?
Topics that are important now are:
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Quite a lot of work is currently ongoing on both a future GN-core version (GN5) and on DCAT support for multiple Application Profiles, including mapping to the existing ISO19115-3 metadata standard.
I have asked Jody to join the project more actively, especially to coordinate e.g. the voting process, follow PR’s and check if communication around new functionality is clear and transparent. With his experience in the GeoServer project I am convinced that will be of great value to the project.
I didn’t have a specific topic to talk about today, but in your email you are mentioning some work going on about GeoNetwork 5 and I don’t see any proposal nor issue about this topic.
The only time I’ve heard about concrete ideas for GN5 was from your presentation at FOSS4G.
I think it would be appropriate to discuss that in the PSC.
Also I would be curious about what has been decided or the work which has been started for GN5, which is quite exciting !
Sure! With the current core application we are confronted with a number of issues that require a solution in the long run. E.g. AngularJS is heavily used in the editor and administration UI as well as in the front end as you know. The Spring framework will require an update and we would like to be able to scale better, improve native OGCAPI support and open data support. We also want to get rid of the last pieces of Jeeves and where we can remove XML and/or XSLT, we want that to be removed too (not saying that all XSLT and XML would go though). There is definitely more that we found and we want to put all of that on the WIKI. A two day sprint in July already has a wiki page available here. The driver for this is definitely business and ensuring there will be a good future for the project.
Plus, you talked to me about starting an Angular UI this summer so I was wondering if you would have new inputs about that.
Yes! We started diving into this with the above in mind, the work of geonetwork-ui in mind and with wishes we have as a company too. I’m aiming for a UI that supports the principles you have established already, while also looking into the requirements we have for our products. We are currently writing things down and as soon as we have something useful to share, we will do so.
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Yes I can’t fly. I had too many business trips during that period. Yes, I think that I will try to participate in the sprint, at least a couple of days, and I am looking forward to seeing your agenda and seeing how we could work.
That is good to read! The agenda will have the points listed above + other things you or others would like to include. I have started a WIKI page here to develop such an agenda.
This afternoon we have a scheduled PSC meeting. With François being on holidays, I would like to ask if people have things for the agenda, or if we’d rather skip this meeting, deal with communication by email and meet next month again?
Topics that are important now are:
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Quite a lot of work is currently ongoing on both a future GN-core version (GN5) and on DCAT support for multiple Application Profiles, including mapping to the existing ISO19115-3 metadata standard.
I have asked Jody to join the project more actively, especially to coordinate e.g. the voting process, follow PR’s and check if communication around new functionality is clear and transparent. With his experience in the GeoServer project I am convinced that will be of great value to the project.
Just a small update from me on discourse stuff … yesterday I was handed “Admin” access - so I can make this activity move.
I will update the proposal; goal would be be to start discourse use on September 1st, and shutdown the mailing lists at the end of the month.
Do we have a decision about geonetwork-devel moving to “discourse” or to github discussions? I only need to know if geonetwork/devel category should be read-only.
Kudos: I had an opportunity to take part a little bit in the “GN5” exploration and was super impressed. It would be good to share what experiments were tried (pojos, Saxon HE, etc…) and the results.
Aside: With Jeroen asking me to help with communication - what do you want to do about these private email threads? We can either be brave and move them to geonetwork-devel, or careful and take responsibility for sending a “meeting update” to the email list, or wiki. Especially for the roadmap challenges being visible in our activity can attract development / funding / enthusiasm / recognition.
Thank you for all these very interesting bits of information. I have to say, I’m very pleasantly surprised by the vision showcased here! The approach of starting a new backend from scratch and migrate features one after the other will allow for reevaluating whether each part of the current gn-core is still needed, and if yes if it can be done differently with the modern tools at hand. The perspective of relying less on XML and XSL and getting rid of Jeeves is very much enticing. I have the feeling that a lot of the complexity of the backend could be shaved off during that process.
Now I have a few questions that I hope is OK to ask:
It looks like the starting point of the “new backend” (called GN5 from now if I get it right?) will be the OGC API Records microservice, and that things will expand from there. Is it so? And if yes, does that mean the gn-microservices structure will be kept and expanded on, or will the OGC API Records service be extracted and put in another Spring project?
There is not so much details on the frontend part, so I assume the brainstorming on that part is not as advanced as for the backend? What immediately seems clear to me is that, out of the four modules expected for a stock GeoNetwork interface, 3 of them have already been implemented in geonetwork-ui: Search, Map and Editor. It sounds like we can simply introduce an Admin module in geonetwork-ui and be already quite close to achieving that vision!
Last question I have is regarding schema plugins, which are currently an integral part of GeoNetwork design. What is be the general sentiment towards these? Would they be kept as is, or made into different things altogether? I think I’ve heard that there was also a convergence towards using a “pivot” format which would be used to convert back and forth between schemas. That would mean that schema plugins could be much simpler as they wouldn’t have to implement indexation, conversion to other schemas, adding/removing resources etc. Followup question: would it mean that records would be stored in the database using this internal format, instead of typically an ISO XML format?
Thanks in advance!
@Jody the email thread is already shared with geonetwork-devel
···
–
camptocamp
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS
Of course I now see that this is sent to the geonetwork-devel list Perfect!
Q: Why is this sent to folks individually if they are also signed up to geonetwork-devel?
A: so the people that should be aware get clearer notification. This is probably not required in many cases, but this time I wanted to be sure they were.
Q: Do we also send meeting minuets to the mailing list? Or wiki …
A: The minutes should end up in the WIKI indeed. Not sure if all of the latest ones did to be honest.
Cheers,
Jeroen
(Part of helping with communication is apparently making all the mistakes)
Just a small update from me on discourse stuff … yesterday I was handed “Admin” access - so I can make this activity move.
I will update the proposal; goal would be be to start discourse use on September 1st, and shutdown the mailing lists at the end of the month.
Do we have a decision about geonetwork-devel moving to “discourse” or to github discussions? I only need to know if geonetwork/devel category should be read-only.
Kudos: I had an opportunity to take part a little bit in the “GN5” exploration and was super impressed. It would be good to share what experiments were tried (pojos, Saxon HE, etc…) and the results.
Aside: With Jeroen asking me to help with communication - what do you want to do about these private email threads? We can either be brave and move them to geonetwork-devel, or careful and take responsibility for sending a “meeting update” to the email list, or wiki. Especially for the roadmap challenges being visible in our activity can attract development / funding / enthusiasm / recognition.
This afternoon we have a scheduled PSC meeting. With François being on holidays, I would like to ask if people have things for the agenda, or if we’d rather skip this meeting, deal with communication by email and meet next month again?
Topics that are important now are:
The week of 23 September we will have a GN code sprint in the office in Bennekom (instead of in another location as we first thought). I will send a separate email about that this afternoon. My understanding was that Florent and Olivia were unable to participate in person during the sprint but can possibly join online for things they wish to work on. Let me know if that is correct?
Quite a lot of work is currently ongoing on both a future GN-core version (GN5) and on DCAT support for multiple Application Profiles, including mapping to the existing ISO19115-3 metadata standard.
I have asked Jody to join the project more actively, especially to coordinate e.g. the voting process, follow PR’s and check if communication around new functionality is clear and transparent. With his experience in the GeoServer project I am convinced that will be of great value to the project.
Thank you for all these very interesting bits of information. I have to say, I’m very pleasantly surprised by the vision showcased here! The approach of starting a new backend from scratch and migrate features one after the other will allow for reevaluating whether each part of the current gn-core is still needed, and if yes if it can be done differently with the modern tools at hand. The perspective of relying less on XML and XSL and getting rid of Jeeves is very much enticing. I have the feeling that a lot of the complexity of the backend could be shaved off during that process.
Now I have a few questions that I hope is OK to ask:
It looks like the starting point of the “new backend” (called GN5 from now if I get it right?) will be the OGC API Records microservice, and that things will expand from there. Is it so? And if yes, does that mean the gn-microservices structure will be kept and expanded on, or will the OGC API Records service be extracted and put in another Spring project?
There is not so much details on the frontend part, so I assume the brainstorming on that part is not as advanced as for the backend? What immediately seems clear to me is that, out of the four modules expected for a stock GeoNetwork interface, 3 of them have already been implemented in geonetwork-ui: Search, Map and Editor. It sounds like we can simply introduce an Admin module in geonetwork-ui and be already quite close to achieving that vision!
Last question I have is regarding schema plugins, which are currently an integral part of GeoNetwork design. What is be the general sentiment towards these? Would they be kept as is, or made into different things altogether? I think I’ve heard that there was also a convergence towards using a “pivot” format which would be used to convert back and forth between schemas. That would mean that schema plugins could be much simpler as they wouldn’t have to implement indexation, conversion to other schemas, adding/removing resources etc. Followup question: would it mean that records would be stored in the database using this internal format, instead of typically an ISO XML format?
Thanks in advance!
PS: I sent this twice because the first time didn’t work out apparently…
(attachments)···
–
camptocamp
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS