Google Summer of Code 2023 and Plone vs ContentStack
This is a modal window.
Das Video konnte nicht geladen werden, da entweder ein Server- oder Netzwerkfehler auftrat oder das Format nicht unterstützt wird.
Formale Metadaten
Titel |
| |
Serientitel | ||
Anzahl der Teile | 20 | |
Autor | ||
Lizenz | CC-Namensnennung 3.0 Deutschland: Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen. | |
Identifikatoren | 10.5446/63276 (DOI) | |
Herausgeber | ||
Erscheinungsjahr | ||
Sprache |
Inhaltliche Metadaten
Fachgebiet | ||
Genre | ||
Abstract |
|
World Plone Day 20238 / 20
2
4
9
13
15
16
18
20
00:00
CodeProjektive EbeneMultiplikationsoperatorOpen SourceSelbst organisierendes SystemMailing-Listet-TestComputerspielWechselsprungProgrammierungDreiecksfreier GraphAutomatische HandlungsplanungSoftwareComputeranimation
02:25
Prozess <Informatik>Maschinenschreibent-TestZahlenbereichWeb Sitep-BlockWidgetInformationVerschlingungRuhmasseStrömungswiderstandProjektive EbeneInhalt <Mathematik>Selbst organisierendes SystemTropfenAutomatische HandlungsplanungStrömungsrichtungKernmodell <Mengenlehre>Inverser LimesStabBereichsschätzungKlasse <Mathematik>Rechter WinkelImplementierungZusammenhängender GraphMailing-ListeDatenverwaltungFunktionalFrequenzDienst <Informatik>BenutzerbeteiligungBitMultiplikationsoperatorMAPRankingRefactoringHyperbelverfahrenComputeranimation
07:49
Computeranimation
Transkript: Englisch(automatisch erzeugt)
00:00
All right. So apparently I'm online. Well, thank you for attending my talk. My name is Eric Breau and I will talk today about Google Summer of Code. So first of all, what is Google Summer of Code, also known as GSOC? It's a program financed
00:29
by Google, started a long time ago, started in 2005, if I'm not wrong. And the principle is simple. Google pays some students over the summer to contribute into open source
00:42
project, basically. So Plone Foundation as an open source organization provide basically mentors and we select some students to work on predefined projects and it makes a free
01:01
contribution to the software. And it's very, very nice. And this is something we started a long time ago, I mean, Plone and GSOC. I think the first time we participated was in 2006. So yeah, about 15 years ago. And it was very fruitful. Some major contribution
01:28
has been done through GSOC participants. It has been also a fantastic way to recruit contributors. So yeah, some students get to know Plone, get to know the community and they just love
01:42
it. I mean, who would not love it, right? And then they become a very active contributor. Even though the GSOC thing is terminated, they continue pushing code and participating and so on. And many people in the community, many people that you know have been contributing a lot initially started as GSOC participants. So that's a very good thing. And then some
02:05
of them even became mentors afterwards. So it's kind of a life cycle. It's very nice. Yeah, so let's jump to what we have for this year. So 2023 project. We have a list of very
02:25
interesting stuff and I will go through them step by step. Some of them were submitted last year, but we haven't found enough mentors to fulfill them. So some of them have been
02:42
repeated from last year. This one is about modernizing the fetching API. So that's a volatile thing. Most of the projects this year are about volatile. So this is kind of
03:01
very low level thing. Another one is about supporting drag and drop for block engine. I mean, improving it. So that's also Volto, as you can guess. This one is for the link widget, still Volto. So yeah, I will comment after where we are in the current process,
03:25
but yeah, this one is more technical about refactoring the class components into functional components. So that's something not super recent in React, but yeah, initially it was
03:40
all class-based and now we can go with functional implementation, which is much more pleasant I need to mention, I mean, in my opinion. And there is a lot because that's a lot of refactoring. Yeah, it takes time basically. So if you can get help on that, it could be fantastic. This one is not about Volto. This one is about supporting WebAuth2, which could
04:11
be very useful. Like you can use the touch ID, the face ID, stuff like this to authenticate to Plon. So that's something that actually was started last year. Andreas was mentoring
04:25
it and unfortunately the student got sick and was not able to finish it, so it got interrupted. So this year I hope it will go better and that's still Andreas running this one. This
04:45
one is new. So it's about integrating Nuclea search on all Plon contents. So mostly docs.plon.org and training.plon.org. Those two websites are containing massive information about Plon
05:02
and by using Nuclea, we could make it searchable and much more approachable for people who don't necessarily know where to start, et cetera. So yeah, this one is interesting as well and not specifically Volto. It's more on the Sphinx side of the thing. Back to the
05:26
Volto stuff. Locking control panel. No, sorry, it's not. Yeah, it's for Volto. That's something we have in the ZMI and we want to expose that through the Volto UI. And this last one
05:43
is about user management also for Volto. So that's a list of what we have been proposing. Now we are in the period where we are selecting the proposal. The GSoC candidates made a lot
06:02
of proposal, I think more than 100 proposal for this piece of project. It's kind of long to read all of the proposal and select the right one, et cetera. And we have seven mentors, I mean, five mentors and two co-mentors. So we should have at the end six projects. So
06:25
we are in the process of selecting the students. I don't think that all of the project I've been listing will be fulfilled. We'll see. Also, I mean, the limitation is the number of mentors we have. So if you're yourself, you are an experienced Plone developer, you
06:45
should consider being a mentor because that's basically what we miss. There are plenty of students very motivated to participate into that and offering their service, but we cannot just afford putting several projects on the shoulder of one unique mentor. It's not a
07:05
good approach. So, yeah, we have six mentors. We're going to have six projects. I mean, hopefully because then Google is supposed to validate. So there is a certain number of slots that are granted to each organization. I'm kind of confident we're going to have
07:24
six, but we'll see. It should be about that anyway. And, yeah, we'll see how it goes. So the final ranking is tomorrow. And after that, we will have our official candidates and we'll start the implementation a bit later. Like in May, I think end of May should start
07:45
something like this. So, yeah, that's it about GSoC. I don't know how it works. There is no question or anything. I jumped into this thing. I don't even know how it works. I'm
08:00
not even sure that someone is listening, actually. Anyway, that's it. So, yeah, thank you all. And see you very soon because I have another talk.
Empfehlungen
Serie mit 17 Medien
Serie mit 15 Medien