Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BuddyPress theme development
Search
Tammie Lister
June 20, 2014
Design
0
180
BuddyPress theme development
WP Sessions talk June 2014
Tammie Lister
June 20, 2014
Tweet
Share
More Decks by Tammie Lister
See All by Tammie Lister
Growing the WordPress design system
tammielis
1
1.1k
CSS in the editor
tammielis
0
290
Global styles the story so far
tammielis
1
750
Dropped stitches and tangled yarn - a call to simplify WordPress
tammielis
1
1.3k
Being Brave
tammielis
2
1.6k
Lessons from growing design in the open
tammielis
0
1.1k
Thinking in patterns
tammielis
0
43
Design matters in open source
tammielis
1
740
Opportunity of Open Source
tammielis
0
610
Other Decks in Design
See All in Design
サービスデザインにおける、 映像活用の可能性(Spectrum Tokyo Meetup #18)
ka71
0
120
Bulletproof Design System with TypeScript
takanorip
6
3.5k
ビジネスアナリシスはビジネス”分析”じゃないよ!~システム人材が価値を生むための基盤スキルとしてのビジネスアナリシス~
bpstudy
0
530
The Golden Whitney
ohtristanart
PRO
0
520
【30人中30人が3ヶ月平均180万収入アップ】マズロー安達の弟子、成功事例集
maslow_akkun
0
120
児童相談所における養育里親委託時の親権者同意に向けたコミュニケーションの実態
trivia
0
470
ビジネス成果を最大限に発揮するPORTFOLIO
ataxi1003
0
190
業務効率化だけじゃ物足りない AIと一緒にプロトタイプ開発
shingo2000
1
1.5k
Building foundations 堅牢なデザイントークンの設計
hilokifigma
2
3.5k
[2025.6.30 もがく中堅デザイナー、キャリアの分岐点] なんでもやる系デザイナーのもがきかた
taka_piya
0
1.2k
CMS管理画面のアクセシビリティ
magi1125
6
2k
FigmaのFigmaファイルから学ぶTips & Tricks
hilokifigma
0
430
Featured
See All Featured
Scaling GitHub
holman
459
140k
For a Future-Friendly Web
brad_frost
179
9.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Music & Morning Musume
bryan
46
6.6k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
We Have a Design System, Now What?
morganepeng
53
7.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
BBQ
matthewcrist
89
9.7k
Site-Speed That Sticks
csswizardry
10
670
Transcript
BUDDYPRESS THEME DEVELOPMENT
None
ONE SIZE DOESN’T FIT ALL
ONE SIZE DOESN’T FIT ALL ONE SIZE shouldn’T FIT ALL
Once upon a time
the VILLAIN : BP-DEFAULT
the hero : theme compatibility
None
the world of buddy press Themes
www.buddyboss.com
www.msoe.edu/welcome
typeonenation.org
hobnobnation.com/cities/
THE LIFE OF A BUDDYPRESS THEME
THE LIFE OF A BUDDYPRESS THEME
R&D SKETCH WIREFRAME MOCK UP PROTOTYPE DEVELOPMENT TESTING REFINE
R&D SKETCH WIREFRAME MOCK UP PROTOTYPE DEVELOPMENT TESTING REFINE
R&D SKETCH WIREFRAME MOCK UP PROTOTYPE DEVELOPMENT TESTING REFINE
R&D SKETCH WIREFRAME MOCK UP PROTOTYPE DEVELOPMENT TESTING REFINE
R&D SKETCH WIREFRAME MOCK UP PROTOTYPE DEVELOPMENT TESTING REFINE
underscores.me Github.Com/Automattic/_S
THEME COMPATIBILITY
THEME COMPATIBILITY
JUST CSS CSS +- TEMPLATES CUSTOM
JUST CSS
JUST CSS
JUST CSS
BP-Legacy
buddypress.css
TEMPLATE HIERARCHY plugin-buddypress.php buddypress.php community.php generic.php page.php single.php index.php codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/
TEMPLATES
THE wonderful world Of components
codex.buddypress.org/buddypress-components-and-features/
Components
None
possibilities of Hooks
A BUDDYPRESS THEME IS A THEME codex.wordpress.org/Theme_Development
- WORDPRESS THEME STANDARDS - THEME CHECK - BUDDYPRESS TEST
DATA theme check : http://wordpress.org/plugins/theme-check/ theme unit test : http://codex.wordpress.org/Theme_Unit_Test bp default data : https://wordpress.org/plugins/bp-default-data/ make.wordpress.org/core/handbook/coding-standards/
surviving BUddyPress Themeing
1. test 2. Listen 3. Always revise
? speakerdeck/tammielis/buddypress-theme-development @karmatosed