Upload
sergey-biryukov
View
176
Download
2
Embed Size (px)
Citation preview
Managing a Local WordPress Community
Sergey Biryukov
WordCamp Europe 2016
Sergey Biryukov● WordPress Core Contributor at Yoast
yoast.com● Co-founder of Russian WP community
ru.wordpress.org● Polyglots, Support, and Meta teams
sergeybiryukov.com@SergeyBiryukov
Community Structure
● Online community– Rosetta blog– Support forums– Documentation– Translations
● Offline community– Meetups– WordCamps
Rosetta Blog
Localized Theme Directory
Localized Plugin Directory
Support Forums
Codex
Translations
Keeping WP Translations Up-to-date
Keeping WP Translations Up-to-date
● 162 locales● 67 locales up to date● 0 locales behind by minor versions● 10 locales behind by one major version● 15 locales behind more than one major version● 61 locales have a site but never released● 9 locales don't have a site
Keeping WP Translations Up-to-date
● Translate current trunk● Translate beta versions and RCs● Saves you time on the release week
Managing Plugin & Theme Translations
.pot→Poedit→.po/.mo→email
translate.wordpress.org
Managing Plugin & Theme Translations
● 13 000+ plugins● 2 000+ themes● Oh, my!
Managing Plugin & Theme Translations
● GTE (General Translation Editor)● PTE (Project Translation Editor)● Translator
Managing Plugin & Theme Translations
More PTEs→more sanity
Managing Plugin & Theme Translations
● Monitor the Polyglots blog for PTE requests for your locale● Set up a notification for the locale code in your WP.org profile● Create a translation guide for new PTEs● Document your team’s best practices● Find a way to provide feedback to translators
Keeping the Forums Friendly & Helpful
Keeping the Forums Friendly & Helpful
● Support is great for troubleshooting skills● You are now the face of WordPress● Try to see the bigger picture● Always keep a respectful attitude● Recognize active contributors and expand the team
Keeping the Forums Friendly & Helpful
● Have a Forum Welcome and FAQ pages in your language● Read the Support Handbook on make.wordpress.org/support/● Empty the spam queue regularly
● VisualPing for Chrome● Distill Web Monitor (formerly AlertBox) for Firefox
● Participate in Support Team meetings (#forums on Slack)● Create your own Slack team
WP Documentation In Your Language
WP Documentation In Your Language
● Codex→HelpHub (wphelphub.com)
WP Documentation In Your Language
● Codex→HelpHub (wphelphub.com)● Codex→Code Reference (developer.wordpress.org)
WP Documentation In Your Language
● Codex→HelpHub (wphelphub.com)● Codex→Code Reference (developer.wordpress.org)● Theme Developer Handbook● Plugin Developer Handbook● Docs Handbook● Meta Handbook● Polyglots Handbook
WordPress Meetups
“Meetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Anything that brings together 2 or more people to share their WordPress experiences counts — there’s no minimum number of attendees or required format.”
— make.wordpress.org/community/meetups/
WordPress Meetups
“If there is no WordPress Meetup in your city yet,you are the one to organize it.”
— Taco Verdonschot
WordPress Meetups
● Find a venue● Invite people● Have a great meetup!
WordPress Meetups
● Check out the existing resources in your area● Pick a regular day every month● Avoid clashes with other IT events● Host collaborative events with other meetups● Create a Slack team or channel● Create a website● Advertise
WordPress Meetups
● Choose the most suitable format● Have an agenda
– Invite external speakers– Let everyone talk about their cool WordPress projects– Fix issues on someone’s site– Have a contributing evening– Whatever works
● Just do it
The best thing about WordPress is community.
@SergeyBiryukov
Thanks! Questions?