36c3 preroll music Herald: So now we present our next speaker, who is Andre, and he will talk about some cool tools related to the Wikimedia stuff that you, as, maybe, Wikimedia users could use and do cool stuff with it. So let's have some applause for Andre, please. Andre: Batterien? Oh, it works, right? Perfect. Sorry for that. Thanks for coming. I'm Andre. I work for Wikimedia. I was even wondering whether I should put the logo here, because this actually has nothing to do with the Wikimedia Foundation itself. So this is all about volunteer work, volunteer software, because it's always a mix between several entities like Wikimedia Deutschland, Wikimedia Foundation, Sweden, also lots of other companies, for example. And I decided to give this talk because there is if you are on a Wikimedia website, for example, Wikipedia, there is some obvious software there. Of course, the wiki software itself, which allows you to view and edit pages. There are a lot of extensions, about 130 deployed on Wikimedia servers, but there's also lots of software around, which pretty often isn't very visible. Wikimedia Tech world is pretty complex, it's all free and open source software, and some areas are actually fully covered by volunteers, and especially I'm going to be in the bots, gadgets, user scripts, tools, and, a bit, mobile apps area today. We have many communities, many languages, for example, there's already more than 300 Wikipedias when it comes to different languages. So there's a lot of diverse interests, use cases, technical needs. You can probably imagine a few things technically already when it comes to different scripts used in different cultures or right-to-left, left- to-right. Many other examples like this. And as everything is Free and Open Source, a lot of volunteers experiment with new ideas they have and also bridge some workflow gaps that might exist for these communities and maybe other communities are not even aware of that. So pretty often it happens, that some community members come up with some ideas and over time they evolve. Sometimes they even become a code repository or a gadget that also gets copied to another Wikimedia site like a different language Wikipedia. These kinds of things. And earlier this year, some people decided that it would be beautiful to appreciate the work and create a showcase of the most impressive software solutions which were implemented outside of the Wikimedia Core Code repository and the extensions. Both to celebrate the software solutions and also the people behind the tools. Because this is a lot about ideas, about passion, about skills. Pretty often also finding maybe somebody who has more experience or knowledge in a certain culture. If you cannot create something yourself, and teaming up. So, early this year, the idea came up to celebrate such great pieces of software by creating an award. And there was a Wikimedia conference, I think, in August in Stockholm, it's called Wikimania, which is not only about technical aspects, it's really about everything related to the Wikimedia communities. And we, beforehand, there was there were a few people who came together and tried to find categories and, for tools to give an award to in these categories. So I'm basically remixing this award session from earlier this year here without giving out awards. And my hope is that you might see some great stuff, might find some stuff interesting. It's not necessarily if you run your own Mediawiki installation on your server, some stuff might be too Wikimedia-specific use cases, but maybe you might get some ideas or also stuff you weren't aware of and might want to use. Because there are a lot of tools out there, as I said, and sometimes it's really hard to discover them because they're. soundproblems Oh, thank you, because they might be on on separate wikis. All right, so the first category was or is experience, and it was won by the locator tool by Simon04. It's a tool that helps you adding the geocode, the exact position to existing images, especially on Wikimedia Commons, which is the place to share free media images, videos, things like this. And why it received this prize is because it's really intuitive and easy to use. You can add coordinates to one or more files. You can find it in user preferences. So it's a bit easier to discover. It's available in many languages, it had great tutorials. Actively maintained and it's been used already a lot. So this is the tool. I wonder if I should zoom in a bit. It's called locator tool and you can enter a category name here. For example, I have one hand less than usual I realize. "Coolest tool award"… In theory it should also autocomplete. Let's try. Showcases. Maybe if I… let's try something else, then, I mean, that's what autocomplete is for. And let's load. So in theory, you get the map here with a pointer on it. Or pointers of the files in this category. In practice, I probably chose a bad example, and the Wi-Fi isn't that fast. Or maybe none of the images in that category already has a location. That might also be the case here. It's not the category I tried beforehand when I tried to prepare this session. Sorry for that. I'll go back to the screenshot, where you can hopefully imagine how things should look like. The next one would be HotCat, which is a pretty tiny codebase, actually, but used a lot. And "cat" in this case stands for Categories, because that is one way to organize, for example, files on Wikimedia Commons, but also articles on Wikipedias. So this is a screenshot from a file on Wikimedia Commons. And at the bottom you can see the categories, and you can easily add categories via this tool and also remove, change, add categories. And it's also pretty discoverable via the user preferences. So to compare this, how much should I zoom in? This here, down here you can see the categories, how it usually looks. Basically just the names, and you can click the categories to get to the overview page. If you've enabled the gadgets, you see a few more buttons here, which are added by JavaScript so you can easily remove a category or add a category by clicking the plus at the very end. And then you could also type-ahead and add a new category. It works on almost all wikis, it actually has the highest number when it comes to users. And yeah, as usual, code is public. Several people contributed. "Impact". There is Internet Archive Bot by cyberpower, you probably can guess a little bit from the name what it's supposed to do. We are not running an archive service. We're not archive.org. But pretty often, Internet websites or pages go down or get removed or get moved. And as especially Wikipedia articles have a lot of references, then suddenly you cannot check for references anymore. Or if that statement is actually true because that website got down. But there is the Internet Archive and they archive regularly websites and Web pages by crawling the Internet. And then this little Bot replaces those links and, or references in, for example, Wikipedia articles at the bottom by the link to Internet Archive. So you can still actually reach the Page, that was referenced a while ago when that page still existed. And the great thing about this is that it automates work that usually would be very cumbersome and very tiresome to do, and the configuration also depends on local wiki needs. As an example I won't show you now running Internet Archive Bot on some page, but you can see here, I basically took the last edits, a totally random one on English Wikipedia. And you can see here that this is a history of that article called Gilberto Hernandez Ortega. And this is the last edit that Internet Archive Bot made on English Wikipedia by replacing this obviously dead link here that you can see on the left by a link to web.archive.org. So if you go to that article on English Wikipedia and you want to go to that reference, you actually see the reference and not a dead link, that's what it does. Then we had a "reusable" category. If you wonder where we are, if you get tired, this is the fourth out of 10. That's page views by MusicAnimal, Kaldari, Marcel Ruiz Forns. It does what it says. It's basically getting an idea how often does a certain page on one of the Wikimedia sites get accessed. So it's a pretty simple graph, but that can be pretty useful when when you want to have statistics, maybe not necessarily about… well, also, some people want to find out if… which articles are the most popular ones on some Wikipedias. Some people want to find that out. But for me, for example, it's pretty useful when when there are, when it comes to technical documentation on mediawiki.org and I wonder, OK, these two pages kind of overlap when it comes to their content and I would like to merge them. But which one is more popular and which way should I merge it. So these things can be pretty useful. You can include all wikis. You can also change the time frame. You can get statistics over a year now, that was recently implemented. Before, it was per month. And in life this, these are two pages I'm comparing on meta.wikimedia.org. You can see that I'm looking at the daily statistics and in a certain time frame, which you can change here, and I'm comparing these two pages called the Coolest Tool Award page and a page called Requests for New Languages. And so here you can see like on which day, how many times those two pages were accessed. Then there is quick statements by Magnus. That's true, that's true. I tried to access that earlier, and it somehow didn't work for me when preparing this. So in theory, it's a powerful editor for Wikidata. You can use statements, labels, descriptions and aliases to add and remove them, via rather simple text commands and you can see simply by the numbers on Wikidata that it's pretty popular. As I said, I wasn't able to play with that yet myself. So I can only read this text for you right now. So, you can prepare things already in a spreadsheet or a text editor to to run several commands in a row. Batch edits, basically, semi-automatically. And there's also other tools like OpenRefine, the Disambiguater, which also use this tool. So as it was down, I could only go to its help page and looked a little bit at the statements down here. I hope that one day I'm going to find time to try this myself. Let's see. Then, for developers, an award was given to MediaWiki Code Search by Legoktm. Because, once upon a time, there were, there was, for example, a service by Google to do search explicitly, like, public code, source code repositories, and we wanted to have that, especially for Wikimedia code. So everything that's in WikiMedia git, Gerrit, I don't think it supports stuff that… all our Wikimedia code repositories that are in GitHub or somewhere else. It's a pretty simple interface. You can see on the top you can filter by categories, in which code bases you're looking for a certain expression. Gerrit, it says here at the bottom. And this is super easy to use. Well, at least, if you know a little bit of regular expressions or if you just want to enter the name of a function, for example, because one very or, a great use case we actually have is, when some function gets deprecated or even later on even removed in the MediaWiki core code base. Of course, somebody needs to find and update all the extensions out there, which might rely on that very function in the MediaWiki core code base. And this makes it way easier. Of course you could also locally check out all the extension repositories and then grep and try to find that. But this makes it especially, for those, or most people, I guess, who don't have a complete check out of all extensions and code repositories on their own computer, to quickly use it on the Internet online. I guess I don't need to show you how to enter a search string here. Still, if I, for example, enter, getText, which would be a function name, you'd then get the results listed by repository. And then you could filter on the top. If the server or the Internet is fast enough. I might get back to you later. Seventh one out of ten we awarded is the "Mobile" area, there is a Commons mobile app which is also entirely run, managed, worked on by volunteers like Josephine, Yuvi, Neshlihan, Vivek. It allows you to upload photos to Wikimedia Commons directly from your mobile phone or from your smartphone, and you can also, of course, add categories, or view nearby missing images. So if you use your GPS, if you know your location, that can be helpful to find out which articles, for example, on Wikipedia, still lack images and view your contributions to Commons in its own gallery. Those numbers are probably now outdated. But what is impressive to me is simply the large number of different people who have already contributed to the code base. Still no results. OK. I don't think I'm going to play that YouTube video for for you now. Plus, I haven't sorted out the sound beforehand, I realize. But you can… oh, this just shows some of the images uploaded via it, but it's a pretty intuitive user interface. It's also interesting to see that of course, it also makes uploading content a bit easier that might not be suitable for Wikimedia Commons, like, for example, your selfies of you and your friends. But I think that's also being worked on and better filter nowadays, for example, by categorizing if this is a completely new user and these kinds of things on Commons. Then the category "Newcomer" is called NOA Upload Tool by HappeJ, Sohmen. So this takes scientific Open Access articles out there, and fetches the images included in them, and then anybody can help deciding if this is suitable when it comes to the content of, I mean, the license is already pretty clear. But the content, if this could be helpful on Wikimedia Commons. So you go to the website, basically you get a random image and you can help. Could or should this be uploaded to Wikimedia Commons to make it broader available to make it more discoverable? It's beautiful because it also gets a bit more into Open Science. It's probably the most simple user interface in this collection here, and it does the attribution correctly. Randomized. That's probably also something. So I went to that tool. And as you can see, you get a random image. So the caption would be taken over and you can click "Mark for upload" or "next image". To actually upload it, you will… It's probably a bit small… you would have to log in, of course, first and authenticate. Then when it comes to outreach, more to social activities, there is a programs and events dashboard by Sage and others. So this is a bit more when it comes to the teaching part or running workshops for, for example, editors, writers, uploading media. Or, for example, Wikiversity, which is another Wikimedia site which has courses. And this helps you to get an idea how much outcome, how much effect your program has. And it's pretty useful and actually used by quite some event organizers out there, for example, by the Wikimedia chapters in quite some countries. You can create and manage education programs, you, as I said, track some metrics and it's been used for more than 100, or, with more than 100 000 students and editors, over a million articles since 2010. So this is the default view you would end up with on the programs and event dashboard. And you can see here the campaigns on the left, for example, this was the Art and Feminism 2018 campaign. Related programs that were run. And, for example, the number of articles created, edited, and the number of editors here, in the very end. So you get an idea how much, actually, outcome you have. And, last but not least, probably Eggbeater doesn't tell you anything. That was the logo we chose for the award, and it's basically the special or lifetime award or something like that. That's probably how you would translate it. Twinkle. It's also a JavaScript gadget by AzaToth, Ioeth, Amathea, atlight, MusikAnimal, AmoryMeltzer. And this is when, when you're a bit more of an experienced, for example, Wikipedia user, it helps you a lot with maintenance tasks like dealing reverting vandalism, unscontract– unconstructive edits. Which makes administrative tasks way easier. It's been around for 15 years, it has pretty good help. And to give you a simple idea, this would be the normal or nearly normal view, I think I also have some some custom gadgets enabled, on on a Wikipedia page when you're logged in and you can see up here, read, edit, view history. The watch list, star button. When I enable Twinkle, you see there's another drop down, which leads to, for example, the first link request, speedy deletion. According to CSD, I should probably know what that means. Speedy deletion? And a few other options like "show most recent diff", "unlink backlinks", a lot of functionality that is way easier to access and more common, especially if you try to revert vandalism and watch pages. This is a photo of, at the end of that actual award ceremony, of all the people being around. There were also definitely a few maintainers, developers, stewards of these code bases around. So not everybody was present at that conference, but we could actually hand out some awards which were eggbeaters. And what was this was basically about was, as I said earlier, appreciating, all the code in between, that might not be obvious to you. Sometimes, it might not even be obvious to you that this is custom code or a gadget, not in the core functionality, added by a volunteer, because it is enabled by default. And you just expect like, OK, this is probably part of the core software, but it's actually not. And, of course, also, thanks a lot to all the users of these tools. So if anything was interesting here or if you have more curiosity, you will find links on meta.wikimedia.org, on the page Coolest Tool Award. If you are generally interested in the technical parts of it, not necessarily only as a user using these tools, I would recommend how to contribute on mediawiki.org, which both covers how to get technically involved, but also other areas. For example, of course, editing, but also, design, local user groups, outreach or other things. So these are probably only the credits. So I'm done. Thank you. applause Herald: Hello, hello? Yeah. Thank you, Andre! So do we have any questions in the audience? If you do raise your hands and I will hand you my microphone? Andre: Basically, I would even say feel free to ask anything. I mean, I might not know the answer. It's not that I'm actively working in all of these tools or anything, but I can try to find out. Q: I thank you for your speech. Do you have a favorite tool for locations of articles, how to add them, or edit them? Andre: A favorite tool for locations of articles, how to edit them? Q: You can have locations for the images, but also add locations to articles on the other side? And I find it unhandy to always copy paste a code with geolocation and all that stuff. And I would also prefer there to have a tool where I could click on a map and say, OK, it's there. Maybe it's existing. Andre: That that is a good question. So, yeah, so you basically go to an article and you hope for some button, which probably opens a map and then you say it's here on this map. And then you edit with one click the coordinates to the article, I guess. Right? I'm not sure myself. I would have to try to find out. Let me come back to you later, please. Herald: Any other questions? I don't think I see any, but so then again, thank you, have some applause for Andre please! Subtitles created by c3subtitles.de in the year 2021. Join, and help us!