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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tammie Lister
June 20, 2014
Design
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BuddyPress theme development
WP Sessions talk June 2014
Tammie Lister
June 20, 2014
More Decks by Tammie Lister
See All by Tammie Lister
Growing the WordPress design system
tammielis
1
1.2k
CSS in the editor
tammielis
0
380
Global styles the story so far
tammielis
1
940
Dropped stitches and tangled yarn - a call to simplify WordPress
tammielis
1
1.4k
Being Brave
tammielis
2
1.8k
Lessons from growing design in the open
tammielis
0
1.2k
Thinking in patterns
tammielis
0
43
Design matters in open source
tammielis
1
880
Opportunity of Open Source
tammielis
0
720
Other Decks in Design
See All in Design
“なんとなくFigma”から一歩先へ。AI時代も活きるWeb制作フロー
ayumidesign
0
120
decksh object reference
ajstarks
2
1.7k
Accelerating performance improvement based on a software review evaluation matrix
kitanosirokuma
0
270
kintone開発におけるライターの役割の変化〜AI活用を添えて〜 / Changes in the Role of Writers in Kintone Development
keroyama
0
150
Debiasing Your Software Design Decision-Making @ Flowcon '26
baasie
1
130
「バイブコーディングって何?」から始まった、 AIとの一年間と、その先のこと
seto
0
680
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.4k
デザイナーとエンジニアで 同じ山に登ろう
moco1013
0
290
AIスライド生成を進化させるMDファイル
kenichiota0711
1
1.5k
CULTURE DECK/Marketing Director
mhand01
0
1.4k
2026年の勢い / Momentum for 2026
bebe
0
510
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
ottatto
3
1.6k
Featured
See All Featured
How to make the Groovebox
asonas
2
2.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
ラッコキーワード サービス紹介資料
rakko
1
4.1M
Practical Orchestrator
shlominoach
191
11k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
420
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
440
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
How to Talk to Developers About Accessibility
jct
2
450
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
My Coaching Mixtape
mlcsv
0
180
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
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