 everyone. I am Ibelda from the campaign product team and here with me today is Elan DeFried, our Senior Product Manager and our Product Ambassadors, Mohamed Bashinda for Arabic, George Shafadoub for French, and Antonita Van Gogh for Swahili. We have different language support available for live interpretations and our slides will be available in Arabic, French, and Swahili text. Today we will share what kind of work is being undertaken by the foundation product team and how communities can benefit from these new campaign projects and we hope for you to learn more about the newly developed feature of the event center which is the event registration system and we also hope to gather feedback from you and how to further improve the registration tool so it can be potentially incorporated into our later releases. Next slide. Just a brief background, the campaign product team is a software and product development team focused on building tools for campaign organizers. Our main goal is to build and improve the features in the campaign's ecosystem. For experienced organizers we want to simplify their workflows and provide more powerful tools and for new organizers we want to make it easier to become effective and long-term organizers. We hope that we will see more campaign organizers, campaign participants, campaign events, and campaign contributions with higher retention rates for organizers and higher retention rates for participants. Next. A very vital part of our team is our product ambassadors. They help us conduct multilingual outreach as we wanted to focus both on language and region. Organizers around the movement speak a diverse range of languages and some do not speak English. Campaign events are also in a range of languages. Some organizers have open felt overlooked by WMF, especially the non-English speakers. So it is our team's goals together with the product ambassadors to share our vision widely, gather and receive feedback from organizers in these local communities, and also to recruit testers for our first project and create a community of organizers who we can collaborate with over time. Our vision in general is to build a robust long-term support for Wikimedia campaign events. To make this possible, we plan to build the event center. This platform will focus on improving and simplifying workflows related to top pain points in organizing and event participation. This platform will have an organizer side and a participant side. The organizer side will provide the tools and resources that organizers need to create and manage impactful event campaigns. The participant side will provide the guidance and support that any participants will need to meaningfully engage in any Wikimedia campaigns. Overall, this platform will be a modular, which means the features can be separated and recombined based on the special needs of a wiki or a community. Also, extensible, which means that features can be added over time by our team, other teams or any volunteer developers. And for our first priority, to improve the organizing experience, we work on the on wiki registration for events, the event registration tool. And for organizer, we hope that this new feature, the campaign organizers will same time. They will no longer need to develop any alternative registration solutions, and they will be able to collect better data on campaign participants, their needs and respecting their participants' privacy. Also on the participant side, campaign participants will be able to join campaigns with minimal effort. And their first point of contact in the campaign will be fun and inspiring. We hope that participation for events around the movement will be easy, even if you're just a new editor. So I will give the floor to Alana for the demonstration. Everyone, my name's Alana. I'm the product manager for the campaigns team. Before I get started, I'll give a little more background also on these slides. As you see the multi lingual, these slides came from a previous office hours that we had. And they include the languages that we have product ambassadors on our team represented. So you'll see that they're in English, French, Arabic, and Swahili. We also have some of the ambassadors in the chat giving a little more context and other languages as well. So what I'm going to do now is I'm going to give a demo of what we've built so far. So feel free to join along with me, if you would like, and try out some of these yourself. So I'm going to be alternating between these slides and doing a live demo. But one thing I should share is this, what I'm demoing today is what we call V zero. So we call it V zero because it's very new. There's a lot of things we still want to do to improve it. There's also some of these improvements are features others are smaller things like, you know, bug fixes and things like that. But the reason why we built this early version called V zero is we wanted to get feedback early on. So we know what's working for people, what isn't and we can incorporate that in our next version, which we're calling V one. And we'll talk more about the one at the end of the presentation, but I'll first demo what we have today. So as a starting point, V zero is on beta wiki or the beta cluster. It's not on any live wikis yet. That's because again, we want to get feedback, we want to learn more before we think about deploying to any live wikis. So as a first step, if you want to go along with me, you would go to this URL, and I'll show how it works right here. So if you already have an account on the beta cluster, that's great. Otherwise, you can go ahead and create one. I'll share the URL in our chat for anyone who wants to join along with me. So if you're creating an account, and again, you need to create an account because your normal wikimedia account, let's say wikipedia or any other live projects wouldn't necessarily work in this case. So I'm just going to create a test account. And then I'll create password right now. So again, feel free to join me. And now the account has been created. So the steps I just went through again, where you go to beta wiki, you create a test account. So once you've done that, and also by the way, I should mention, if anyone's following following along with me, and they want me to slow down because they need to complete a step first, feel free to let me know the chat. I see don't know how to use the link can't copy neither. Maybe perhaps someone who's an ambassador, or who's a part of our team can provide a bit more context in the chat about how people in the call can create account on the beta cluster. So once you have created an account, I'll show the next step now. So we want to create an event page. So what is an event page event pages have existed for a long time, this is my new concept, right? So what's different here is you want to create an event page in the event namespace. So any wiki that would have the campaign events extension. So in this case, beta cluster wiki has the campaign events extension able would have the event namespace. Now, the reason why it's useful to create the event in the event namespace is we then know that this is an event page that separate separate from say an article page or user page. It gives us that specific identification. So the way you do that is you type in event colon and the name of your event in the search bar. So just like how you create any other wiki page, you can search for the page see that's a red link and then click on it in order to be able to make it an event page. So I'll demo this right now. And again, feel free to join me. So let's say I'm and I live in Brooklyn. So let's say I want to do an editathon of Brooklyn, you'll call it Brooklyn editathon. Click this red link here. And now I'm going to create a back page just like I would any other that page. So in real life, of course, if this wasn't a demo, there'll probably a lot of time and effort that I put into making my back page look correct. But because this is just a demo, I want to do a really quick event page that might write something like please join this editathon that focuses on the history of Brooklyn, New York. Okay, so now I can publish the page. And this is what brings us to the next step. So I see one question in the chat, how do I edit the events name? So basically, you create the name of your event. So it's in the event namespace, so you do event colon, but after the colon is any name that you want, of course, if there's a name that's already been used on the wiki, just like any other page, you wouldn't want to use that again. So you would pick a new event name. So for example, let's say you want your name to your vet name to be called women's history editathon 2022. It'll be event colon women's history editathon 2022. Okay, so now we've gone through the steps of add content to the event page and publish the event page. So the next thing I want to talk about is enabling registration. So when you're on the event page, there's two primary ways to enable registration, which I'll show right now. The reason why I can enable registration, the event page is I'm the organizer, I created the event. So in order to enable registration and enable registration means that there's going to be this header that allows people who are prospective participants to join the event. So I could do that in two ways. Way one, which I'll show right now is the pop up that you click on the event page. So you'll see a pop up it says enable registration. You can dismiss the pop up if you don't want to. But if you dismiss it, there's a second way, which I will also show. So now let's go back to the event page. So I can either click here, where it says enable registration. And it brings me to a form. Or if I dismissed it, I always have this option here, enable registration, which will bring me to the same place. So now let's talk about the next step, which is adding, adding basic information about the event. So the next step is to fill out the form with event information. When complete, click enable registration, and then it's recommended to review your changes just to make sure that everything looks alright. So I should also explain that this first part where you add information about the event, since it's a V zero, it's very basic information you add. But we know in the future that organizers will probably like to have a more complex or sophisticated way to talk about their event. So we'll be thinking about ways to improve this experience in the future as well. But for V zero, this is what we have. So let's say so ready has a name of my event. And that's because of course I went from the event page directly to the form. So let's say we have I want the event to be on September 1. And let's say I want it to end on September 6. And let's say I wanted to go from 14 or 2pm. You'll probably see the Z here. So this is another this is an example of something you want to fix in the next version. So right now for V zero because we wanted to build a very basic first version, you can just create events in UTC, which are currently represented as the media wiki. But our goal is to fix this in the future. So the organizer can pick their time zone that they want for the event. It doesn't have to be UTC. And Z would not be represented. And still it would show UTC. But for now, this is what we have. You can choose if it's an online event, an in person event or hybrid online and in person. I'll choose this so you can see both options. So meeting URL. This would be something like if there's a zoom or Google Hangout meeting. This is where you can specify it. You can have the country. This is also something we want to improve in the future with how you add the address. But for V zero, this is how it works. So maybe I'll say it's at 500. Jimmy Road. And then here I can do the group chat. So this could be something like if there's a telegram or WhatsApp or any other sort of, you know, off wiki chat, this is where you could specify it. And both a meeting URL and group chat invite would be something that's viewed to people once they register as participants. Before that, they can't see it. So then you click enable registration. Okay, so now registration is enabled. Participants can now register on the event page. So I saw one message say my voice is muted. I hope I people can hear me okay. If other people cannot hear me, please let us know in the chat so I can fix that. So basically you see the top here. It says online and in person event. It lets us know the date and time so far. Nobody has registered for the event yet. If I click more details, it can also show the location. Since I'm the organizer, I see the link for the video call. Now what I'm going to do is I'm gonna go the other side and show how someone can join event as a participant. Now if you're following along, if you want to join an event as a participant, there's a few ways you could do that. You can of course join my event and I'll share the URL. But you can also search for many other events by going to special all pages. And then after that, you want to look for pages that are in the event namespace. So there's many events you can also search by going like this. But the idea is you basically want to search for an event that you did not create an enable registration for so you can be a participant. So what I'm going to do now is I'm going to share a different window where I am a different user. So I'm registering for this event. So I am now going to say share this. So what I'll do actually instead, since I think I chose the wrong one, is maybe I'll just choose and what I'll do is I'll choose an event that I just did not create myself and see if I can one of them has registration enabled. Yep. Okay, so for this one right here, I can register for the event. And now I'm listed as a participant. So Tommy 456, that is me. Now I can also choose to leave the event by clicking on the trash can right here. And then I have no longer remember the event. Someone else joined very cool. But if I ever want to join again, but before I join again, let me demo how the join link doesn't show if I'm not registered. So when I click more details, I need to register it says here to view the event link, right? Now when I register again, I can see that the link is right here. Okay, so to go over the steps again for anyone who's following along to join as a participant, you can search for events by either clicking event colon and the search bar and a lot of events will come up. You can also go to special all pages, which gives you access to all the events. If you look in the event name space in your search, then you want to go to the event page and click register for event, which will automatically register you. Then the next step, which I also demoed is canceling registration as a participant. So to do that, you click on the trash can, and then you're unregistered. If you want to register again, it's as simple as clicking register for event. So I just demoed how a participant removed themselves. Now I'm going to show how an organizer would remove a participant. So sometimes organizers want to remove participants. Maybe it's a trust and safety issue. So for example, maybe someone who joined events is someone that the organizer knows has caused issues in the past, and they think it's not a wise decision for trust and safety reasons for this person to attend, maybe the person's having trouble removing themselves and they ask the organizer to do it for them. Whatever the reason may be, we wanted to give the organizers that power to make that decision. So the way you do that as an organizer is there's instead of register for event, there's a button that says manage event. So you click on the button that says manage event. Then you'll see a view of the participants who registered for your event. You can select one, you can select some, you can select all and from there you choose to remove them. So I'll demo that right now. So let's see if anyone has joined my Brooklyn event. If not, then I'll have. Oh, many people have. Amazing. So whoever I remove, it is nothing against you personally, it is just for the demo. So I click manage event. And I'll remove the melda. So to do that, I can click her name. I could click all, but I don't want to do that. I just want to remove one. So to do that, I click here, and I remove. And the participant is now removed from the event. So another thing you can do as an organizer is edit the registration information. So for example, maybe I added some incorrect information into the registration. Question, what if the participant still shows up? That's always a risk potentially. So I think that'd be interesting discussion for us to talk about afterward because I think there's a lot of ways to think about that. So please hold that question and let's see if we have time. So to edit the registration information, I'll show there's two main ways to get to edit, but one way from here. So is I go to edit. Another way is I have my events list. See these dots, you can click here and also go to edit event. So the my events would be a list of all the events you have organized. So here, let's say it's not 500 Jimmy Road, I made a mistake, it's 550 Jimmy Road. So I can just make the change. And then I click edit registration. Now I can go back to the event page. And I see it is now 550 Jimmy Road. Question. So only the participants see the list. No, for v zero, we have it very basic in that organizers and participants and just the general public of anyone who's on wiki pages can see the list of people who joined and that's inspired by a lot of on wiki registration now, where you can see who joined events. But we also do know that some organizers are interested in confidential registration. So that means that someone registers for an event and only the organizers see them. For that, that's something we're planning to look into for later release. But it's not something that's currently available in this version. So that's edit. Now let's go to open and close registration. So when you create or when you enable registration on event page, it's automatically open. But perhaps you want to close an event registration. So maybe, you know, there's a certain number of people you want to register reach the capacity, whatever it may be, when you close registration, that means new people can't register. So the people who register in the past, the registration is preserved, but new people can't come and join. If you close that registration, you can open it again. But it's your it's your choice, but you really so I'll show now how to close. And so you can go to my events or edit. And then if you go through my events, you click the three dots, and you'll see if it's a closed event, you'll see open registration. And if it's an open event, you'll see closed registration. You can also do it through edit. So I'll show both versions. So let's go back to manage event. So we saw here is dots, you can choose here to close an event or open. Similarly, if you go to edit, event status is open, you can change it to closed. If it's closed, that means that the registration header at the top that says register will no longer appear to participants. So feel free to also go back to my web page. And if you haven't registered already, if you'll see you no longer can. Okay, so now delete registration. So delete registration is very simple for V zero. So I'm not going to complete the deletion process because right now we only have the ability to delete registration, but we haven't built in the ability yet to restore it. And I don't want to delete this because I've been using this to teach you all how the product works. So I think it's more useful to keep it up, but I'll show how you go about it do it. So delete registration, you're going to have the three dots, and you click delete event. And that will go ahead and delete it. So if I wanted to I click delete event, I'm going to cancel I'm not going to confirm this. But if I truly wanted to delete, I would click delete. So those are the basics of V zero and how it works. We are also though very aware of the fact that V zero is just the beginning, there's a lot more we want to build for event registration, and there's a lot more we want to build for events in general, beyond registration. So Melda now is going to talk about some of our future plans, and then we'll open it up to questions. And thank you all. Right. Thank you, Alana. So what's next from our team? Coming in in October on Metawiki, organizers can message their participants via email or their talk pages. Also integration with programs and events dashboard and support for multiple organizers for one event. Also coming in in January on also on Metawiki, registration for some events, for example, events that are still location, we're in events that has in person gathering or virtual participation, also confidential registration, where in participants, participations of volunteers can only be seen by organizers, not by everyone who joined the event. And also optional questions that an organizer can ask participants, for example, organizers can send questions to their participants during their registration. Also, for our next steps, first, you will love if you can test the event registration feature on Metawiki, share your feedback on our channels, you may use our talk pages on Metawiki or the feedback form that we're going to share in the chat. You can also subscribe to our newsletter to receive updates on our projects and any announcement on testing and version improvements. Also, you may join our telegram group, which is a community of Wikimedia organizers. So now we are going to answer your questions. I'm here, do I see your hand up or is that just it looks like your hands up? Yes, this is my hand up. Hi, excellent presentation. Thank you. You mentioned at some point that it's possible to see a list of events on special old pages, which makes sense because these are just pages. Is it also possible to see all the available events on something like a calendar grid? Great question. So this is actually a future project plan for us. So after we do the event registration project, we want to do what we're just calling now the event page creation project. So right now, for some organizers, they already have workflows in place for how to create event pages and feel rather comfortable with it. For others, it's a lot of work and a lot of maintenance. So we would like to just tell you so with that form, you can add some basic information for registration. You can think about it as sort of an extension of that you add more information that is, you know, I think useful for you to share for participants and then it can generate an event page without you having to do stuff with like wiki text or templates or whatever yourself. So what we imagine the future is when you're creating the event page, or if you're not using event creation tool, there can be other ways to do it. But there's a way to specify if you want your event page to end up on a future calendar of events. So you don't have to say manually create some sort of calendar yourself. There'd be some sort of infrastructure that we create the future around that counter. That's in the future. So we don't know a lot of the details yet. But what we imagine and we hope is that make it easier for people to find out about what's going on at any time. And they can even apply search filters for things like topic area or location. So they can find events that really excite them. I think Natasha is tracing her hand. Yeah. Will it be maybe you answered the question already, but I have trouble understanding when it's people speak very, very fast. So would it be linked to the events dashboard? Eventually or not? Another great question. So this is actually our plan for the next release. So we have another release that we're planning for roughly in October. We don't know the exact date because we just started this phase of the project. And of course, with software development, there's always unknowns. So it's often hard to say the early stages, but we're planning for roughly October. And for this release, we want to have integration with the programs and events dashboard. And we're actually working directly with Sage Ross from Wiki Education to make this possible. So what we want is that if you as an organizer have created a dashboard instance, and you also are using our registration tool, if anyone registers for your event as a participant or username can be automatically pushed to that dashboard event. So you wouldn't need to manually add the username to yourself or have the participants during the event add the names. So in short, yes, this is in our plans in the next few months. Great. Thank you. You're welcome. Techno, you can raise your question and then it'll go as your questions on the chat. Would you like to ask your question? If not, maybe we can go to Gilbert. You see his hands up as well. Thank you, Rana. Just to say thank you for having think about this system because it is very easy and because previously we have been answering two questions of participants asking, please check if I've been registered and when we are organizing things, we have to check for messages and the answer and the check. And sometimes it was difficult to check how to see if someone had registered. But for now it is easy just for a click. You see if you are registered and if for the second time you register, you click and you are informed that you are already a participant. You can't register for a second time. Just to say thank you. Thank you for having think about the system. Great. Well, thank you so much for sharing that. It's really appreciated. And that also reminds me what you said we heard from other organizers when we were doing research before this project began, which is that some organizers that use some tools, especially the tools where someone registers, but it's a private list that's not publicly shared. People don't remember sometimes that they've registered. So they'll contact the organizers and then the organizers have extra work of essentially letting them know or not if they've registered already. So this takes away some of that burden hopefully. So it's great to hear from you that you feel like it would. Very great. Thank you. One question on the chat from John. Will these replace the events in diff? Okay, so the diff calendar. Yeah, the diff calendar. So overall with all our tools, I don't think we're aiming to replace anything. We understand that Wikimedia is a super complex ecosystem that has a lot of decentralized ways of managing things and determining what's best for different communities and different needs. So that's not our goal to replace the diff calendar. We our goal is though to work really closely with organizers, especially organizers that currently feel like a lot of the existing workflows aren't working for them and find solutions that can give them meaningful improvements. So they feel like they can lead more impactful campaigns and so that they can do more of the work of actually organizing rather than dealing with technical hurdles. So when we do have the calendar project in the future, we'll also look into how we can complement whatever we do with what exists rather than trying to replace anything. And so I guess two, if any of you have any thoughts or feedback around what would be the most useful way to provide some sort of calendar support, feel free even if we're not on that stage yet of doing the work ourselves because we didn't launch the project. Feel free to share it because the earlier we get feedback, the earlier we can start thinking through some of these complexities. I think we have one very good question on either, but a future version include a functionality where you can have the event details sent to your email or added to your calendar. Yeah, it's a great question. So maybe, yeah, so another thing coming in October, we made this slide very shortened, but there's some more features actually that we're planning in the new release. And another one is confirmation email. So right now it's very simple. You register as a participant and that's it. You don't really get a confirmation email. But we know this is really important. So for the next release, what we're looking into now is after the participant registers, if they have an email address associated with their account and they don't have anything in preferences where they said they don't want to be emailed, so they allow email, then we will have an automatic email sent to the participant. The organizer doesn't have to do anything and will have all that information event details sent to the participant so they can easily access it at any time through their email. I also see a question in the chat. Do you also plan to add a feature for newbies to create a wiki account through the registration tool? So yeah, so right now let's say you want to join an event and you aren't logged in or you don't have an account yet. The way it works is you can still see the register for event button. It's not that the call to registration is only for logged in users. In order to complete registration we have you log in. Right now it takes you to the log in or sign up page and then after you do that it'll bring you back to the event page so you can easily sign up. But one thing we could consider in the future is ways we can improve that intermediary step when someone is either logging in or signing up to make it just more user-friendly. So let's say I want to sign up for you know the Brooklyn edit-a-thon. Maybe there can be some sort of text that says in order to complete your process of joining the Brooklyn edit-a-thon you know please create a wiki account and maybe there's even some sort of image or graphic that's like the logo for the event so the user can really recognize okay I need to complete the process. We haven't done that yet but please feel free to also share any suggestions for how you think we could make the initial account creation process more encouraging for newbies because a high priority for us is we don't want people to essentially drop out because they have to log in or sign up. We want them to complete the process so anything you think can make that more possible or encourage people to do those last steps we really want to hear it. Another question. What is the expected time to start using the event planner? For that I think it's sent the event calendar. Unfortunately it's too early for us to say so if I gave a date it would probably be wrong. So I think what's better is to join our channels and our various modes of communication so when we do have a better timeline we can share that with you. So ways you can stay informed about our teamwork is you can join our subscription list. We send messages. They're usually bulk. We try to send a few things all at once about things that the team has going on every now and then via mass message so be on your user talk page about team updates. You can also watch our team page on Meadowickey and if you do that that's I think the best way to stay informed about the work we're doing. I should also mention we have a telegram group that's multi-lingual that's for organizers. It's not only a place for people to come together who are organizers who want to share resources but it's also a place where we'll be sharing product updates as well and you can directly talk to us as well as our product ambassadors who are available for French, Arabic or Swahili as well as of course English for any questions you may have. Someone asked for sharing links in the ether pad. Looks like I saw Melda nodding so I guess that's coming up. Let's see if there's anything else. We already shared the links in the ether pad and also subscribers please. And I saw that accurate well back. I loved the new innovation about the registration tools. Thank you so much. Natasha a very interesting tool for you a organizing editathons. So everyone who is sharing feedback we would love to hear from more from you essentially the feedback form. So I'll show you how the feedback form works as well. We want to know what's working what's not working because this is really the beginning it's not the end so if there's things you don't like we want to know so we can find ways to improve it. So this link right here which you can also see the slides and I'll share again the chat is a multilingual feedback form you pick your language and then there's questions that you can answer some of the questions are things like what do you like what do you not like would you use this and here's the link again and I will register for your oh so Natasha the link you sent is in your event page this is um it's kind of more like you could think about as your folder or organizer of your events. So your event page instead of saying special my events it would have the name of your event so if you send the link of your event page I will register for your event as a participant. Okay so why doesn't it show? Another thing you can do is what I wanted to you can also go if you forgot the name you can go under user contributions and you should be able to find your event page. Its event is said again that's the name of the I just put a person's plain name in the event yeah thank you thank you so much. Oh I see it's the name of the event. Okay okay you're now of two participants. Great so now I can remove one of them. Thank you no problem um someone asked how can I get the tool so right now it's available for everyone in testing in the beta cluster but in the future we want of course for this to be a live wiki not just on the beta cluster um so we're aiming to release it on meta wiki first. There are a few reasons why but one of the main ones is it's really great for event organizing there's already a lot of event pages on meta wiki it's a multilingual wiki so that could be a great place for you to test our v1 that we'll be releasing in the next few months. If you would like to be one of v1 testers you can also let us know now in the chat you can contact us later you can reach out to us in telegram and we can give you more updates on v1 and how that will work. Thank you ever so much I'm going to use that for sure. That's great to hear and another comment that I'll read out loud, Mian, I love that we think about events at all because today they're either manual wiki text or off wiki but it'll be great if we were collaborating on one tool I think WMDE is investing in Diff. Well this is really great to know this is also really aligned with our vision is that um there's some stuff that currently exists for edits on wiki but of course that really is more geared to people who feel really comfortable creating and managing events on wiki or people who are especially interested in targeting participants who are experienced themselves but we're seeing that there's a lot of organizing activity that's already going on off wiki either due to maybe the organizer feeling more comfortable in those spaces or them feeling like participants can't easily onboard to on wiki flows and processes so our hope is if we simplify these experiences then more people can do the organizing and their event work on wiki which is better of course for the movement as a whole and as for again the calendar part that's something that we can totally explore and work out together in the future so it's good to hear about how WMDE is thinking about it as well and we've also been talking with WMDE in our current work so with event registration even we've already been talking with WMDE so we'll continue that collaboration with also the new tools we build and we only a few minutes left we have four minutes left so people of any last questions please please share them if not I guess we can wrap things up and so thank you so much for joining our session we really see this again as the beginning of us creating and improving a lot of tools so we strongly encourage you to join us in this process join our subscription list join our telegram group share feedback in the google form or on the top page and reach out to any of us in the team we would love to hear from you and thank you so much for coming to our session I guess goodbye thanks everyone