SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Practical workflows
for responsive
layout
Michael Kowalski, Contentment
@micycle @PadifyApp
Background
Michael Kowalski, founder of Contentment, a London-based tech
startup building new tools for publishing.
Our first product Padify provides simple cloud-hosted HTML5 production for
digital magazines and content based apps.
Good news, everybody!
We have the technology
✓ HTML5
✓ Fluid grids
✓ Breakpoints
✓ Media queries
✓ Responsive images
iOS
          Android            Accessible        Smartphones
Web                                                    Tablets
                                          Responsive      Laptops
          Cross-platform
                                            layout           TV
Desktop


  Semantic                                     Lightweight
           Non-proprietary         Interactive
  Low lock-in       Future proof                Simple web
                                                technology
Hybrid apps


              Wrap & provision


             Wra
                p      as E
           Deg             PUB
              r   ade
                      to .
                          mo
                             bi


Web apps                          eBooks
BUT...
• You already have a lot of content that is not responsive.
• You have existing production staff and workflows.
• Production window between print and digital is short.
• Developers are expensive.
You can’t automate everything
• Tablet users expect a better experience than
 cookie-cutter design or PDFs.
• Algorithms don’t make good design decisions.
• Therefore must allow for human intervention.
• No silver bullet.
Workflow requirements
1. Workflow is for non-technical staff, NOT developers.
2. No coding required for regular production.
3. Produce once for all platforms and orientations.
4. Avoid rework.
5. Fast turnaround.
6. Deliver beautiful, interactive results.
Our approach:
the remixing workflow
How a remixing workflow works
• Don’t start from scratch. Use your print assets as a
 starting point.
• Do a basic conversion to HTML5. Throw away print-
 specific styling. Keep only what you can reuse in your
 digital editions.
• Use templating to get to a rough first draft.
• Provide a visual interface for non-technical staff to add
 responsive layout and interactivity.
Usability = productivity
Usable import
• Good: Dropbox sync, drag and drop, plugins, style mapping.
• Bad: Retyping, copy and paste, file upload.


           export             sync       HTML5
                                         layout
                                          tool
Usable layout tools
• Easy to edit: visual editing, drag and drop.
• Easy to fix mistakes: multi-step undo, versioning.
• Easy to reuse work: templates, saved styles.
• Easy to see results: instant preview for multiple devices.

• Bad: packaging for preflight
• Bad: form-based interfaces
• Bad: extra work for orientations/screen sizes
Usable templating for
complex content?
• Uh, sounds hard.
Micro-templating
• Responsive design for a chunk of content.
• Designed to behave well under stress (at different
 breakpoints, etc).
• Break content into chunks (depending on the content).
• Mix and match to create varied, exciting layouts that work
 with the actual content to hand.
1   1




    2

    3




2



3
Use simple interactions to
reduce layout complexity
• Screens are smaller than print pages.
• Reduce content density with tap-to-reveal.
• Mix of: slideshows, hotspots, drawers, etc.
• Add these behaviours to content already in the page,
 rather than creating from scratch.
What we talk about
when we talk about templating

Template first, squirt      A starting point. Apply
content through it later.   the template and then
Separate content from       mess with it. Design
presentation.               around the content.


    Developer                   Designer
Just once             Every week/month
 Designer              Production
• Design responsive   • Import content from print
 micro-templates.      production.
                      • Break content into chunks.
 Developer            • Apply micro-templates
                       that are best fit content
• Code responsive      chunks.
 micro-templates.
                      • Tweak by hand if
• Implement import     necessary.
 process, mapping
 rules, etc.          • Enhance with video and
                       other interactivity to taste.
A moveable feast


Automatic                        Manual

Simple text articles   Complex, media-rich
Regular features          Special features
Low circulation           High circulation
Summary
✓ Design a remixing workflow to reduce rework and
   increase efficiency.
✓ Use microtemplating and interactions to reduce
   layout complexity.
✓ Optimise for non-technical staff and usability.
✓ Use design templates, not developer templates.
✓ Find the appropriate balance of automation and
   manual effort.
Thanks!

Michael Kowalski, Contentment
@micycle @PadifyApp

Weitere ähnliche Inhalte

Was ist angesagt?

The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMSInVision App
 
Cloud based mobile app development cit 2017
Cloud based mobile app development cit 2017Cloud based mobile app development cit 2017
Cloud based mobile app development cit 2017Praveen Hanchinal
 
Centric - PWA WebCast
Centric - PWA WebCastCentric - PWA WebCast
Centric - PWA WebCastTimmy Kokke
 
iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects New Media Consortium
 
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesNicklas Andersson
 
Adobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 ReduxAdobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 ReduxKirsten Rourke
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Praveen Hanchinal
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017Praveen Hanchinal
 
Current state of mobile development february 2013
Current state of mobile development february 2013Current state of mobile development february 2013
Current state of mobile development february 201359offers
 
Wordcamp v2 craig deveson cloudsafe365
Wordcamp v2 craig deveson cloudsafe365Wordcamp v2 craig deveson cloudsafe365
Wordcamp v2 craig deveson cloudsafe365WordCamp New Zealand
 
A-Dream-Development-Environment-2016
A-Dream-Development-Environment-2016A-Dream-Development-Environment-2016
A-Dream-Development-Environment-2016Teresa Light
 
Bootstrap4XPages - an introduction
Bootstrap4XPages - an introductionBootstrap4XPages - an introduction
Bootstrap4XPages - an introductionPer Henrik Lausten
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+uploadTianwei_liu
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...RightScale
 
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...Amir Khella
 

Was ist angesagt? (19)

The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
 
Cloud based mobile app development cit 2017
Cloud based mobile app development cit 2017Cloud based mobile app development cit 2017
Cloud based mobile app development cit 2017
 
Centric - PWA WebCast
Centric - PWA WebCastCentric - PWA WebCast
Centric - PWA WebCast
 
Developer Experience on AWS
Developer Experience on AWSDeveloper Experience on AWS
Developer Experience on AWS
 
Gregor Berger
Gregor BergerGregor Berger
Gregor Berger
 
iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects
 
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
 
Adobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 ReduxAdobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 Redux
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017
 
Web And App Design
Web And App DesignWeb And App Design
Web And App Design
 
Current state of mobile development february 2013
Current state of mobile development february 2013Current state of mobile development february 2013
Current state of mobile development february 2013
 
Wordcamp v2 craig deveson cloudsafe365
Wordcamp v2 craig deveson cloudsafe365Wordcamp v2 craig deveson cloudsafe365
Wordcamp v2 craig deveson cloudsafe365
 
A-Dream-Development-Environment-2016
A-Dream-Development-Environment-2016A-Dream-Development-Environment-2016
A-Dream-Development-Environment-2016
 
Bootstrap4XPages - an introduction
Bootstrap4XPages - an introductionBootstrap4XPages - an introduction
Bootstrap4XPages - an introduction
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
 
Devcon2010talk
Devcon2010talkDevcon2010talk
Devcon2010talk
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
 
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...
 

Andere mochten auch

Rok zona broshura
Rok zona broshuraRok zona broshura
Rok zona broshurarokzona
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowMichael Kowalski
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Andere mochten auch (6)

Rok zona broshura
Rok zona broshuraRok zona broshura
Rok zona broshura
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
Lingo24 General
Lingo24 GeneralLingo24 General
Lingo24 General
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Ähnlich wie Practical workflows for responsive design

Introduction to HTML5 magazine apps
Introduction to HTML5 magazine appsIntroduction to HTML5 magazine apps
Introduction to HTML5 magazine appsMichael Kowalski
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationJoseph Labrecque
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserAutodesk
 
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Raghuram Pandurangan
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkitsamuel-holt
 
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerKeith Boyd
 
PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3Dan Frazier
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsrAVe [PUBS]
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindsetMiika Puputti
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsJohnMcGuigan10
 
Dita and Information Architecture for Responsive Design
Dita and Information Architecture for Responsive DesignDita and Information Architecture for Responsive Design
Dita and Information Architecture for Responsive DesignPhil Kneer
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny daybcoder
 
Friday final test
Friday final testFriday final test
Friday final testbcoder
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screenFour Kitchens
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreWendy Fischer
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudCameron Vetter
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionAnne Grundhoefer
 
Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignMaria D'Amato
 

Ähnlich wie Practical workflows for responsive design (20)

Introduction to HTML5 magazine apps
Introduction to HTML5 magazine appsIntroduction to HTML5 magazine apps
Introduction to HTML5 magazine apps
 
Sketching in code
Sketching in codeSketching in code
Sketching in code
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkit
 
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
 
PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy Integrators
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
 
Dita and Information Architecture for Responsive Design
Dita and Information Architecture for Responsive DesignDita and Information Architecture for Responsive Design
Dita and Information Architecture for Responsive Design
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
Friday final test
Friday final testFriday final test
Friday final test
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web Design
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Kürzlich hochgeladen (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Practical workflows for responsive design

  • 1. Practical workflows for responsive layout Michael Kowalski, Contentment @micycle @PadifyApp
  • 2. Background Michael Kowalski, founder of Contentment, a London-based tech startup building new tools for publishing. Our first product Padify provides simple cloud-hosted HTML5 production for digital magazines and content based apps.
  • 4. We have the technology ✓ HTML5 ✓ Fluid grids ✓ Breakpoints ✓ Media queries ✓ Responsive images
  • 5. iOS Android Accessible Smartphones Web Tablets Responsive Laptops Cross-platform layout TV Desktop Semantic Lightweight Non-proprietary Interactive Low lock-in Future proof Simple web technology
  • 6. Hybrid apps Wrap & provision Wra p as E Deg PUB r ade to . mo bi Web apps eBooks
  • 7. BUT... • You already have a lot of content that is not responsive. • You have existing production staff and workflows. • Production window between print and digital is short. • Developers are expensive.
  • 8. You can’t automate everything • Tablet users expect a better experience than cookie-cutter design or PDFs. • Algorithms don’t make good design decisions. • Therefore must allow for human intervention. • No silver bullet.
  • 9. Workflow requirements 1. Workflow is for non-technical staff, NOT developers. 2. No coding required for regular production. 3. Produce once for all platforms and orientations. 4. Avoid rework. 5. Fast turnaround. 6. Deliver beautiful, interactive results.
  • 11. How a remixing workflow works • Don’t start from scratch. Use your print assets as a starting point. • Do a basic conversion to HTML5. Throw away print- specific styling. Keep only what you can reuse in your digital editions. • Use templating to get to a rough first draft. • Provide a visual interface for non-technical staff to add responsive layout and interactivity.
  • 13. Usable import • Good: Dropbox sync, drag and drop, plugins, style mapping. • Bad: Retyping, copy and paste, file upload. export sync HTML5 layout tool
  • 14. Usable layout tools • Easy to edit: visual editing, drag and drop. • Easy to fix mistakes: multi-step undo, versioning. • Easy to reuse work: templates, saved styles. • Easy to see results: instant preview for multiple devices. • Bad: packaging for preflight • Bad: form-based interfaces • Bad: extra work for orientations/screen sizes
  • 15. Usable templating for complex content? • Uh, sounds hard.
  • 16.
  • 17. Micro-templating • Responsive design for a chunk of content. • Designed to behave well under stress (at different breakpoints, etc). • Break content into chunks (depending on the content). • Mix and match to create varied, exciting layouts that work with the actual content to hand.
  • 18. 1 1 2 3 2 3
  • 19. Use simple interactions to reduce layout complexity • Screens are smaller than print pages. • Reduce content density with tap-to-reveal. • Mix of: slideshows, hotspots, drawers, etc. • Add these behaviours to content already in the page, rather than creating from scratch.
  • 20. What we talk about when we talk about templating Template first, squirt A starting point. Apply content through it later. the template and then Separate content from mess with it. Design presentation. around the content. Developer Designer
  • 21. Just once Every week/month Designer Production • Design responsive • Import content from print micro-templates. production. • Break content into chunks. Developer • Apply micro-templates that are best fit content • Code responsive chunks. micro-templates. • Tweak by hand if • Implement import necessary. process, mapping rules, etc. • Enhance with video and other interactivity to taste.
  • 22. A moveable feast Automatic Manual Simple text articles Complex, media-rich Regular features Special features Low circulation High circulation
  • 23.
  • 24. Summary ✓ Design a remixing workflow to reduce rework and increase efficiency. ✓ Use microtemplating and interactions to reduce layout complexity. ✓ Optimise for non-technical staff and usability. ✓ Use design templates, not developer templates. ✓ Find the appropriate balance of automation and manual effort.

Hinweis der Redaktion

  1. we understand the techniques: breakpoints, scrolling over pagination, responsive images etc
  2. we have the technology
  3. hybrid apps or web nativeso that makes it pretty future proof
  4. problem solved? not really. what we’ve been describing so far are technical solutions. but for publishers there are some business challenges as well. how do we build a practical workflow, that accounts for what we already have, and that doesn’t pile on too much extra cost and effort?
  5. It would be nice to think that we can just automate this problem away. Can’t we just create some kind of magic unicorn conversion process that automatically converts print design into responsive design? Unfortunately not. You wouldn’t outsource your print design to a robot
  6. Optimise for humans. Reduce the production bottleneck.
  7. Here’s a quick summary of what I mean by a remixing interface. I’ll go into this in a bit more detail in a moment.
  8. There is sometimes this idea that spending a lot of effort on usability for internal processes is wasted effort because there aren’t many users, compared with - say - the number of readers. But optimising for usability is the same thing as optimising for productivity
  9. Copy-and-paste is an inefficient import mechanism.
  10. well, we can do what we do with any large problem - break it down into smaller chunks
  11. Here’s a really simple example
  12. well, we can do what we do with any large problem - break it down into smaller chunks
  13. A brief comment on templating. There’s a lot of confusion about this because developers and designers use the word “templating” in quite different ways. If we’re working with rich content, then we can better results with the second kind.