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
Harmonising content and code
Search
Richard Saunders
November 09, 2017
Technology
0
130
Harmonising content and code
Richard Saunders
November 09, 2017
Tweet
Share
More Decks by Richard Saunders
See All by Richard Saunders
Content modelling workshop: Brighton University
rdsaunders
0
320
Contensis User Group - Spring 2019
rdsaunders
0
220
Rocket Conf 2018 - Contensis update
rdsaunders
0
160
Contensis User Group 2017 - Product update
rdsaunders
0
220
Rocket 2017 - Contensis Product Update
rdsaunders
0
330
Rocket 2017 - Future of Contensis
rdsaunders
0
120
Contensis User Group 2016 - Product Update
rdsaunders
0
250
The Future of Contensis - 2016
rdsaunders
0
180
Contensis Product Update 2016
rdsaunders
0
310
Other Decks in Technology
See All in Technology
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.1k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
100
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
590
Databricks Free Edition講座 データサイエンス編
taka_aki
0
290
使いにくいの壁を突破する
sansantech
PRO
1
120
20260204_Midosuji_Tech
takuyay0ne
0
110
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
410
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
5
760
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Designing Powerful Visuals for Engaging Learning
tmiket
0
220
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
130
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Building AI with AI
inesmontani
PRO
1
680
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
content & code harmonising
Design systems
A set of connected patterns and shared practices, coherently organised
to serve the purposes of a digital product. – Alla Kholmatova “
– Alla Kholmatova Design Systems A practical guide to creating
design languages for digital products
None
None
None
None
None
– Brad Frost Atomic Design Creating and maintaining robust design
systems http://atomicdesign.bradfrost.com/
– Richard Saunders, Zengenti Design systems in websites and apps
https://www.youtube.com/watch?v=z_ZLkEZtwLk
– Louis Rosenfeld Every large website is a complex adaptive
system “
?
100
100000
1000 - 5000
Static content
Dynamic content
Curated content
Personalised content
French German Multilingual content
None
– Louis Rosenfeld Every large website is a complex adaptive
system “
Modelling Create better content
None
None
None
None
None
None
Components Grouping small pieces of content
Components are groups of fields you can use in your
content types. – Richard Saunders “
Allow you to group unique chunks of content together that
do not make sense on their own. – Richard Saunders “
SEO Address Opening hours Video banner Image carousel Social open
graph Feature areas Small stories Course module Blood results
None
None
None
None
None
None
None
Interface inventory An audit of the elements of your website
None
None
Content + Code = Delivery Component
Video banner
Logo block
Feature block
Hero feature
Summary - centred
DEMO Component builder
Componentise content delivery
Video banner { "type": "videoHeroBlock", "value": { "title": "Work for
us", "subtitle": null, "callToAction": "https://www.zengenti.com/jobs”, "videoURL": "https://www.youtube.com/watch? v=04cANjthus0" } }
None
None
None
Brings consistency
None
Simpler testing
Monitor and improve performance
– Airbnb Airbnb Design Painting with code https://airbnb.design/painting-with-code/
None
None
None
None
Summary
Work towards establishing a design system
– Alla Kholmatova Design Systems A practical guide to creating
design languages for digital products
Focus on your content
Content first
Define common reusable components
This process takes time
But establishes a foundation for the future
Thank you