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
300
Global styles the story so far
tammielis
1
760
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
750
Opportunity of Open Source
tammielis
0
610
Other Decks in Design
See All in Design
文字コントラストを改めて考える / Reevaluating Text Contrast
lycorptech_jp
PRO
0
360
7 Core Values of Round-L
wired888
0
590
なぜプレイドにデザインエンジニアが必要だったのか?
t32k
0
560
株式会社バクタム 会社説明資料
bactum
0
260
プロジェクト内でデザイナーができること 日経電子版アプリ機能開発「For You」#nikkei_tech_talk
nikkei_engineer_recruiting
8
4.2k
freee + Product Design FY25Q4
freee
4
15k
児童相談所における養育里親委託時の親権者同意に向けたコミュニケーションの実態
trivia
0
500
#Dubois Challenge 2025: Economics
ajstarks
0
140
Selección de proyectos PORTFOLIO 16/25
alvaroromero
0
100
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
210
今日から意識できるアクセシビリティ
fumiko
0
280
UXとUIの違いを自分の言葉で表現する: UX DAYS TOKYO
mizunashi_mana
0
210
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Six Lessons from altMBA
skipperchong
28
3.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How to Ace a Technical Interview
jacobian
278
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
KATA
mclloyd
30
14k
Adopting Sorbet at Scale
ufuk
77
9.5k
It's Worth the Effort
3n
185
28k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
GitHub's CSS Performance
jonrohan
1031
460k
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