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
Why WordPress is the framework of the future!
Search
Jack Lenox
May 15, 2012
Technology
7
4.6k
Why WordPress is the framework of the future!
My talk at FOWD London 2012.
Jack Lenox
May 15, 2012
Tweet
Share
More Decks by Jack Lenox
See All by Jack Lenox
How better performing websites can help save the planet
jacklenox
3
900
How better performing websites can help save the planet
jacklenox
0
1.7k
What WordPress developers can do about climate change
jacklenox
0
230
An introduction to the WordPress REST API
jacklenox
1
230
An Introduction to Object-Oriented Programming, Design Patterns, and Test-Driven Development
jacklenox
3
460
Building Websites with the REST API
jacklenox
0
310
There and Back Again: A Developer's Tale
jacklenox
3
1.9k
Writing PHP with React
jacklenox
0
420
Theming, React and the REST API
jacklenox
0
520
Other Decks in Technology
See All in Technology
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
200
低レイヤソフトウェア技術者が YouTuberとして食っていこうとした話
sat
PRO
4
3.6k
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era
yokawasa
15
4k
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
無理しない AI 活用サービス / #jazug
koudaiii
0
100
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
1
350
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
130
CDK Vibe Coding Fes
tomoki10
1
640
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Raft: Consensus for Rubyists
vanstee
140
7k
Making Projects Easy
brettharned
116
6.3k
GitHub's CSS Performance
jonrohan
1031
460k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
GraphQLとの向き合い方2022年版
quramy
49
14k
Agile that works and the tools we love
rasmusluckow
329
21k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Transcript
Why WordPress is the framework of the future! By Jack
Lenox
WordPress is the most popular CMS on the web
Its behind 14.7% of Alexa’s top million sites
As of August 2011 it manages 22% of all new
websites (in the US)
You’re in good company...
A few golden rules • Use as few plugins as
possible • Always check through the WordPress function library when implementing something unprecedented http://codex.wordpress.org/ Function_Reference • Build advanced functionality into the theme rather than creating lots of extra custom plugins
None
Anatomy of a theme • header.php • sidebar.php • footer.php
• index.php • archive.php • page.php • single.php • functions.php
None
Part 1 How to “deWordPressify” your site
1. Externalise your /wp-content/ directory
Voila! (In wp-config.php)
2. Properly customise your login, registration and forgotten password pages
None
None
None
Login Page (In login.php)
Login redirects (In functions.php)
3. How to use custom post types, and make the
most of them
None
None
None
Custom Post Types (In functions.php)
Part 2 Give users control over their own profiles and
data
1. Front end profile management for users
None
None
2. Custom fields in user management
None
Part 3 Really cool stuff
1. How to set up a highly customisable API for
your site (really easily!)
None
None
2. How to validate users and access user-specific data from
a mobile app
None
None
None
I hope this proves useful, I’d love to know how
you get on: @jacklenox
[email protected]