 Russian WordPress community I've been contributing in various way to WordPress for 10 years mostly to other girls support and meta teams and today I'm gonna be talking about The WordPress.org site and the various components and sections it consists of It's supported by the meta team which is responsible for building Of the official WordPress.org websites It has a bug tracker at meta track WordPress.org How well you can contribute to any WordPress site There's a bunch of software In use on WordPress.org mainly it's of course WordPress BP press which is the form software for our press body press and social network Let's use to display your press.org profiles a bunch of custom plugins and teams There's a track for bug tracking. There's a Russian control system Mail script for managing mail and lists and there's also media wiki for codex WordPress.org contains a lot of different sections like Plugging and team directories various APIs Codex developer reference some networks for contributors or for polyglots localized versions I'll talk Some more about each one of those components so the first site is API WordPress.org It contains some APIs that WordPress or its sister projects use The browse happy is a service that helps users make sure that they're using the latest and secure WordPress Version of the browser. It was created on a lot of users was T1 Internet Explorer 6 which didn't quite fit for modern websites WordPress uses this API to display a notice in admin that recommends the user to Upgrade and to a secure version Credits also the something similar is currently being done for For PHP versions, there's the project code serve happy which now also has its own API That would help users to make sure they run Currently supported and secure a PHP version Credits as a service that shows what press contributors for the latest release in the on the about page in the admin if you want to see Your name there you can contribute to what press core Importers in the list of plugins for important important content from other web platforms like tumblr Blogger it's it is used if you go to work and tools import page in the admin Which downloads on the list of plugins from the 8 from this API? I Think everyone has seen the word press news widget in the admin displays the latest news from the official WordPress blog and some other websites Coach WordPress planet Starting with WordPress 4.8 and this widget is called WordPress events and news It now also shows information about the upcoming and meetups and what camps in the region and Translations is an API that word press uses to download language bugs for core plugins and themes And the next site is apps what press the torque It is a website where you can download official press mobile applications There's also desktop application for press. It supports not just for press.com But self-hosted sites as well if you have jetpack plug-in installed BB press is a sister project of word press in the forums plug-in written specifically for WordPress support forums But it could be used in other projects as well I know someone might say that it's missing some features Like that other forms have bundled like reputation voting and so on but it does have all the essential functionality for Maintaining and moderating the forums and being a word press plug-in. It's really flexible So you can you could extend it with other plugins or write your own and there's plenty of hooks available The next site is browse happy.com Displays current versions of all major browsers And the notices and warnings in the admin when you're using an outdated or insecure browser link to this Website But the press is another sister project of four press. It's a social network plug-in It's not Facebook, but you can install it on your own website and customizes as it has needed and Extended with other plugins Everyone knows codex. It's built on media wiki platform. It's no longer actively updated, but There will be a placement and developer reference It's no longer updated because the format was where the documentation For developers and users is mixed. It's not it's not really optimal It's going to be replaced with separate handbooks for users and for developers and The developer reference at the next Website and has handbook for plug-in and team developers Documentation on postcode a list of all functions classes filters and actions and what press core It's not written manually, but past directive directly from what press core Which allows it to stay relevant With each what press lead release. There's also a documentation on more advanced topics like WP CLI or REST API The next project is global 4-press network also called Rosetta network of localized sites like the German wordpress site or Russian or Italian or any other WordPress local that exists Before press 4.0 you could download a localized version only from these sites But now you can just download an English version and select the language there and you're in installation However, some locales still require some special transliteration or declension rules and include additional PHP files in WP content languages directories or These sites Contain packages with all these additional files These sites are also used by translators and local managers to add new translators. They're now 170 of These sites about one third of them are active Are inactive but more than a hundred are actively maintained The next site is jobs what press net it's a moderated site with various what press job postings It's currently only available in English because Moderators team Cannot be scaled to handle international submissions, but it would be great to some point to have it localized In different languages as well because on what press support forums There's a rule that you cannot provide commercial assistance. So all Topics with commercial assistance sent to this site, but that's not an option for Localized forms because there's only English version here and the next site is the make what press network It's a network of various teams contributing to work with like core design polygots support community and each Team that exists each team has a block and the handbook They can communicate on the blocks There's also a special page that handles or press like integration if you Don't have a slack Account yet you can go to this page and follow instructions profiles of press the torque is Website where each user is what press the torque user has a profile And that shows their current activity and contributions for plug-in and team models It also shows the list of plugins or teams for every user that shows the list of their favorite plugins There's also There are also track contributions like core commits or plug-in commits on track tickets and support forms threads You can also use this Site to edit your best the torque profile and if you ever Participate in what the support forms you notice that your work with your forms profile is separated from their work with the torque profile Not in a long run. There's a plan to combine them and just have one profile forever Track is what press core bug tracker It's a place to follow along with the development of for press You can view recent code changes submit the bug reports work on patches receive notifications for tickets your reported or subscribe to Body press and BP press projects have their own bug trackers and the meta team also has its own bug tracker For what for working on what press the Torx sites our press the torque is gradually getting open source So that everyone could contribute to every part of what press the torque Translate if a site where you can translate what press core teams and plugins Some what press the Torx sites or anything else. There is to translate into your language Or press plugins and teams from the director. It cannot be translated if they are properly prepared for localization If they are not if you find a plug in that Cannot be translated. You should reach out to the plug in outer most of the time Don't would be happy to fix any internationalization issues in their project Or press up our team plug in a team director itself can also be translated there What camp the torque is a network of what campsites? What camps are conferences that focus on everything what press These are informal community organized events that put together by what press users Everyone can participate share ideas get to know each other each what camp website is hosted on this network there's Some custom teams and plugins behind it What press the Torx is the main Website where you can download what press with the latest news Information about what press mission and philosophy it recently got to redesign So now it has a new team completely open source Or press showcase is a special moderated section of large or not worse the Websites using what press generally these are sites created for company for large companies educational institutions or celebrities That use what press in a unique way The next section is the plug-in directory Until last year it used to work on a note to be the press version now It's implemented as a wordpress plugin are fully open source. You can submit patches or suggest ideas It has a single plug-in page Layouts or markdown parts are a crown as a different components There are things like fabrics ratings support topics compatibility mail subscriptions Review process for Plug-in directory admins and the API that powers plug-in updates and installations The same applies to the team directory as well. It was open sourced a bit earlier A couple of years ago and is also implemented as a wordpress plugin. There is single temp page ratings support topics stats API and approval process for Team reviewers the support forums Also used to work on all be repressed which made it hard to fix in fix bugs or introduce new features Luckily a young year and a half ago along the way to upgrade to be repressed to has happened The code is now open sourced as well and a lot of improvements What press TV is a site where you can watch any what camp talk from all over the world or some educational videos What press translation they website was created in 2016 when the polyglots organized the public it's team organized the global press translation day Contributes us from all over the world Translated what press core plugins and teams. There are a lot of local events This site is not hosted on the wordpress.org service But it's still a part of the global community efforts and as a component for it on meta track Now I'll tell you a bit about How you can contribute to a component you're interested in You want to get the meta environments project from github who contains a local or development Environment based on the very ground that has all their prerequisites for working on a patch It has the source code of components and database dumps Not all components are implemented there yet. For example support forms are not there But they should be added eventually if you don't use vagrant and have your own development environment You can still use the database dumps from this project and Bit more details on the two components that I worked on and most familiar with the support forms and the plug-in directory From 2013 when the meta repository was created in two years of working on a not be repressed version Only 34 tickets were closed and after the firms were open sourced in a year and a half 10 times as much tickets were closed. So you could say that The forms are much more actively developed now and you team was created new capabilities for moderators were added for example user nodes Now moderators don't have to guess why someone was blocked or banned Some use experience improvements were also implemented for example the new topic form now has a field decide I need help with because Many people would otherwise forget to include a link to this site and would never get a reply and After the plug-in directory was open sourced in a year and a half two times as much tickets were closed as In four years before that one of the recent additions is that plugins it can now specify the minimum PHP version they acquire the next step would be for Or per score to check that value and prevent the plug-in from installing it if the PHP version doesn't match the way the fatal error So how exactly You can contribute to what press the dog You'll want to go to Metatrack find the component you're interested in and See the list of existing tickets so I submit your own you can look for good for us back tickets that are small and self-contained tasks easy to get started with It's also a good idea to subscribe to the meta blog and the contributor network and the contributor handbook does information how to get started there and how the meta team works and Things like that So that's all for me in questions Think there are all kinds of postings there it's It's a moderated sites I've seen some Companies they are looking for one-term contracts or some single projects Basically, it's just an official place that Support volunteers can send people to if they require any kind of commercial assistance because it's It's not allowed on our president on our press support forums Yes So the the question is Why they Let's know what was plug-in director is to use elastic search for more press dot or press dot com They have a I Don't I haven't heard of any plans yet so more than in Moving it to our press network. I think they just have a Infrastructure set up on what was that com so basically the algorithms are open source it's just that The indexing parts to runs on what was the com but Maybe maybe it will It's still a walk in progress because the algorithms are not yet perfect you cannot In some cases you cannot find the plug-in even by direct slack much So there there are some plans to improve their algorithms and maybe The elastic search backend will be moved to the door to our infrastructure as well Yeah, yeah, I found the ticket for that several years ago about if you Translate or plug-in title into some other language like Russian in my example You cannot no longer find the plug-in in the director I think it has improved since then you can now find a plug-in both by its original English name and Translated name, but only if you search in the localized Directoria if you search in the English director, it's the only searches By English name, so there are still things to improve Yes, that's the That's the goal of the support forms are already open source. I think the main One of the biggest components that are not open source yet is profiles and notifications For example some people reported that when they subscribe subscribe to a keyboard to a keyboard so they Get they also get notifications Not just for that keyword, but for all words that contain this keyword like if you subscribe to UI You also get notifications for jQuery UI or all sort of things It would be great To open source their profiles component as well, so this could be fixed It's a work in progress There's I think They didn't The plug-in reviewers I Also asked them if maybe how does one join the plug-in reviewers team? They said that Still use some that was two years ago I think they said that they were using some old systems that cannot scale much So they were not accepting new people at the moment, but now the reviewer reviewer spot is open sourced as well. So the reviewer in WordPress admin So I think we are much closer now to accepting More people in the plug-in reviewer's process if you want to more If you want a better answer you might want to check in with Nika or any other plug-in reviewers, but I think we're close on our