Upload
konstantin-obenland
View
291
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
WordPress への貢献コンスタンティン・オーベンランド
Saturday, September 14, 13
Konstantin ObenlandTheme Wrangler at Automattic
@obenland
slideshare.com/obenland/contributing-to-wordpress
Saturday, September 14, 13
Getting involvedIRC: #wordpress-contribute
Saturday, September 14, 13
Communication
IRCcodex.wordpress.org/IRC
Trac
P2smake.wordpress.org
Mailing Listscodex.wordpress.org/Mailing_Lists
Saturday, September 14, 13
Getting involved
UI Group
Accessibility Group
Support Forums
Mobile Group
Theme Review Team
Documentation
Translations
Events
Saturday, September 14, 13
UI Group
Weekly meetings (Wed, 3am Tokyo)
Make WordPress UImake.wordpress.org/ui
wp-ui mailing listlists.automattic.com/mailman/listinfo/wp-ui
IRC: #wordpress-ui
Saturday, September 14, 13
Accessibility Group
Weekly meetings (Thu, 4am Tokyo)
Make WordPress Accessibilitymake.wordpress.org/accessibility
wp-accessibility mailing listlists.automattic.com/mailman/listinfo/wp-accessibility
IRC: #wordpress-ui
Saturday, September 14, 13
Saturday, September 14, 13
Support Forums
Support Forumswordpress.org/support
Japanese Support Forumja.forums.wordpress.org
Make WordPress Supportmake.wordpress.org/support
IRC: #wordpress-sfd
Saturday, September 14, 13
Saturday, September 14, 13
Mobile Group
Make WordPress Mobilemake.wordpress.org/mobile
Mobile Developer Handbookmake.wordpress.org/mobile/handbook
IRC: #wordpress-mobile
Saturday, September 14, 13
Saturday, September 14, 13
Theme Review Team
Make WordPress Themesmake.wordpress.org/themes
theme-review mailing listlists.wordpress.org/mailman/listinfo/theme-reviewers
IRC: #wordpress-themes
Themes Tracthemes.trac.wordpress.org
Theme Review Guidelinescodex.wordpress.org/Theme_Review
Theme Unit Testcodex.wordpress.org/Theme_Unit_Test
Saturday, September 14, 13
Documentation
Make WordPress Docsmake.wordpress.org/docs
The Codexcodex.wordpress.orgwpdocs.sourceforge.jp
wp-docs mailing list
IRC: #wordpress-sfd
Saturday, September 14, 13
Translations
• Glotpresstranslate.wordpress.org
• Make WordPress Polyglotsmake.wordpress.org/polyglots
• IRC: #wordpress-polyglots
Saturday, September 14, 13
Saturday, September 14, 13
Events
WordCampscentral.wordcamp.org
WordPress Meetupsmeetup.com/WordPress-Meetup-Tokyo
Local classes
Saturday, September 14, 13
WordPress Core
Saturday, September 14, 13
WordPress Core
Make WordPress Coremake.wordpress.org/core
Contributor Handbookmake.wordpress.org/core/handbook
wp-hackers, wp-testers mailing listslists.automattic.com/mailman/listinfo/wp-hackers
Trac firehoselists.automattic.com/mailman/listinfo/wp-trac
Saturday, September 14, 13
Release Cycles
Weekly developer chats (5am Tokyo)
Scope chat in first meeting
Decisions: Meritocracy
IRC: #wordpress-dev
Saturday, September 14, 13
Features As Plugins
Asynchronous development, faster iterations
Must be ready at the beginning of a cycle
Won’t always end up in core
IRC: #wordpress-core-plugins
Saturday, September 14, 13
Theme/Plugin Best Practices
Plugin Developer Handbookmake.wordpress.org/docs/plugin-developer-handbook
Theme Developer Handbookmake.wordpress.org/docs/theme-developer-handbook
Underscoresunderscores.megit.io/_s
Saturday, September 14, 13
Twenty FourteenSaturday, September 14, 13
Recap: Default ThemesCreate something different from the year before
Show off the latest and greatest features
Support child themes and encourage customization
Have an aesthetically pleasing design
Work for a blog or a website
Represent best coding practices, technical excellence
Saturday, September 14, 13
Twenty Fourteen
Magazine Theme
Converted from Further by Automattic
Designed by Takashi Irie
Saturday, September 14, 13
Team for Twenty Fourteen
MattProject Owner
TakashiTheme Designer
KonstantinTheme Developer
LanceProject Lead
Saturday, September 14, 13
General Process
Matt sets design vision and feature directionMatt sets design vision and feature direction
Designer creates mockupsMatt selects an existing theme
Wrangler converts mockups into a working theme
Matt selects an existing theme
Community tests and polishes the draftCommunity tests and polishes the draft
Saturday, September 14, 13
Features & Design
Responsive
Post Format Widget
Three Widget areas
Two page templates
(Featured Content)
Genericons for post meta
Featured Images
Fixed Navbar
Pull quotes
Space for ads
Saturday, September 14, 13
Twenty Fourteen
Slated for release with 3.8 in December
Office hours (Wed, Fri 2am Tokyo)
Bundled Theme component in Core Traccore.trac.wordpress.org/query?status=%21closed&component=Bundled+Theme
Saturday, September 14, 13
Thanks!@obenland
Saturday, September 14, 13