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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
150
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
Claude Codeベストプラクティスまとめ
minorun365
58
32k
AI推進者の視点で見る、Bill OneのAI活用の今
sansantech
PRO
2
310
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
400
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.2k
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
230
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
What happened to RubyGems and what can we learn?
mikemcquaid
0
180
メルカリのAI活用を支えるAIセキュリティ
s3h
8
5.9k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.1k
Meshy Proプラン課金した
henjin0
0
170
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
190
Accessibility Awareness
sabderemane
0
45
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Visualization
eitanlees
150
17k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
How to train your dragon (web standard)
notwaldorf
97
6.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
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