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
770
Dropped stitches and tangled yarn - a call to simplify WordPress
tammielis
1
1.3k
Being Brave
tammielis
2
1.7k
Lessons from growing design in the open
tammielis
0
1.1k
Thinking in patterns
tammielis
0
43
Design matters in open source
tammielis
1
760
Opportunity of Open Source
tammielis
0
620
Other Decks in Design
See All in Design
UXデザインはなぜ定着しないのか?
designstudiopartners
0
920
読書シェア会 vol.5 / Yumemi.grow 20250526
rakus_dev
0
1.7k
そのUIコンポーネント、これから先も使えますか?―Headless UI,Open UI,グローバルデザインシステム
sakito
2
890
新卒の目から見たサイボウズのデザイン組織
ryota5884
0
160
デザインシステムの「種」を使って、受託開発を加速させる
akane___ui
0
11k
ビジネスアナリシスはビジネス”分析”じゃないよ!~システム人材が価値を生むための基盤スキルとしてのビジネスアナリシス~
bpstudy
0
610
なぜプレイドにデザインエンジニアが必要だったのか?
t32k
0
640
企画を動かすデザイナーの思考!「広げて絞る」アプローチ。
hikidakan
0
150
Мышление историями. Как текстовые модели поведения помогают дизайнеру проектировать
ashapiro
0
130
街・都市という眼差し。まちづくりにおける規範と実践
sakamon
0
130
1920*1080pxに設定したケース / Google Slide Size Test
arthur1
0
3.2k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
200
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Writing Fast Ruby
sferik
628
62k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
900
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
For a Future-Friendly Web
brad_frost
179
9.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
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