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
170
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
1k
CSS in the editor
tammielis
0
260
Global styles the story so far
tammielis
1
690
Dropped stitches and tangled yarn - a call to simplify WordPress
tammielis
1
1.2k
Being Brave
tammielis
2
1.6k
Lessons from growing design in the open
tammielis
0
1k
Thinking in patterns
tammielis
0
43
Design matters in open source
tammielis
1
670
Opportunity of Open Source
tammielis
0
580
Other Decks in Design
See All in Design
東急URBAN HACKSのデザイナーって何やってるの? 〜Designer Night #1〜 移動・不動産領域の取り組み
tmtgtkhs
0
200
Figma Code Connect を使ってエンジニアの新しい体験をデリバリする
junkifurukawa
0
630
Hybrid NW Infra Design Review: Classic Pattern including Outposts & Route 53 Profile
ichichi
2
170
Masked shaman-Storyboard 2025
ashley0521
0
170
もうひとつのアーキテクチャ #kichijojipm
kondoyuko
0
190
12年続くB2DサービスとUXデザイン / UX Design keeps B2D service alive over 12 years
tnj
0
280
プロダクトデザインの「守破離」の「破」について
hayashirine
0
310
aya_murakami_portfolio
ayakaimi1101
0
1.2k
Managing Design Systems (Antwerp 2024)
nathanacurtis
1
390
Tableau曲線表現講座(2024.11.21)
cielo1985
0
260
「ちょっといいUI」を目指す努力 / Striving for Little Big Details
usagimaru
6
4.1k
シームレスな連携を実現するデザイントークンの設計と構築
amishiratori
0
500
Featured
See All Featured
Unsuck your backbone
ammeep
669
57k
How STYLIGHT went responsive
nonsquared
98
5.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
450
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Git: the NoSQL Database
bkeepers
PRO
427
64k
A designer walks into a library…
pauljervisheath
205
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Six Lessons from altMBA
skipperchong
27
3.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
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