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
A Layout Customiser for The Sun
Search
John Blackbourn
December 05, 2016
Technology
4
420
A Layout Customiser for The Sun
Presented at BigWP on 5th December 2016
John Blackbourn
December 05, 2016
Tweet
Share
More Decks by John Blackbourn
See All by John Blackbourn
Investigating Regressions Quickly using Git Bisect
johnbillion
1
2.1k
WP CLI: An Intro and Interesting Use Cases
johnbillion
0
2k
Zen Mode: Developing While You're Offline
johnbillion
3
2.3k
An Explanation of HTTPS for the Inexperienced
johnbillion
0
1.6k
The A to Z of WordPress Multisite
johnbillion
3
2.1k
A Deep Dive into the Roles and Capabilities API
johnbillion
3
2.7k
Unit Testing: What? Why? How?
johnbillion
0
170
Debugging as a Key Skill - WCSOF - WCMIL
johnbillion
1
1.8k
An Introduction to Character Encoding - WCNO - WCNL
johnbillion
0
2.1k
Other Decks in Technology
See All in Technology
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
180
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
200
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
930
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
8
3.9k
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
720
仕様駆動開発を実現する上流工程におけるAIエージェント活用
sergicalsix
10
5k
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
140
.NET 10のBlazorの期待の新機能
htkym
0
170
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
160
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
350
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
200
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
400
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Pragmatic Product Professional
lauravandoore
36
7k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
680
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
GitHub's CSS Performance
jonrohan
1032
470k
Thoughts on Productivity
jonyablonski
71
4.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
A Layout Customiser for The Sun
John Blackbourn @johnbillion | humanmade.co.uk
Largest print newspaper by circulation Second largest newspaper website by
viewers Migrated to WordPress.com VIP Go 400,000+ articles 1TB images Switched to HTTPS
Building a Layout Customiser (not a Page Builder)
None
Editorial Requirements Quickly alter the content and layout of the
home page and section pages
Editorial Requirements Visually and technically accurate representation
Editorial Requirements Editorially scalable to a large number of articles
Editorial Requirements Well-formatted storage of the content and presentation data
UX Workshops Identified the typical journey of a news story
UX Workshops Free-form control over layout is overwhelming, slow, and
unnecessary
UX Workshops Editing content inline for: 1. Context 2. Expediency
Solutions "The layout customiser"
None
None
None
Solutions "The cascade"
None
None
None
None
None
None
None
Solutions Maintaining accuracy of the preview
None
None
Next Steps Scheduling layouts (for sections) Inline image editing REACT
or ?...
Want to see more? Come and see me
John Blackbourn @johnbillion | humanmade.co.uk