Good visual communication is essential, yet graphics are often an afterthought in DITA implementations. We need a new approach to make them work well over an increasing range of screen sizes, devices, and contexts.
Graphics illustrate relationships, demonstrate subtle concepts, and build emotional connections with brands. But they have to look clear and attractive over many screen sizes and software tools. As our image libraries grow, we can't keep manually tweaking different versions for different outputs.
Image processing tools are smart enough to handle this automatically; we just need to set up the rules. But the key to success is information architecture: the same needs analysis, planning, and content type definitions that we'd apply to any structured content solution.
An overview of and best practices for digitization, digital images, scanners, filetypes, and software. (c) 2008 Michael Sheyahshe & Mary Skaggs www.alternativemedia.biz
If you want to make your web project faster, keeping the file sizes down is your number one goal.
Image files make up the majority of web site weight according to HTTP archive. However, many people still neglect image optimization in their projects. Learn practical tips and tricks on how to optimize image files on your site to keep the file sizes down and your visitors happy.
How Just a Little Data Analysis Can Improve your ContentJoe Pairman
Slides from a webinar given on February 5th, 2013, organized by Comtech Services (http://comtech-serv.com/ ). Abstract as follows:
In the past, it was often difficult for information development teams to obtain quantitative data on how their content was used. In recent years, with the spread of online content delivery, it has become easier to obtain such data. Now, the challenge is how to interpret it in order to make content more effective.
In this webinar, Joe Pairman from HTC's User Education team will show how content usage data, ratings by users, and search query records can:
• Indicate appropriate vocabulary
• Contribute to taxonomy development
• Suggest areas of focus for content improvements
• Help to answer specific questions about designing effective content
An overview of and best practices for digitization, digital images, scanners, filetypes, and software. (c) 2008 Michael Sheyahshe & Mary Skaggs www.alternativemedia.biz
If you want to make your web project faster, keeping the file sizes down is your number one goal.
Image files make up the majority of web site weight according to HTTP archive. However, many people still neglect image optimization in their projects. Learn practical tips and tricks on how to optimize image files on your site to keep the file sizes down and your visitors happy.
How Just a Little Data Analysis Can Improve your ContentJoe Pairman
Slides from a webinar given on February 5th, 2013, organized by Comtech Services (http://comtech-serv.com/ ). Abstract as follows:
In the past, it was often difficult for information development teams to obtain quantitative data on how their content was used. In recent years, with the spread of online content delivery, it has become easier to obtain such data. Now, the challenge is how to interpret it in order to make content more effective.
In this webinar, Joe Pairman from HTC's User Education team will show how content usage data, ratings by users, and search query records can:
• Indicate appropriate vocabulary
• Contribute to taxonomy development
• Suggest areas of focus for content improvements
• Help to answer specific questions about designing effective content
Delivering Optimal Images for Phones and Tablets on the Modern WebJoshua Marantz
Evolving mobile hardware and networks have made it challenging for web sites to deliver an optimal experience to each client. If you send the same image to both a WiFi Retina tablet and a 3G phone, you compromise speed and bandwidth cost against image quality. We'll look at using HTML and CSS image markup, CDNs, HTTP caching directives and how WPO can deliver a great UX with minimal effort.
Intro to @viewport & other new Responsive Web Design CSS featuresAndreas Bovens
From meta viewport to @viewport and from device-pixel-ratio to the resolution media query: various responsive design hooks are undergoing standardization, allowing for future-proof sites that work well in different contexts. In addition, new CSS features like object-fit, relative length units and so on are increasingly supported by browsers as well, and allow for more versatile responsive design solutions. In my talk, I will look at these features and explain how they can be used in websites today.
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Since the introduction of high pixel density displays, the classic notion of the pixel, as well as the concept of a standard dpi, are fading. Web designers are no longer constrained to fixed-width web elements. With the evolution of modern display devices, designers are now responsible for thinking beyond layout and must also consider the impact of resolution. This paper will focus on various tools and techniques web designers can use to achieve resolution independence. Topics will include the pros and cons of delivery methods, resolution independent design alternatives, common responsive design techniques and more.
This is the deck for the "Responsive eLearning Design using Edge Animate and Captivate 8" shown at the Adobe Learning Summit 2014 in Vegas.
The demo is here -
http://kirstenrourke.com/VegasDemo2014/
Preview in Chrome. Firefox will kick up a browser warning.
Visitors to your site are increasingly less likely to have a traditional desktop experience. There’s a widening diversity of browsers and devices as the mobile, netbook and tablet market explodes. Can your designs handle this new world? Learn how CSS3 can be used to create a responsive design that adapts well to your visitors regardless of how large or small their screen sizes are. We’ll cover why you need to design your sites to work on a widening array of devices and screen sizes. There will be examples and coding. In particular, we’ll look at implementing a fluid grid and flexible images and using media queries to create a great experience for all visitors.
INTRO TO XPRESSION CG
Xpression CG is character generator software that gives you the ability to create dynamic graphics for your studio production. This PC computer-based application gives producers the ability to create titles, lower thirds, credits and add pre-created video opens, roll-ins and PSAs to your production.
Technical concepts for graphic design production 2Ahmed Ismail
Technical concepts for graphic design production includes:
1- History Of Graphic Design.
2- Graphics Types.
3- Bitmaps.
4- Color Gamut.
5- Files Formats.
6- Resolutions.
7- Color Depth.
8- Document Structure.
9- Digital Printing.
10 - pdf.
11- Color Management System CMS.
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
Responsive web design challenges web designers to apply a new mindset to their design processes, as well as to techniques they are using in design and coding. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Steering Content Management Projects Away from the RocksJoe Pairman
Talk at the 2015 Tekom Tcworld conference in Stuttgart, based on my experience and research on turning around failing information and content management projects.
How Semantics Power the Intelligent Future of Content ManagementJoe Pairman
(Keynote talk from Semantics 2021 conference)
Semantics has unique benefits for content. Whether polished marketing material or accurate, insightful employee enablement, all audiences gain by quickly finding what they want. Beyond findability, recommendations take individual users to their goals with a minimum of personal data. From pages to personal assistants, reuse metrics to insights, content that connects to core semantics – the real-world ideas and objects it refers to – becomes truly intelligent. Benefits like this don't come from just pushing a button – or can they? At RWS, we recognized that pure machine learning wouldn't give our customers the value, clarity, or futureproofing that they needed. Instead, we challenged ourselves to productize a semantic approach that doesn't only drive a polished end-user experience but appeals to busy editorial teams who care about quality but need to beat deadlines. Learn how we built a layered solution, combining content management excellence with PoolParty's core services, to give teams the power and accuracy of modern semantics at the touch of a couple of buttons.
More Related Content
Similar to Better DITA Graphics for a Multi-Screen World
Delivering Optimal Images for Phones and Tablets on the Modern WebJoshua Marantz
Evolving mobile hardware and networks have made it challenging for web sites to deliver an optimal experience to each client. If you send the same image to both a WiFi Retina tablet and a 3G phone, you compromise speed and bandwidth cost against image quality. We'll look at using HTML and CSS image markup, CDNs, HTTP caching directives and how WPO can deliver a great UX with minimal effort.
Intro to @viewport & other new Responsive Web Design CSS featuresAndreas Bovens
From meta viewport to @viewport and from device-pixel-ratio to the resolution media query: various responsive design hooks are undergoing standardization, allowing for future-proof sites that work well in different contexts. In addition, new CSS features like object-fit, relative length units and so on are increasingly supported by browsers as well, and allow for more versatile responsive design solutions. In my talk, I will look at these features and explain how they can be used in websites today.
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Since the introduction of high pixel density displays, the classic notion of the pixel, as well as the concept of a standard dpi, are fading. Web designers are no longer constrained to fixed-width web elements. With the evolution of modern display devices, designers are now responsible for thinking beyond layout and must also consider the impact of resolution. This paper will focus on various tools and techniques web designers can use to achieve resolution independence. Topics will include the pros and cons of delivery methods, resolution independent design alternatives, common responsive design techniques and more.
This is the deck for the "Responsive eLearning Design using Edge Animate and Captivate 8" shown at the Adobe Learning Summit 2014 in Vegas.
The demo is here -
http://kirstenrourke.com/VegasDemo2014/
Preview in Chrome. Firefox will kick up a browser warning.
Visitors to your site are increasingly less likely to have a traditional desktop experience. There’s a widening diversity of browsers and devices as the mobile, netbook and tablet market explodes. Can your designs handle this new world? Learn how CSS3 can be used to create a responsive design that adapts well to your visitors regardless of how large or small their screen sizes are. We’ll cover why you need to design your sites to work on a widening array of devices and screen sizes. There will be examples and coding. In particular, we’ll look at implementing a fluid grid and flexible images and using media queries to create a great experience for all visitors.
INTRO TO XPRESSION CG
Xpression CG is character generator software that gives you the ability to create dynamic graphics for your studio production. This PC computer-based application gives producers the ability to create titles, lower thirds, credits and add pre-created video opens, roll-ins and PSAs to your production.
Technical concepts for graphic design production 2Ahmed Ismail
Technical concepts for graphic design production includes:
1- History Of Graphic Design.
2- Graphics Types.
3- Bitmaps.
4- Color Gamut.
5- Files Formats.
6- Resolutions.
7- Color Depth.
8- Document Structure.
9- Digital Printing.
10 - pdf.
11- Color Management System CMS.
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
Responsive web design challenges web designers to apply a new mindset to their design processes, as well as to techniques they are using in design and coding. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Steering Content Management Projects Away from the RocksJoe Pairman
Talk at the 2015 Tekom Tcworld conference in Stuttgart, based on my experience and research on turning around failing information and content management projects.
How Semantics Power the Intelligent Future of Content ManagementJoe Pairman
(Keynote talk from Semantics 2021 conference)
Semantics has unique benefits for content. Whether polished marketing material or accurate, insightful employee enablement, all audiences gain by quickly finding what they want. Beyond findability, recommendations take individual users to their goals with a minimum of personal data. From pages to personal assistants, reuse metrics to insights, content that connects to core semantics – the real-world ideas and objects it refers to – becomes truly intelligent. Benefits like this don't come from just pushing a button – or can they? At RWS, we recognized that pure machine learning wouldn't give our customers the value, clarity, or futureproofing that they needed. Instead, we challenged ourselves to productize a semantic approach that doesn't only drive a polished end-user experience but appeals to busy editorial teams who care about quality but need to beat deadlines. Learn how we built a layered solution, combining content management excellence with PoolParty's core services, to give teams the power and accuracy of modern semantics at the touch of a couple of buttons.
Create a Smooth & Satisfying Reader Experience using Metadata-Based Links...Joe Pairman
As structured authors, we can no longer think in terms of linear documents. Readers access various formats, on different platforms, and may only see parts of what’s been written. For them to resolve a problem or discover new product features, they may access various types of information; click links for more background or further details; or follow apt, personalized suggestions. As writers, we can shape that journey intelligently and scalably, using the new tools of taxonomy-enriched structured content.
From Linear Books to an Open World Adventure: A case study of taxonomy to dri...Joe Pairman
Talend moved to a granular information model, based on articles rather than books. An article could be a paragraph, or a very long web page, but it always had a clear purpose and an appropriate level of detail to answer a customer question. Structured content consultants Mekon helped Talend develop a taxonomy and metadata framework to tag the content at various levels.
This tagging was used to generate "recommended links" that were more relevant than those generated by simple keyword matching. It also helped in personalizing content at the block or even phrase level, so that people looking at the same page would see accurate information for the particular tool or product set they were using. Talend achieved what many organizations hope for — a robust, extensible taxonomy that drives improved customer experience across several touchpoints.
Shaping Structured Content for Better User ExperienceJoe Pairman
[Presented at the Content Marketing Institute's Intelligent Content conference, 2017]
We’re not writing documents any more — or even web pages. Our creations can turn up in different formats, out of sequence, and even on different platforms. These new ways of delivering information to users are based on structured content — a way of organizing writing into consistent templates. If you’re not familiar with that approach, it can seem intimidating. If you already have some experience, it can be even more daunting. The gains from breaking down pages into atomized chunks can come at a cost to narrative flow and context: the ingredients we used to rely on to provide our customers with enthralling experiences.
We can retake control of our content by learning the new tools of the trade: not software as such, but the basic patterns of structured content and how to use them to shape user experiences for the better. We must grasp what can be personalized, and how. We must understand the network of rules that can govern navigation links, and see how to create controlled user choices from a patchwork of information — a kind of “choose your own adventure” for modern digital customer experiences.
Taxonomy Now! Building a stress-resistant knowledge architecture in your curr...Joe Pairman
Slides from my talk at CMS/DITA NA 2017. Description from the conference site:
Topic-based authoring and information typing have greatly improved product content. However, having written all those topics, doc teams need to be able to find them again. Customers, too, need to access relevant information easily. It is no good leaving granular topics dangling from a TOC tree. They need to be richly linked, so users can find the content they need and understand the big picture of the subject domain.
Taxonomy makes information findable again. Presentations inspire us with tools that manage vocabularies, deliver information intelligently, but may be beyond your budget. Can you start with your current tools? Learn how DITA Subject Schemes or even snippet-based reuse can house a future-ready knowledge model. Understand best practices for implementing and designing taxonomies. Start with a pilot, prove the potential, and grow into a full rollout that transforms customer and author experience.
What can the audience expect to learn?
You will learn how authors can use a controlled taxonomy consistently and easily, even with standard tech docs tools. You will arm yourself with techniques and approaches to build a taxonomy that’s strong enough to grow with the changing needs of your organization. And you will understand how taking findability and taxonomy seriously may require tweaks to your content structures for best results.
Multiplying the Power of Taxonomy with Granular, Structured ContentJoe Pairman
Slides from Taxonomy Boot Camp London 2016. Original abstract:
In taxonomy for information management or web publishing, you are limited by the shape of the content. However granular your terms, most CMSs are only designed to apply them to whole documents or pages. Yet some organizations have more complex content management needs. Regulated industries need legal approval for individual chunks of text. Technology or manufacturing companies with complex product families must support users by filtering and displaying only the relevant information. Any organization with significant amounts of web copy must link to and from that copy effectively to meet the goals of the site.
Structured content technologies are designed to meet these needs by managing and recombining smaller, templated chunks of content, typically stored as XML. Metadata is embedded in the content itself — from the whole document or page level to blocks within a page, and even to individual terms in a sentence. While these technologies are mature, the metadata that is used in them is often surprisingly unsystematic. Timely input from a professional taxonomist can provide enormous benefit in terms of content management and user experience.
This talk shows how taxonomies can be applied effectively to structured content authoring and delivery environments. An end-to-end use case will be demonstrated, including templated XML authoring, smart page-level and inline tagging, and personalized delivery to end users, tying together content from different teams in an organization. The audience will learn how the business benefits of taxonomy can be multiplied when applied to granular, structured content.
Shaping Content with the Deep Magic of TaxonomyJoe Pairman
Slides from a webinar hosted by @scottabel, the Content Wrangler, on March 29, 2016.
Abstract:
It’s often really hard for users to find the information they need, and that’s why content teams reach for taxonomy. The hope is that consistently labeled pieces of information will be easier to search and navigate. But the effort and discipline to adopt a taxonomy can be daunting.
Will it take months of analysis and training? Will fitting everything into neat containers destroy authors’ creativity? Taxonomy does take effort, but when it’s done properly, the benefits more than justify the pain. More than just labeling information and parceling it into neat boxes, it’s about understanding the underlying concepts that your content describes.
The actual tags you use are secondary to the ideas behind them — each piece of content’s subject matter, purpose, intended audience, and role in the larger content set. Using a taxonomy makes you look again at what you are writing. You abandon information for its own sake, and instead shape content to fit your customers. Not only does their experience with search and navigation improve; what they find speaks directly to their needs.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
2. Implemented DITA at HTC
Jointly with SDL, designed
image rendition plugin for
SDL LiveContent Architect
Designed mobile content
delivery platform
Now consulting at Mekon
3. I’ll provide a complete recipe for
defining an automated graphics
solution…
4. I’ll provide a complete recipe for
defining an automated graphics
solution…
!
!
…but first some background on
why we really need to do this.
6. Graphics illustrate relationships,
demonstrate subtle concepts
“territorial water
claims of 3nm
and 12 nm”
“continuous
control over
valve lift”
“the icon that
looks like two
arrows merging”
7. Graphics illustrate relationships,
demonstrate subtle concepts
“territorial water
claims of 3nm
and 12 nm”
“continuous
control over
valve lift”
“the icon that
looks like two
arrows merging”
24. High resolution displays
- low res images are blurry if scaled up
- high res images need extra bandwidth & storage
25. High resolution displays
- low res images are blurry if scaled up
- high res images need extra bandwidth & storage
- we need appropriate image versions per device
26. High resolution displays
- low res images are blurry if scaled up
- high res images need extra bandwidth & storage
- we need appropriate image versions per device
<img src="testimage.png"
srcset=“testimage@2x.png 2x,
testimage@3x.png 3x"
width="500px" alt=“Test image">
27. “Art direction”
- key visual info should be clear no matter the image
display size
28. “Art direction”
- key visual info should be clear no matter the image
display size
<picture>
<source media="(min-width: 45em)" srcset="large.jpg">
<source media="(min-width: 32em)" srcset="med.jpg">
<img src="small.jpg" alt=“Hikers at Rattlesnake
Ridge.">
</picture>
31. More than
half of
survey
respondents
feel it's
difficult
32. Graphics production seen as
inefficient and expensive
Cost and effort of localizing graphics, especially
screenshots, is a major reason they are discouraged
here, though some teams use them.
For html output in DITA we have to convert to a
viewable format. We are still determining the best
way to do this for our html output (source in what
we upload vs converting while publishing to html).
We conditionalize out most graphics
for HTML output.
45. Some felt it could be easier to
work with SVG...
It would be great to use a vector graphic and have it
automatically size depending on the output. Or have
vector graphics rasterize at build time.
46. ... in fact, SVG resizing can be
automated fairly easily
47. And it’s easy to rasterize vector
graphics automatically
49. … for example, to highlight
important info
These Wikipedia and Wikimedia Commons images are from the user Chris 73 and are freely available at //commons.wikimedia.org/wiki/File:Map_of_Sealand.png under the creative commons cc-by-sa 3.0 license.
58. We defined pieces of
information for the role they
played (not how they should
look in any particular situation)
59. We can do this with graphics.
They can be grouped by role…
Icons Simple screenshots Diagrams
60. …and processed automatically
based on rules you define
If the source
graphic is a:
And the output
format is:
Do this:
Screenshot from
a tablet with
display of 768 ×
1024 pixels
PDF Set nominal PPI so that 768 pixels
will measure 1.8 inches (i.e. 427 PPI)
Icon intended for
use inline
Web Create a “regular” version 25px high
and a 2× “retina” version 50px high,
naming them so responsive image
delivery solution can use them
64. Categorize remaining images by
the visual role they play
Examples:
Role Description
Inline icon Needs to fit well into inline text.
Definition table
icon
Larger than inline icons, as the extra space in a table
allows for more detail to be shown.
Screenshot Can take up to the whole column / container width,
but care needed so it doesn’t look out of proportion
with the text.
System diagram Most of these have significant detail. Care needed to
preserve this detail on a small screen.
65. A role is not the same as a
graphics format!
We can’t treat these PNGs the same way
Icons Simple screenshots
66. 1. Audit graphics & define the
roles they play
2. Define content types and
output requirements
3. Research transformations
4. Define naming scheme
67. Icons need
to fit
comfortably
in body text
or tables
70. Source image Output type and corresponding renditions
PDF Web (lo-res) Web (hi-res)
Inline icon PNG Control display height. Inline icons should be as large as possible without
overlapping or overly pushing out surrounding lines of text. Table icons
should be bigger but still a set height. Needs further research as to exact
sizes. Definition
table icon
Smartphone
screenshot
Control display size.
Size should be based
on 1.8 inches wide for
an uncropped, portrait
aspect screenshot.
Preserve fidelity of
original image.
Control display size.
Size should be based on
280 pixels wide for an
uncropped, portrait
aspect screenshot.
!(
Cropped images
should be
proportionately
smaller.)
Control display size.
Size should be based on
560 pixels wide for an
uncropped, portrait
aspect screenshot.
!(
Cropped images
should be
proportionately
smaller.)
Tablet
screenshot
Diagram SVG Use full container width. In a later phase, consider whether highlighting
can be scripted in illustration tool.
71. 1. Audit graphics & define the
roles they play
2. Define content types and
output requirements
3. Research transformations
4. Define naming scheme
73. Source image Output type and corresponding renditions
PDF Web (lo-res) Web (hi-res)
Inline icon PNG 1. Use ImageMagick to get
height
identify -format %h
!input_file.png
2. Divide height by specified
!display size to get required PPI
3. Set PPI
convert -units PixelsPerInch
-density required_ppi
input_file.png
output_file.png
Use ImageMagick to set height as specified per content
type
Definition convert -resize required_height input_file.png
table icon
Smartphone
screenshot
Use ImageMagick to set PPI as
specified per content type
convert -units
PixelsPerInch -density
required_ppi input_file.png
output_file.png
1. Use ImageMagick to get current width
!identify -format %w input_file.png
2. Calculate what width would be after required
percentage resize specified per content type. If it would
be over specified max width, then set max width as the
r!equired width
3. Use ImageMagick to resize and convert to Q90 JPG
convert -resize required_width -quality 90
-flatten input_file.png output_file.jpg
Tablet
screenshot
Diagram SVG [Set width with custom XSL] Use Batik rasterizer to convert image to Q90 JPG and
resize to a fixed specified width
java -jar
"%ProgramFiles%batik-1.7batik-rasterizer.jar"
-m image/jpg -bg background_color -w
required_width -q 0.9 input_file.svg
74. 1. Audit graphics & define the
roles they play
2. Define content types and
output requirements
3. Research transformations
4. Define naming scheme
77. 1. Audit graphics & define the
roles they play
2. Define content types and
output requirements
3. Research transformations
4. Define naming scheme
5. Decide technical architecture
6. Test everything
78. Two main approaches:
1. Store the source image;
render output images when
publishing
2. Render images on import to
CCMS
79. Approach 1: Store the source
image; render output images
when publishing
Render
graphics
Import
graphics
Store in
CMS
Publish
Render
graphics
Render
graphics
DITA
processing
DITA
processing
DITA
processing
80. Approach 1: Store the source
image; render output images
when publishing
• Pros: more flexible
• Cons: slower publishing
(though some smart work on
caching could alleviate this)
81. Approach 2: Render images on
import to CCMS (storing source
image too)
Render
graphics
Store in
CMS
Import
graphics
DITA
processing
DITA
processing
DITA
processing
Publish
82. Approach 2: Render images on
import to CCMS (importing
source image too)
• Pros: publishing performance
better, can automatically
create a preview resolution
• Cons: less flexible, can be
tricky to batch reconvert
83. Use a config
file format
— there
will be
tweaks!
84. 1. Audit graphics & define the
roles they play
2. Define content types and
output requirements
3. Research transformations
4. Define naming scheme
5. Decide technical architecture
6. Test everything
92. Acknowledgments
Slide 11: Video by Mark Poston.
http://goo.gl/HUvvwk
Slide 18: Graphic by Strangeloop.
http://goo.gl/uh2mnE
Slides 41-42, 51: Research by Yu-Shuen Wang
and others. http://goo.gl/kbkVw0
Slide 62: Presentation by Marie-Louise
Flacke at DITA Europe 2011.
http://goo.gl/ZLSolk