Plone Conference 2022 - Plone Annual Meeting, Lightning Talks & Greetings and Announcement
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 44 | |
Author | ||
Contributors | ||
License | CC Attribution 3.0 Germany: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/60235 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Place | Namur, Belgium |
Content Metadata
Subject Area | |
Genre |
Plone Conference 202211 / 44
10
14
22
23
26
27
40
00:00
Turtle graphicsLattice (order)Element (mathematics)VoltmeterRoundness (object)Programmable read-only memoryMixed realityRule of inferenceRevision controlWhiteboardOpen setSystem callPosition operatorTerm (mathematics)Open sourceCanadian Mathematical SocietyBitUniform resource locatorLevel (video gaming)Template (C++)EmailInformation technology consultingWeb 2.0Point (geometry)Sign (mathematics)TesselationMoment (mathematics)Link (knot theory)PlanningAsynchronous Transfer ModeMultiplication signClassical physicsStructural loadDifferent (Kate Ryan album)Spring (hydrology)Photographic mosaicSeries (mathematics)Medical imagingContent (media)Software testingMereologyJames Waddell Alexander IIInformation securityWeb browseroutputAdditionInstallation artCoordinate systemBlock (periodic table)Office suiteInformationStandard deviationWordTurtle graphicsPhysical systemHybrid computerMusical ensembleEndliche ModelltheorieBus (computing)1 (number)Chemical equationWave packetSolitonFile archiverTelecommunicationWebsiteArithmetic meanCore dumpPerformance appraisalCartesian coordinate systemEvent horizonVideoconferencingRegular graphVotingPay televisionEmulationNumberSoftware engineeringControl flowCloningDigitizingElectronic signaturePattern recognitionSuite (music)Home pageSerial portCompilerDebuggerRepresentational state transferCommon Language InfrastructureRight angleDemosceneSoftware developerValidity (statistics)2 (number)Web pageSelf-organizationProof theoryTime zoneQuicksortCategory of beingPredictabilityGroup actionGodTheory of relativityProcess (computing)Table (information)Planar graphElectronic mailing listScheduling (computing)Maxima and minimaMoving averageGame theoryType theoryContent management systemDrag (physics)Drop (liquid)Nominal numberRenewal theoryPlotterProjective planeBranch (computer science)Translation (relic)Formal languageLocal ringText editorHuman migrationInstance (computer science)CodeZoom lensClosed setBookmark (World Wide Web)Online helpReal numberCollaborationismView (database)Configuration spaceScripting languageMetropolitan area networkVisualization (computer graphics)CountingFrequencyObject (grammar)Letterpress printingComputer fileDisk read-and-write headComputer animationLecture/Conference
00:39
Revision controlMereologyMixed realityWhiteboardMeeting/Interview
01:24
WhiteboardTerm (mathematics)Self-organizationSmith chartWhiteboardMereologyPosition operatorMeeting/InterviewSource codeXMLLecture/Conference
02:04
WhiteboardTerm (mathematics)Data modelHybrid computerSmith chartSoftware developerTelecommunicationContent management systemVotingHybrid computerEndliche ModelltheorieMeeting/InterviewSource code
02:42
Smith chartWhiteboardNormed vector spacePosition operatorCanadian Mathematical SocietyRoundness (object)Electronic signatureDigitizingSource codeLecture/ConferenceMeeting/Interview
03:17
Element (mathematics)Normed vector spaceBitElement (mathematics)Source codeMeeting/Interview
04:00
Element (mathematics)WhiteboardMeeting/InterviewSource codeXMLLecture/Conference
04:40
Artificial neural networkPattern recognitionCore dumpPerformance appraisalCartesian coordinate systemElement (mathematics)Multiplication signMeeting/Interview
05:34
Pay televisionOpen sourceEvent horizonCategory of beingNumberSelf-organizationLecture/ConferenceMeeting/Interview
06:11
Sign (mathematics)Event horizonNumberMeeting/Interview
07:16
1 (number)Core dumpSoftware developerMeeting/Interview
08:07
Self-organizationMereologyMeeting/Interview
08:51
Lattice (order)Lecture/ConferenceMeeting/Interview
09:32
Self-organizationOpen sourceEvent horizonStandard deviationContent management systemRegular graphPlane (geometry)WordZoom lensOpen sourceBranch (computer science)Event horizon
10:09
Open sourceContent management systemWordNetwork topologyContent management systemMultiplication signEvent horizonLocal ringMeeting/InterviewSource codeLecture/Conference
10:44
Local ringCoordinate systemMeeting/Interview
11:24
Roundness (object)Content (media)Turtle graphicsEvent horizonVideoconferencingBitPoint (geometry)Meeting/InterviewLecture/Conference
12:05
Data managementPay televisionSolitonRegular graphPlane (geometry)Series (mathematics)Moment (mathematics)Event horizonMultiplication signClassical physicsMeeting/InterviewSource codeXMLLecture/Conference
12:43
Different (Kate Ryan album)Multiplication signPhotographic mosaicMeeting/InterviewLecture/Conference
13:29
Standard deviationPay televisionPoint cloudGroup actionPay televisionSolitonInformation technology consultingRoundness (object)Standard deviationTurtle graphicsSource codeLecture/Conference
14:12
Goodness of fitLecture/ConferenceMeeting/Interview
14:50
Roundness (object)Physical systemXMLMeeting/InterviewLecture/Conference
15:43
WhiteboardTerm (mathematics)Smith chartVotingOpen setWhiteboardMereologyLecture/ConferenceMeeting/InterviewXML
16:21
WhiteboardLattice (order)Meeting/Interview
16:58
Multiplication signSelf-organizationRule of inferenceMeeting/Interview
17:47
Term (mathematics)WhiteboardVotingSmith chartMultiplication signNominal numberMeeting/InterviewXMLLecture/Conference
18:31
WhiteboardSmith chartFluidicsGame theoryWordLecture/ConferenceMeeting/Interview
19:10
Term (mathematics)WhiteboardSmith chartVotingTerm (mathematics)WhiteboardMultiplication signCloningTable (information)Lattice (order)XML
19:52
WhiteboardMoment (mathematics)Lecture/ConferenceMeeting/Interview
20:30
Insertion loss2 (number)Moment (mathematics)Meeting/InterviewLecture/Conference
21:13
Rule of inferenceCountingMeeting/Interview
21:58
Message passingWhiteboardTerm (mathematics)MereologyMeeting/InterviewLecture/Conference
22:37
MultilaterationVideoconferencingLattice (order)2 (number)Lecture/ConferenceMeeting/Interview
23:15
Multiplication signBookmark (World Wide Web)Link (knot theory)Lecture/ConferenceMeeting/Interview
24:10
View (database)Lecture/ConferenceMeeting/Interview
24:45
Closed setMoment (mathematics)Multiplication signMeeting/InterviewLecture/Conference
25:23
Lecture/ConferenceMeeting/Interview
26:10
InformationTransportation theory (mathematics)Workstation <Musikinstrument>Level (video gaming)Different (Kate Ryan album)Uniform resource locatorBus (computing)Lecture/ConferenceMeeting/InterviewComputer animation
26:53
GEDCOMEmulationComputer iconEvent horizonLink (knot theory)Goodness of fitLecture/ConferenceSource codeXML
27:34
Link (knot theory)InformationUniform resource locatorBus (computing)Lecture/ConferenceMeeting/InterviewComputer animation
28:13
Execution unitComputer clusterBus (computing)Lecture/Conference
28:53
Web pageHoaxBus (computing)WhiteboardLecture/ConferenceComputer animation
29:43
Office suiteUniform resource locatorMultiplication signInformationAdditionLecture/ConferenceMeeting/Interview
30:31
James Waddell Alexander IIComputer animationLecture/Conference
31:09
Spring (hydrology)NumberBus (computing)Lecture/ConferenceMeeting/Interview
31:52
Key (cryptography)WordCore dumpSoftware developerLecture/ConferenceMeeting/Interview
32:34
Text editorTime zoneHorizonSoftware testingWeb browserNumberSoftware developerLecture/ConferenceMeeting/Interview
33:33
1 (number)Lecture/Conference
34:10
1 (number)Wave packetFile archiverWebsiteHome pageWeb pageSoftware testingElectronic mailing listProjective planeBranch (computer science)Revision controlLecture/ConferenceMeeting/Interview
35:42
Asynchronous Transfer ModeContent (media)Windows RegistryComputer configurationIndependence (probability theory)Template (C++)Web pageDigital filterInstallation artPhysical systemFinitary relationElectronic mailing listWhiteboardLink (knot theory)Rule of inferenceRaster graphicsMaxima and minimaPattern languageTranslation (relic)MereologyInformationContent management systemDemo (music)Boom (sailing)Data structureForm (programming)Translation (relic)Formal languageComputer animationLecture/Conference
36:33
VideoconferencingWebsiteContent (media)Renewal theoryMereologyLetterpress printingLecture/ConferenceMeeting/InterviewComputer animation
37:34
Content (media)Content management systemWritingPlane (geometry)Web pageLogical constantDemo (music)InformationComputing platformCurvatureData structureForm (programming)VideoconferencingWebsiteLink (knot theory)Computer-generated imageryWordElectronic mailing listMultiplication signProcess (computing)Lattice (order)Computer animationLecture/Conference
38:24
Task (computing)Front and back endsGroup actionBlock (periodic table)Form (programming)Hill differential equationDrill commandsDrag (physics)Block (periodic table)Drop (liquid)Row (database)Group actionDebuggerProcess (computing)Computer animationLecture/Conference
39:08
Lecture/ConferenceMeeting/Interview
39:48
Lecture/ConferenceMeeting/Interview
40:31
Cache (computing)Group actionSoftware testingMereologyStack (abstract data type)Computer fileLecture/ConferenceMeeting/Interview
41:12
Point (geometry)Information securityProjective planeMeeting/InterviewLecture/Conference
41:49
Configuration spaceScripting languageLecture/Conference
42:28
Online helpReal numberSurjective functionLecture/Conference
43:05
Task (computing)Asynchronous Transfer ModeSimilarity (geometry)MultiplicationComplete metric spaceFront and back endsInformation securityInstallation artoutputContent (media)Form (programming)Structural loadSoftware testingoutputProcess (computing)Human migrationComputer animationLecture/Conference
43:52
WebsiteAsynchronous Transfer ModeBitLecture/ConferenceMeeting/Interview
44:30
MultiplicationAsynchronous Transfer ModeComplete metric spaceFront and back endsSimilarity (geometry)Structural loadSoftware testingForm (programming)Limit (category theory)CodeProof theorySoftware testingQuicksortStructural loadBitSerial portTemplate (C++)Representational state transferComputer animationLecture/Conference
45:06
Task (computing)Photographic mosaicTesselationTemplate (C++)Goodness of fitMeeting/InterviewComputer animationLecture/Conference
45:42
InformationOffice suiteTransportation theory (mathematics)Internet forumSoftware testingSuite (music)Sign (mathematics)Software engineeringLecture/ConferenceComputer animation
46:21
Turtle graphicsControl flowLecture/ConferenceComputer animation
Transcript: English(auto-generated)
00:06
Sloan Foundation membership annual meeting 2022. After two years doing that online, we are kind of rusty, so please bear with us. First thing I would like to know, who here is already a Foundation member? Raise your hands.
00:29
Okay, please pay attention, look at the other faces. Okay, so the rules in here are simple. If you're not a Foundation member, you can watch, you can ask questions, but you cannot make motions or vote.
00:46
If you're a Foundation member, you can make motions, and we need you to make motions at some point. And if we have any vote, we invite you to vote.
01:04
So for the last year at the Sloan Conference 2021, the mixed version with part of us in Sorrento part online, we elected a board of directors. I am Eric Andre, I'm the president. Jens Klein, vice president. Kim Paulus, board member. Paul Goulans, board member.
01:32
Victor Fernando de Alba, Josh. Andy, introduce yourself. Hey, I'm Andy Lieb, secretary this year. This is the second year that I was actually secretary of the plan board.
01:45
And we also have William, that's not on the call yet. And we have a non -voting board member that's Beth Smith. Thank you for all the hard work during this year.
02:03
Some board members were also part of other teams, and some had official positions. Jens was liaison to the security team. William was the liaison to the marketing team, and Victor was the liaison to the voting team, even though that sounds strange, right?
02:23
In the beginning of the year, we decided on some priorities, and I should have tested that before. Okay, we decided for five priorities. First, communication, addressing all Plone audience, not only developers. Second, embrace hybrid model for all gatherings, meetups, springs, and the conference, and I believe we can see that.
02:48
Improve and enhance documentation and marketing positioning of the Plone CMS. And again, I'm going to ask for a round of applause to Steve Purce, Katia, and to Rico Peca. I cannot see anyone in here, please.
03:05
A round of applause. And then nurture new participation leadership in the community. And I really hope this works. Okay. And contributor agreement modernization via the adoption of digital signature. We are almost there.
03:28
We promise this is going to become a reality pretty soon. We had the membership committee this year. Victor, can you talk a bit about that? Yes, although I haven't prepared anything. But how many members do we have in here this year?
03:51
Yeah, we have, I think, four plus three plus three, which is eight, yes.
04:00
And we have Alessandro Pisa from Italy, Giulia Giussini, Italy, York, Germany, Lucas Aquino, Brazil, Marcus Hilber, Austria. Michael McFaren, United States, Nilesh Gulia, India, Piernicoli, Italy, Raffaella Vazanella, Brazil, and Stefano Marchetti from Italy.
04:22
If you're here, please stand up. Again, there are more of you. One important thing is anyone can nominate themselves to be a Plone Foundation member.
04:40
Being a Foundation member is a recognition for all the work you did to the community over the years. That's important. Also, you help us define the future of the community, the future of the Foundation, and it's not related to code. Meaning, if you have access to collective, you're a core developer, and so on and so forth, you're not a Foundation member yet.
05:05
But that's an easy path to join. Every year, we renew the membership committee to have new people coming and to do the evaluation of the new applications.
05:21
I would like to thank Victor for this amazing year and a key ingredient because I believe it was the first time in a long time we had that many new members. Thank you. We also have this year 43 new contributors. Thank you all. We're not going to name them all.
05:53
Yeah, it's 42. 43 in here. Oh yeah, sorry. We need to start counting from zero like normal human beings.
06:02
So, the number is 42. Yeah. Also, if someone in your organization works with Plon, please ask them to sign the contributor agreement and help us to make the future of Plon a reality.
06:22
We are always looking for new contributors, people that can join us, because in a few years they're going to become Tiberiu and going to commit like crazy and we can rest for a while. Also, we had some Plon events this year. We had two strategic sprints funded.
06:45
It was the Beethoven sprint in May. It was a two-city sprint. It happened in Bonn and Bucharest. We had more than, I do not remember the number now, 20 something people there. It was good. It moved lots of things.
07:06
Some of us were there. And we also had a Bucharest sprint. It was also in May. It was a week apart from the Beethoven sprint.
07:22
Also an initiative. Thank you, Johannes. And these sprints are the ones that the foundation invests money. We publicize more to get as many core developers as we can to move Plon ahead. Want to say something?
07:42
I think it's very important to have the strategic sprints and I encourage everyone who thinks about doing a sprint. It's not that much work to organize like a symposium or a conference. It's easy if you have a room, if you get to get people together.
08:00
We as a foundation really like to spend money on this to see Plon getting forward. We also support the organization of the Plon Conference 2022. This is something we start doing over the Covid period and help a lot the organizers.
08:24
If it's a big if, we announce the next Plon Conference today. It's a if. They are going to have the support from the Plon Foundation. That's important for any other organization that wants to host a Plon Conference and they're like I never did and so on.
08:42
There's always a team of people that this year, this team was led by Kim Nghuyen. Thank you, Kim. No, the foundation part. Of course, we had Joel and Martin organizing the conference. They had lots of meetings with us.
09:07
Thank you all for organizing this amazing conference. So whoever wants to organize a conference, you have our support.
09:26
It also applies to other things, other events. We did lots of evangelism and outreach this year, even considering we came from two years of lockdown and working from home and getting to know each other's place through Zoom.
09:44
At this term, we sponsor Open Source Week. It was an event that was organized by Red Turtle in Italy. We sponsored the event to promote Plon in Italy. We also sponsored the Python Web Conference. In March, it was an online event.
10:03
I see some familiar faces that were speakers there. We had Plon talks there. We sponsor Engitech, that's a gathering of a sub-community of Plon that works with the legislative branch of Power in Brazil.
10:23
We also sponsor and continue to support CMS Garden. I would like to publicly acknowledge the work that Mike has been doing with CMS Garden since a long time. Thank you, Mike. And if you want your local event that's related to Plon or could help us reach a new audience for Plon, please ask for sponsorship.
10:56
If it's not related to Plon, it's hard, but take every opportunity you can to
11:03
go there and speak and go to your local Python group, Python conference and so on. We had other initiatives. We had World Plon Day 2022. Many cities organized their own smaller events, and we have the coordination from the marketing team led by Hikupeka online.
11:24
So we generated more than 24 hours, a little bit less than 24 hours of new video content to Plon.org. Again, I would like to thank and ask for a round of applause to Red Turtle that hosted the most viewed event online.
11:44
They had at some point more than 50 or 60 people watching online the event, and they had that for three hours. Again, someone from Red Turtle here. Oh, yeah. Thank you.
12:00
We are going to have World Plon Day again next year. More opportunities. We also had the Plon 6 zero adopting meetings, regular, all the classic UI sprints that happen every Wednesday. We had some Plon gov BR online events. Let me see in here. Two series of videos, and we had my favorite Plon moment.
12:27
That's the Plon newsroom. Thank you, Phillip. Thank you, Fred. You see, I say or I speak your names all the time. And we also had a second season of the Plon podcast led by our King Niguyen.
12:42
Thank you all. Also for sprints, we had the classic UI sprints. It was always nice living in a different time zone, wake up and see that people are talking about Plon for hours already.
13:03
Regular zoop sprints, Plon 6, micro sprints, Plon.org sprints, mosaic upgrade sprints and Cerrado sprint in Brazil. That was mostly to create a Plon.org.br and translate Plon to Portuguese.
13:20
Also, let's talk a bit about sponsorship. We had Fuvio leading the efforts to get sponsors and maintain our sponsors for the Plon Foundation. This was now transition to King Niguyen. This year's sponsors were Premium Level, Enfold, Emio, Jaskarta, Six Feet Up and Soliton Consulting. Round of applause for them. Thank you.
13:51
Standard sponsor, Agile Coach, Cloud 19, Des, Lotte & Vache, Otherweb, Made2Clean, Red Turtle and Zopix.
14:07
Thank you all for your continued support. Was the spelling okay for the Dutch one? Des, Lotte, okay. Oh, good. Oh, thank you. And there's something else here at some point. Maybe? Somewhere? Let me reduce here.
14:36
There's one thing. Okay, better. And also, we'd like to thank the Plon Foundation Heroes. They are not companies but persons that donate to Plon this year.
14:50
So, Cohea Baylor, Eric Steele, Eric O'Andre, Franco Pellegrini, Ian Dodson, Luca Zacchino, Nicolas Zambello, Paul Ruhland, Rico Peko-Xanning and King Niguyen.
15:04
So, round of applause. One thing here. Now we are transitioning the heroes, Plon Foundation Heroes to GitHub sponsorship. So, if you have $5 to spare every month, go there. If you don't and you want to pay as a coffee, donate $10, go there. Do it.
15:30
It's quite simple and Paul was in charge of making that happen and doing all the paperwork and understanding the US legal and finance system.
15:41
Thank you for that, Paul. And one last topic. We had the nominations open for the new Plon Foundation board. We had seven candidates to seven positions, so we do not have an election this year.
16:03
We want to see an election next year. Who did not talk yet? Everyone in here. Andy? No, it's bad for him to talk from there. So, Paul, what are the requirements to be part of the Plon Foundation board?
16:23
You have to have an interest to be on the Plon Foundation board. There are no further requirements. You don't need to be a foundation member. Actually, serving on the board is an excellent way of being or contributing and that is seen as a valid contribution to become a foundation member.
16:44
But there's no prior requirements other than that you solemnly swear to uphold, to be at the meetings and be in contact with the community. But that's about it. We practically, yeah, we meet every two weeks online.
17:06
There is a tradition that it's on Thursdays. But if people are from other time zones, we are perfectly willing to adapt the timing for that. But at the moment, yeah, it's on Thursday evenings for Europe and Thursday afternoons for the US.
17:27
But there are no further requirements. You have to learn a few rules. There is like this strange speak of Robert's rules that because we are an American, or yeah, we are an American legal organization.
17:42
So you have to do motions with... Actually, I believe we could have a tutorial later on. You're going to learn is really hard. The first time you do that in a public space, people look at you like, what?
18:00
So this is it. We had seven nominations. So Ericko, Jens, Kim, Martin Peters, Kim Higuain and William Fenny.
18:23
So first thing I would like to do the traditional thing. First of all, thank Victor for all the years on the board, all the hard work. We hope to see you in the board again.
18:42
Thanks a lot. It's been an amazing seven years and really changed a lot and a game changer for me. Thanks a lot. And I would like to ask Andy to say a few words.
19:09
Yeah, it's you, Andy. Oh, hey. Yeah, this is the last term of the board that I'm probably going to serve. And I just wanted to say that having this meeting every two weeks has actually been such a delight, particularly through the tough times of COVID,
19:31
where it was a joy to be able to speak to friends about something that we all care so deeply about. So I would recommend to everyone that if you like talking about clone and related technologies and the people in the community,
19:43
that's so special here that you consider running for the board at some time in the future. Thank you, Andy. And now we are going to invite the two new board members to the table.
20:02
Again, thank you, Victor. Oh, yeah. And now it's the tutorial moment. So wait a sec. They're going to sit in here unless someone has something really against you. I don't know. Oh, OK.
20:20
So we need someone that's a foundation member to make a motion to approve the new board for the 2022 2023 term. Oh, yes. We need someone to second. So, Alexander, second. And now it's the moment you've been all waiting for.
21:00
Yeah. So as before, only foundation members can vote. So we're going to ask all in favor, say aye. And then if you are in favor of the motion, you say aye. Don't ask me why. Ask Mr. Robert. It's his rules. And then we're going to ask any opposed say nay.
21:24
And if you think like these bunch of clowns know never, then you say nay. And then we're going to ask if there are any abstentions. And if you abstain, you also have to say or you have to raise your hands. So that's the ritual, basically. And if it's too close to call, we will do a headcount.
21:44
Otherwise, it's a visual count or an audible count, more or less. And by the objections, if you have very strong objections, you can and then we can have a discussion. Exactly. So let's start. All in favor, say aye. Aye. Any opposed say nay.
22:07
Any abstention. So motion passes. This is the board for the next term. William is not here, but he's part of this new board.
22:26
And now we open for any additional questions or any additional motions. Anyone wants to ask something? Anyone? Anyone else?
22:42
Oh, alrighty, man. Oh, pulling a short. Pulling a short. Yes, man. We are in video. We need to explain that later. So, Philip, motion to adjourn the meeting. Do we have a second?
23:02
Oh, Alessandro Pisa was also like this. So let's give to Eric because... No. Alessandro, second. All in favor, say aye. Aye. Any opposed say nay. Any abstention? And that's a wrap. Thank you all.
23:23
Yay. Thank you. Thank you all for the trust. And now we have some extra time. Please remember at five o'clock there is everybody's favorite time of the day, namely lightning talks.
23:40
I want to ask something else to all Foundation members that are here. Please answer the Plan Foundation census. And William, Franco, and there's somebody else, please don't answer again. Because I see familiar faces that, oh, you need to... Oh, I'm going to do...
24:04
And then I see Franco going there every time and we know. Where is this? I'm going to send a link. Actually, as far as I know, at least people are answering the same way twice or three times. So it's fine. No one has a different view from one week to the other.
24:27
What? Oh, the next event, if we know. Yeah, if we know that. Nobody knows.
24:41
And actually, there's still time. If you want to organize, you have a few minutes to allow us. Man, I already told you, I don't know. No, there will be a closing session after lightning talks and that is traditionally the moment where also the next one is announced. There's no arguing with tradition. Bye, Andy. Yeah, Andy's there. He's saying bye.
25:05
Bye, everybody. Bye, Andy. Since we have some time, I thought we'd just do the sprint announcements now so we don't have more time for the lightning talks. So if we have additional minutes. Okay. Yeah. Come again? Sure. Enjoy that.
25:47
What's happening here? How do I stop?
26:21
So if you are a sprint topic leader, I'll ask you to come up to the stage and quickly introduce your topic. But first, some organizational stuff about the sprint. So sprints are Saturday and Sunday. Different from like other conferences, the sprint location is not here. It's not near here.
26:49
It's about a half hour bus ride. Getting there by public bus is not really easy. It's probably doable or having a cab is also doable. Yes. Yeah. Sorry.
27:14
But the one on Plonkonf is right. Why did you click on the link to the same document that you were already looking at?
27:25
That link is correct. Okay. That link is just wrong. I'll just delete it. Sorry. Good. Thank you. Still, I wonder. Okay.
27:43
So the link, if you ever wonder, the link is in the schedule, sprint. There's this and there's also some minimal information. I'll add some more. So since the sprint location is not here and not near here, it's half an hour bus ride. As I said, there's going to be a bus organized for all the sprinters.
28:03
But to figure out if the bus is big enough or if we need a whole fleet of buses, we'll need to know how many people will actually come to the sprint. So I'm going to ask for a show of hands who will be at the sprint tomorrow. That is Saturday. Hands up.
28:21
Okay. Can someone approximately count that? 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 29, 30. So probably 30 people so that you know that maybe 5 more.
28:43
I don't know some people who are running around. So that was Saturday. I'm not asking for Sunday now. First of all, because you have your travel planning to do. The bus leaves at 9 o'clock, at 9.30 in the morning near the Hotel Ibis.
29:00
It's not far from here so we are here. Teatro, no, that's actually not here but we are close to here. And the bus is here and the Hotel Ibis where a lot of people are staying, I know not everyone is staying here, is here. So it's like, it's not far away. So that is where you need to be at 9.30 in the morning.
29:24
We can have a discussion so this is not a board meeting. Nobody can pull us short. If someone says this is non-human, we should do this at 10 o'clock. That's okay but 9.30 I think is doable. Is that okay?
29:41
Hi, thank you. Okay, we'll do that at 9.30. We'll leave at the Sprint location which is the office of Immio which graciously offered their own offices at 6 o'clock. So we'll be here after like 6.30 in time for walking around, going back to the office, having beers and drinks.
30:02
So Sunday the same thing will happen but I know a lot of people will have to leave on Sunday, including me. So I'll ask again. Okay, additional information. There is going to be a couple of cars. That's not a fleet of cars. But if people need to leave, say, Sunday 3 o'clock,
30:24
they need to be at the train station in Namur or somewhere else, that is okay. We can manage that depending on how many people are there. So that needs that. So please add your name here and say I need to be in Namur at 3 o'clock, for example. Then we can manage transport there
30:42
because it wouldn't make sense to do the bus thing. So saying that, who's going to come on Sunday morning 9 o'clock to the Sprint? 9 o'clock, 9.30 to the Sprint. Hands up now. Considerably less. One, two, three, four, five.
31:06
That is very few people. Six. TBRU, I saw you. So that's Sunday. That's going to be a slow spring. Not a problem.
31:20
So that you know about catering and stuff. You don't have to add your name if you attend and your numbers since we know them now approximately at least. So probably on Sunday maybe we don't do a bus but just a couple of private cars. I don't know. You just decide that. Okay. Having said that, what is a Sprint?
31:44
Hands up if you've never been to a Sprint but are coming on Saturday. That's cool. You've never been to a Sprint? That doesn't make sense. Yes, I will.
32:02
Yeah, he's coming. TBRU. Yeah, yeah, I will. So a Sprint is a collaborative effort to improve Plone in any way possible. So by collaborative that's the key word here. You don't work alone unless you really want to. But you don't work alone and don't have like only a core developer here,
32:26
a core developer here and the newbie is all there and there. That doesn't work like that. Pair up with someone who is maybe more experienced than you or knows something that you don't know, has an editor that you might want to learn about, showed something during a talk that you want to learn about.
32:42
Leave your comfort zone because these people are friendly and that is the perfect place to learn stuff. So that is a very strong wish that we have and it's a perfect opportunity to actually do that. So pick a topic.
33:00
I know we always have stuff that we need to have finished because the release is coming up but it would be great if not everyone works on the things that he's always working on. Broaden your horizon. If you're not a developer you're very welcome to join the Sprint anyway.
33:20
As I said, in any way possible. Translations, user testing, accessibility testing, speed testing. You can do that in your browser without any additional skills. Documentation, that's like topic number one anyway. Marketing, everything that helps improve Plone is welcome.
33:44
Even like coming there and ranting about things that are bad so we can find out how to improve them. So that being said, Steve can you say just very quickly what the main topics about documentation are?
34:09
We have a bunch of little ones but the big ones that we really want to get done are just releasing Plone 6 docs so that instead of typing 6.dev we just go to
34:25
docs.plone.org and you get version 6 docs. We want to also start using years in the training docs so that we don't have trainings that are just obsolete and no longer work. We'll archive those but we'll still be able to get to those.
34:44
Decommissioning the Hego site which is like a splash page that nobody really updates anymore. And then have the training site have its own homepage.
35:00
And updating the critical pieces of installation, maintaining and employing Plone 6. We have a really excellent base but it could use some user testing so if you wanted to kick the tires on that documentation we'd really appreciate it. And I think those are the big ones.
35:21
We have a whole big huge list of issues on the project board. Most of those are porting already converted to Mist. Syntax the 5.2 documentation and so that step's already been done.
35:41
We just need to have people curate it and move it over into the 6 branch and then release it. Thank you, Steve. Hand that over to Mikkel. Don't give it to Mikkel because he's leaving. But he is available online to help you when you want to do translations.
36:05
So we still have a couple of languages that are less than perfect coverage wise. So doing that is rather easy if you speak English and the target language. So do that.
36:21
Then marketing. Riku Pekka, do you want to say a couple of words? Thanks. And like a great leader I will leave the sprint early but leave others to do the work. But fortunately there is something already planned out if I show it here.
36:43
So two things or maybe three things. There is a technical side. So other one is Plone.org of course to build it and there is the technical side. If someone can get me a running Plone 6 site with the theme that was already built that would be really amazing. So that's one thing that if someone can help.
37:04
And then there's also lots of content work. And if you haven't been following the little details of the Plone.org renewal, there is the earliest print documentations and this mural design which you should definitely check out and see what kind of stuff there already is in place and what kind of thinking behind the new site.
37:26
And then there are a couple of other content things that you can go through and maybe help with. And yeah, marketing Plone 6, that's part of the Plone.org renewal. But if you can think about things and there are a list of things that you can actually do if you have the time.
37:47
And thanks to all the participants tomorrow that are actually here doing the job. So thank you.
38:05
We have a bunch of things we have talked during the Volta Team meeting. Three that I would personally like to see happen. And they are quite attainable for the duration of the sprint.
38:23
And tomorrow we can take a look. These are the drag and drop support for nested blocks. The other is the teaser block. And the third one is the column row groups block. And yeah, oh, someone, there's not, POC typing multiple stashes.
38:41
Oh, okay, Michael, you have said that. Yeah, okay, that's another nice thing to take a look at. Yeah, for the first three ones, there are already, there is already a PR. There are already PRs, right?
39:00
And someone can take over because the job has already been started. There's another great topic that is Plone.org, the front end part, that there is another big one. So probably we will need blocks, we will need things there.
39:21
If anybody, yeah, I guess that tomorrow we will take a look at everything that is missing. All right. Practical joking here. Add-ons, I added that, I'm not going to work on that unless, just putting that out, if someone has an add-on that he's using in 5.2, for example, but he wants to have working in 6.
39:44
Me and others are available to help you. There are not many things you have to do unless you have a lot of JavaScript stuff then Alin, Hannes or others can help, since he just had to do that chore, Alin, I mean.
40:04
Next one, David, do you want something about the test, say something about testing?
40:30
Next is Mockup. Hannes, are you there? I just saw you, but there you are.
40:41
Can you switch on the mic for Hannes? Is it? Mockup, the JavaScript stack of Plone, many tests are failing here, so that is one part which I want to work on.
41:01
And also Frank recently just said that the cache groups for the chunks could be optimized because currently when you load 10 EMCs, a lot of small files are downloaded, instead could be optimized and we for sure find something else. Also the documentation is something, I added that point to the documentation group.
41:25
And yeah, I think it helps. Okay, Alexander, do you want to say something about Zope and Plone security packages? Where are you? I can't see you. Thanks. Yeah, there are still some of the packages in the Zope Foundation that for some other projects are necessary
41:50
that are still not ported to Python 3 fully, so there are some open pull requests, some work to do on it, working on that. Also preparing restricted Python for the Python 3.11 support, so that we can go on that.
42:05
And then there are some config scripts in the Zope Foundation that they apply now to all Zope Foundation packages for some more convenient way that all packages act the same on testing, linting and so on.
42:22
So we're working on that. Cool. Just to put that out, since this is not, hey Alexander is working on that, so that's going to be fixed. Sorry, this is basically a cry for help. Not specifically from him, but join him and Hannes and David and everyone else on this topic if you're interested.
42:49
Even if you're totally new to that, I'm certain you're going to learn something. Flip, you want to say something about Volto speedrun upgrade, please? Yes, this is basically a real world example of getting a non-profit put onto Volto.
43:04
We are actually at 527, maybe even 528 Python 3, and I would like to see how fast you can take from there to Volto. And bring some input back into maybe quick install processes for other people to share that.
43:23
Please also the migration process. No, I do migration-less stuff. I just slap stuff together. It says right there, technical debt, you just have to document it. So this is actually truly a speedrun. This is, you know, we will take on as much debt as possible to get this done.
43:46
And I want to see what happens. Yes, we can migrate if you want, but there is nothing to migrate. Rich text? You don't use rich text? We don't, maybe we do. Do you use links and images? We use images, we use links.
44:00
Then we have something to migrate, yes. Thank you, Philip, for offering to help migrate this site. I'll show you where the button is. So, Volto seamless mode. John. Thank you, yeah. So this is a thing I've been working on a little bit with Tiberiu.
44:25
So it's just to get multiple hosts running through the same Volto instance, so a bit like VHM in Plone. So if you've got the same code base that you want to run on multiple sites, that's the way it's going to work. Proof of concept is kind of working. There's lots of little fixes to be done.
44:42
There's a bunch of places in Volto that's using sort of the old way that we'll need to migrate across. It needs to be tested properly, and yeah, we need to do some load testing on it. So, yeah, that's it. Thank you. Great. Last but not least. No, not last, sorry. Mike.
45:03
Yeah, I will probably either work a bit on pop templates for REST API serializer. I started there a while ago. I need to finish that up. Maybe even some mosaic tile support, whatever. I'm not 100% sure, or just cleaning up existing tiles.
45:24
So if anybody wants to improve pop templates or Plone CLI, join me. Good. So I'll be working on buildout. Moritz has submitted a PR and he cannot run the test, almost.
45:43
So which means documentation needs to be written that I plan to do and that we can work on together. How to run the test suite of buildout and hopefully accept Moritz pull request. So it will be work on buildout so that we can eventually get a 3.0 without any RC.
46:07
Thank you. So thanks for all these interesting topics. Remember, we meet at 9.30 where the blue sign is floating in the air. There's not going to be a blue sign. Just imagine that next to the Pizza Hut for breakfast.
46:24
Okay. We have a 15-minute break to get coffee and I don't know whatever and then we do the lighting talks, I guess. Thank you.
Recommendations
Series of 44 media