Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Collaborating with Craft
Search
Linda Gorman
October 27, 2017
Technology
3
420
Collaborating with Craft
Dotall October 2017
Linda Gorman
October 27, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
お悩みハンドブック紹介資料
grafferhandbook
0
770
241130紅白ぺぱ合戦LT「編集の技術」
toya524287
5
610
「今までで一番学びになった瞬間」発表 LT - Shinjuku.rb #96
kozy4324
0
140
【CNDW2024】SIerで200人クラウドネイティブのファンを増やした話
yuta1979
1
330
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
150
2024/12/05 AITuber本著者によるAIキャラクター入門 - AITuberの基礎からソフトウェア設計、失敗談まで
sr2mg4
2
510
B11-SharePoint サイトのストレージ管理を考えよう
maekawa123
0
130
EthernetベースのGPUクラスタ導入による学びと展望
lycorptech_jp
PRO
0
550
AWS認定試験の長文問題を早く解くコツ
keke1234ke
0
150
Amazon ECSとCloud Runの相互理解で広げるクラウドネイティブの景色 / Mutually understanding Amazon ECS and Cloud Run
iselegant
19
2.4k
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
8
1.2k
そろそろOn-Callの通知音について考えてみよう (PagerDuty編)
tk3fftk
1
330
Featured
See All Featured
KATA
mclloyd
29
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
A Tale of Four Properties
chriscoyier
157
23k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
Collaborating with Craft Linda Gorman 10/23/17
None
None
None
None
Internal External Designer Developer Creative Director Technical Director Project Manager
Illustrator Copywriter End-User(s) Client Stakeholders Contractors
Upstatement Yale E360 Roger EIC Kat WEB EDITOR Matt YALE
IT Linda DEVELOPER James DESIGNER/FRONT-END DEV Keri DESIGNER/FRONT-END DEV Scott CREATIVE DIRECTOR Cameron PRODUCER
Risk -> Consequence -> Mitigations
1. Collaborators are working in disparate environments. RISK
Code conflicts, duplication, bugs. LEADS TO
None
Keep settings consistent. MITIGATION
• Make changes on production and pull • Store settings
in version control • Craft 3 Migrations Keep settings consistent.
• Make changes on production and pull • Store settings
in version control • Craft 3 Migrations Keep settings consistent.
None
None
Deployment Task (via Capistrano)
Keep content consistent (where it makes sense).
None
2. Collaborators don’t know everything going on in the codebase.
RISK
Unintended side effects, aka bugs. LEADS TO
None
Establish a git workflow. MITIGATION
None
master develop basic-article pull-quote photo-slideshow fullbleed-header release 0.7
Be faithful to task tracking. MITIGATION
None
Document early and often. MITIGATION
None
• Descriptive field labels • Comments in code • Detailed
pull request descriptions • Clear error messaging/feedback Documentation could look like…
Testing. MITIGATION
Visual regression testing.
None
PHPUnit (if you need it).
3. Setup/Updating local environments is high- touch and laborious. RISK
Inefficiency and frustration. LEADS TO
Tailor setup processes to your audience. How technical are they?
MITIGTION
Scripting (responsibly).
4. Feedback comes too late. RISK
Inflexibility, unhappy client. LEADS TO
Expose in-progress work early and often. MITIGATION
None
(But make sure to set expectations).
Be transparent; allow the client to prioritize revisions vs new
features. MITIGATION
None
5. Misaligned Assumptions. RISK
Perceived bugs. LEADS TO
Assign “homework.” MITIGATION
None
Show them how to Craft!
None
Find ways to make the CMS better serve the content.
None
None
None
An extra layer of QA
some unrelated thoughts:
flexibility custom design
None
content migration!
None
[email protected]