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
Collaborating with Craft
Search
Linda Gorman
October 27, 2017
Technology
3
470
Collaborating with Craft
Dotall October 2017
Linda Gorman
October 27, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.5k
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
1
100
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
210
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.7k
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
960
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
4
1.3k
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
3.4k
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
730
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
3
990
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
110
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
240
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
For a Future-Friendly Web
brad_frost
179
9.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Code Review Best Practice
trishagee
69
19k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Music & Morning Musume
bryan
46
6.7k
Producing Creativity
orderedlist
PRO
347
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Embracing the Ebb and Flow
colly
86
4.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Site-Speed That Sticks
csswizardry
10
760
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]