Content types make Drupal flexible. This presentation talks about how to define content types and why it is important to plan the CMS build by thinking about content first.
Goal of the session is to explore some case studies for advanced content types to meet the needs of government agencies.
This session will cover recent government case studies for taking content types to a whole new level to allow our clients control over:
Order of content
Moderation of content
Revisioning of content
Bundle Publishing
Using tools such as Rules, Workbench, Node References, Context, and many more!
We'll go over the decision making process and why content types were a better route than nodequeues or simple view filters.
This is the presentation that I put together for DrupalCamp Philadelphia. It discusses the difference in building pages in Drupal using core block system vs Context module or Panels.
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
Working as a Drupal theming/development consultant on many "rescue" mission projects I seen many different mistakes web developers do when facing with Drupal for the first time.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
Goal of the session is to explore some case studies for advanced content types to meet the needs of government agencies.
This session will cover recent government case studies for taking content types to a whole new level to allow our clients control over:
Order of content
Moderation of content
Revisioning of content
Bundle Publishing
Using tools such as Rules, Workbench, Node References, Context, and many more!
We'll go over the decision making process and why content types were a better route than nodequeues or simple view filters.
This is the presentation that I put together for DrupalCamp Philadelphia. It discusses the difference in building pages in Drupal using core block system vs Context module or Panels.
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
Working as a Drupal theming/development consultant on many "rescue" mission projects I seen many different mistakes web developers do when facing with Drupal for the first time.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
- How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
- How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
- How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
- How can pages and sections be managed before approved and published? Use prewiew systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Media handling in Drupal (Drupalcamp Leuven 2013)Pure Sign
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
These are the slides from Aidan Foster's Presentation at Drupal Camp Toronto 2011.
Drupal 7 has many out of the box improvements to improve the experience of content administrators, and other non-developer users with the new seven theme and it's related Dashboard and Shortcut Modules. But at it's core Drupal 7's admin are is a developer's tool and really designed for content editors.
This presentation showcases a case study of olympuspacific.com and how it customized content editor theme improved the editor experience using Views, Draggable Views, Media Management, Rules Modules
Finally there's building the site with the features module so you don't have to do all this work from scratch each time.
Creating Dynamic Landing Pages for Drupal with Panels - WebinarSuzanne Dergacheva
Have you ever wanted to create a stand-alone campaign page on your website? Or prototype a new homepage layout just to see how it would look? The Panels module gives us the tools to build all kinds of landing pages in Drupal. Panels also has lots of other functionality, allowing you to create layouts and take control of how content is organized and displayed. All this, without having to write custom code.
In this webinar, we'll walk through some of the top use cases for Panels. We'll also talk about some best practices and things to avoid to make sure that you're using Panels effectively on your website.
- See more at: http://evolvingweb.ca/training/creating-dynamic-landing-pages-drupal-panels
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeSuzanne Dergacheva
Back in the Drupal 7 days (aka last year), we came across some pretty large, hard-to-maintain Drupal 7 sites. The theme was often responsible for a lot of the cruft. We saw themes with excess code, too many template files, and not enough documentation.
The Drupal 8 theme layer provides new features like libraries and Twig blocks that can help us to build cleaner, better-organized themes. So now is a good time for themers to re-visit which theming techniques to use to create themes that are smaller, maintainable, and well organized.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
- How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
- How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
- How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
- How can pages and sections be managed before approved and published? Use prewiew systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Media handling in Drupal (Drupalcamp Leuven 2013)Pure Sign
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
These are the slides from Aidan Foster's Presentation at Drupal Camp Toronto 2011.
Drupal 7 has many out of the box improvements to improve the experience of content administrators, and other non-developer users with the new seven theme and it's related Dashboard and Shortcut Modules. But at it's core Drupal 7's admin are is a developer's tool and really designed for content editors.
This presentation showcases a case study of olympuspacific.com and how it customized content editor theme improved the editor experience using Views, Draggable Views, Media Management, Rules Modules
Finally there's building the site with the features module so you don't have to do all this work from scratch each time.
Creating Dynamic Landing Pages for Drupal with Panels - WebinarSuzanne Dergacheva
Have you ever wanted to create a stand-alone campaign page on your website? Or prototype a new homepage layout just to see how it would look? The Panels module gives us the tools to build all kinds of landing pages in Drupal. Panels also has lots of other functionality, allowing you to create layouts and take control of how content is organized and displayed. All this, without having to write custom code.
In this webinar, we'll walk through some of the top use cases for Panels. We'll also talk about some best practices and things to avoid to make sure that you're using Panels effectively on your website.
- See more at: http://evolvingweb.ca/training/creating-dynamic-landing-pages-drupal-panels
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeSuzanne Dergacheva
Back in the Drupal 7 days (aka last year), we came across some pretty large, hard-to-maintain Drupal 7 sites. The theme was often responsible for a lot of the cruft. We saw themes with excess code, too many template files, and not enough documentation.
The Drupal 8 theme layer provides new features like libraries and Twig blocks that can help us to build cleaner, better-organized themes. So now is a good time for themers to re-visit which theming techniques to use to create themes that are smaller, maintainable, and well organized.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
The Past, Present & Future of Linkbait - Distilled SearchLove London October ...Hannah Smith
A trip down memory lane - linkbait that's worked in the past, plus a look at what's happening right now and some theories about what SEO linkbait campaigns might look like in the future.
Presented at Vienna Music Business Research Days, October 2, 2014, based on data collected through the Artist Revenue Streams project.
http://money.futureofmusic.org
What Makes SharePoint UX Good?What is UX?
What defines good UX?
Evaluation Criteria for SharePoint UX
Key Tips from the Field
The Future of SharePoint & Office 365 UXUX is the short for User Experience
UX is the experience that the user has while interacting with your X
It’s more about how the user feels when they use your X
Many different parts compose the UX, no “one things” makes it
UX is NOT the interface or design of your X
UI is short for User Interface
It’s what you see in the browser
Help messages, buttons, modals, characters, style, menus, navigation, pages
UI is an incredibly important part of UX
Sure, you could do a lot of guesswork at the beginning of a website design project. Let’s build a template and throw in some placeholders, and see what becomes of it! Only to discover when the text and media come rolling in from your content creators that half the template needs to be rebuilt, and the menu structure you had in mind was way off-base.
This happens a lot, costing everyone involved valuable time and energy — especially you. Learn how to put content first in the sequence of design steps.
This talk will cover:
- Defining your audience and goals
- How to convince your client to provide content in a timely fashion
- Understanding, organizing, and prioritizing content
- Brainstorming ideas for optimal site and page structure
Caroline Roberts, iFactory
Given at the 2018 OmniUpdate User Training Conference, this content strategy presentation guides marketing and web design teams through the steps of preparing their website content before launch. The earlier you start organizing your content, the higher the quality of that content will be. As an added bonus, you will reduce the chaos that often comes with a website migration.
iFactory delivered this webinar on April 17th as part of our iFactoryEd webinar series.
Universities often have content, such as research databases, which requires a lot of information to be presented at once. This can often be difficult to attractively display, and allow for easy search and discovery.
In this webinar, we’ll discuss options for displaying complex content types, and set up some Views to provide lists for filtering and browsing. We’ll also show how a site-wide tagging vocabulary can help the site to automatically push content—making users aware of the wealth of resources you have available.
Topics covered:
> Customizing display of complex content types, including using Javascript blinds to show/hide information
> Setting up a variety of views for different ways to list, filter and sort content
> Tagging to enable highlighting content which otherwise does not get enough attention
The presenter was Lisa Sawin, Solutions Architect for iFactory. This was part 2 of a 3 part series.
For the full webinar visit our YouTube channel: youtube.com/ifactoryboston
Workshop slides of the Innovation Melange "Introduction to SEO" hosted by Talent Garden Vienna.
During this free online workshop, we have explored the fundamentals of SEO as well as some best practices and proven tactics.
Website Architecture Presentation from Web Strategy WorkshopsCharles Edmunds
Here's a copy of the presentation that I gave at the Web Strategy Workshops in Montreal on September 13th 2010.
My presentation covered Information Architecture focusing on Website Structure. I dissected a typical website structure, covered best practices of usability & accessibility.
I explained the benefits of Clean URL structure and closed the presentation with an explanation of thematic content siloing.
Content Audit Webinar with Everett & URL ProfilerGoInflow
This deck was presented in a webinar by Everett Sizemore of Inflow with Q&A participation from Gareth Brown and Patrick Hathaway from URL Profiler. Learn more about content audits here: http://www.goinflow.com/digital-content-audits-seo-inbound-marketing/
Building a Great User Experience for Content Editors in Drupal 8Suzanne Dergacheva
For new content editors, Drupal can seem like a daunting maze of forms full of confusing terminology. If you take some time to customize the admin UI, it can make a big difference for content editors.
In this session, we cover techniques to improve the user experience for content editors. This will include how to architect your site with content editors in mind, as well as smaller configuration decisions that effect content editor UX.
In this session, we will explore the how the recent explosion of devices has disrupted the process of designing a website that we've crafted over the past decade.
When designers only have one instance of website (i.e., desktop) to design, the layout is uniform. The header, content area, sidebar, and footer all remain static. Furthermore, the elements are relatively uniform as well. Buttons, navigation, typography, and images are all basically the same across across the various pages. But if you are designing a responsive website – one whose look and feel adapts depending whether you're using a phone, laptop, or tablet – then these elements and especially the layout begin to diverge.
After this session, you should leave with the confidence to argue the importance of responsive design to your client or boss – and that the with the proper strategy, the extra effort and costs can be justified (and hopefully minimized).
Getting to Launch & Maintaining Long-Term SuccessRed Reynolds
This presentation was delivered at Ministry 2.0 in Pensacola Florida on 10-09-09 with the idea in mind that building and maintaining a ministry website is a lot of work, but worth it.
Experience is more than how someone interacts with a single screen or in a single website or product. It is the feeling they get when encountering something. Something like your brand, your organization, your employees. Now more than ever, people have many encounters with a single entity across properties and channels–sometimes in the span of minutes. Organizations who ignore the context of their audience and fail to make the experience seamless do so at the peril of their own survival.
Let’s explore how to weave a web of rich connections between your content, systems, and the humans involved in every experience. Using the framework laid out in her book Designing Connected Content, Carrie will show how systems thinking combined with design thinking unifies the people producing digital products and channels to fulfill the promise of a true omnichannel experience.
You, or perhaps you and your team, know that content is critical to establish and reinforce your brand culture and to help differentiate your product or service, but it takes time to produce. How do you know what content to produce, how to atomize it across channels, what channels to select, and on and on...But, perhaps most importantly, how do you know if it's working?
Taxonomies help organize, categorize, and relate content. But before that, you need a model for that content. This session looks at content models from a new angle and how to use taxonomy to bring content to life. A model of the types of content and their relationships reveals the many ways content types can be classified to improve findability. When taxonomies are woven into the fabric of your content, internal search becomes easier to facet and sort, and curation is dynamic and ongoing. It’s a perfect match of content strategy and information architecture. Content models and taxonomies really are BFFs.
How to Put Content First in the Design ProcessCarrie Hane
Content is the whole point of the digital products you create. But many teams struggle with how to get content up front. How can you make the shift to a content-first design process? The answer is to use content as design material.
"Design is the method of putting form and content together." -- Paul Rand
We’ll explore how to shift how the way you and your design team approach projects. Hint: It doesn’t start with words, it starts with context and structure. When everyone knows what they are creating and why, projects run more smoothly, stay on time and budget, and are never late because of content. As a bonus, stakeholders get involved when their input is valuable and long before you show them what the product will look like.
Designing Connected Content With Craft CMSCarrie Hane
Content is the whole point of the digital products you create. It needs to be omni-channel, ready for AI and machine learning, and easily maintained. But many teams struggle with how to get content up front, maintain it once it’s published, and make sure it’s ready for the future. As a Craft developer, you already have the tools to support a connected content framework. Structured content creates relationships, connects to other systems, and allows for personalised customer experiences.
We’ll answer your most pressing questions about incorporating content strategy into your work, including:
- How can you contribute to the planning phase of web projects?
- How to get real content to work with during implementation?
- What does a CMS developer need to ask for?
- How do you educate clients on the benefits of doing and the consequences of not putting content first?
- How to build your team’s confidence and trust the design and content you get?
- What makes your CMS and content future-proof and maintainable?
Are you designing boxes to be filled up with content or are you creating usable designs for the content? Content is the whole point of the digital products you create. But many teams struggle with how to get content up front. Whatever your role, you need to worry about content – or work with someone who does. When we start with context and give structure to the content, we can create multiple windows into a world. Flip the process. Design structure first. Work in layers to make interface designs that help people make better sense of the information they need. This webinar will provide an introduction to a content-first design process that starts with content, not pixels. Come explore the intersection of information architecture, content strategy, design, and development to create a useful, usable, delightful user experience.
To win at digital, content must be easy to find, shareable, and available across all channels and devices across the internet. Behind all good content is the right content management system. As a developer, you know how to build structured content, understand relational databases, and make all the pieces come to life. But do you know where the content comes from? What is it meant to do? How do authors need to interact with it? In this session, we'll put all the pieces together from inception of an idea to launching a website that is useful and usable. Learn what content strategy brings to the process and what questions developers need to ask for the CMS to fully support the content. Leave knowing you can build a system that allows non-technical people to effectively manage content.
Connected Content: The Future of InformationCarrie Hane
The last decade has seen an explosion of channels and devices. And the pace of change is only accelerating. How do you prepare for the next disruption? Are you ready for the new frontier where we interact with our voice rather than clicking, tapping, and reading? It’s time for an end-to-end process for building a structured content framework. One that lets you plan and design interfaces and content delivery systems that meet the needs of today and are ready for the opportunities of tomorrow. Discover a design method that starts with content, not pixels, by showing the interplay of content strategy, content design, and content management.
Content Strategy: The Method Behind the (CMS) MadnessCarrie Hane
As a developer, you know how to build structured content, understand relational databases, and make all the pieces come to life. But do you know where it comes from, what it's meant to do, and how authors will interact with it? In this session, we'll go from ideation to launching a site that is useful and usable. Learn what content strategy brings to the process and the questions developers need to ask for a CMS to fully support its content. Leave knowing you can build a system that allows non-technical people to effectively manage content.
Creating a User-Centered-Online-Communications-ProcessCarrie Hane
When you design your content from the inside-out, you focus on the core tasks your audience needs to accomplish. Before you start writing a word, you need to identify what the content is supposed to accomplish, what the readers’ needs are, where people are coming from, and what they will do after reading the information. Here's a process for creating content that starts with asking questions and ends with measuring how well it works.
Content-First Websites: From Theory to RealityCarrie Hane
What does "content first" really mean? How can we go beyond the words and incorporate back-end content strategy into our development? How does it change the web design and development process? How does it make websites better?
Planning appropriate structure, technology, and processes to support content reuse leads to adaptable and reusable content that is future-friendly and device agnostic. Wherever you are in your governance cycle, there is a way to get started. During this session, we’ll walk through a process to put content first in a collaborative environment and find the best way to deliver valuable websites, no matter where you’re starting.
The amount of content that exists today is staggering, and growing exponentially. The need to organize and structure it has never been greater. But with silos strong within organizations and stronger across them, how do we align people to set priorities? A website is too downstream and political to solve IA and content problems. But a subject domain model is one way to gain a clearer picture of the universe outside of any interface.
A domain model is a representation of the concepts within a subject area, while a content model represents the content and their structure and relationships.
Talk given at World IA Day DC in February 2017
Ghosts of Content Strategy: Past, Present, and FutureCarrie Hane
More and more organizations and leaders are realizing that content is the whole point of their websites. They want someone to be in charge of that content but aren’t really sure how to make that happen. Are you caught in the middle of this quandary? This presentation provides thoughts on:
• The state of content strategy - how we got here and where it’s going
• The emerging distinction between front-end and back-end content strategy
• How to make it happen where you are and move the discipline forward
Prepare now for the next disruption! Future friendly content is stored, structured, and connected for people and computers outside of any user interface. We’ll explore how to create content-first designs that can restructure, reuse, and remix content, making it easier to find, explore, and share.
Companion article available:https://medium.com/@carriehd/designing-future-friendly-content-modeling-structure-for-every-user-interface-7737c3952edd
Building Your Own Content Strategy RoadmapCarrie Hane
Your website is filled with content––but does it have a purpose? Does it help your association meet its strategic goals, increase member value, or help members grow in their own professions? Once you have a content strategy, you’ll be able to understand and articulate why content should exist. You’ll be able to use this to assess the content you already have, and make sure your staff and members create smart, actionable content in the future. Further, you will understand how to leverage today’s and tomorrow’s technologies, so your association’s content can be found and used anywhere, on any device. Join top association content strategists to learn how to put together a content strategy that works for your organization. Learn how you can incorporate content strategy tactics and processes into what you do now.
Businesses want return on their web investment. To do that, user experience professionals need to step out from behind the screen, take a seat at the table, balance user and business needs, and create a positive environment for change. Armed with an approach I sometimes call “strategic nagging,” this is the story of how I became a change agent using IA and content strategy to transform the 160-year-old American Society of Civil Engineers for a digital-first world.
Let’s talk about honing the empathic, organisational, and analytical skills we already have to diffuse disruption and work with people and processes, as well as information. Patience and persistence makes our message pervasive so we can motivate decision-makers, find allies, persuade detractors, and provide direction to practitioners.
When I became ASCE’s Web Director in January 2013, I thought I’d tinker with some content management issues, help rewrite some content, and provide governance guidance. Little did I know that I would use change management tactics disguised as web strategy, design, and development to get them to adopt an overarching digital strategy to better reach its members, grow revenue, and start to make stuff that really matters. We’re reaching a pivotal moment, and this is the story so far.
Web Content Strategy in a Multi-Channel WorldCarrie Hane
Content strategy is more important than ever as we publish to many outlets to serve many audiences. The key is to keep your message and voice consistent by planning for all the channels.
NOTE: This lacks examples since the talk was part of a panel in which another speaker gave examples of putting these ideas into practice.
User focused content strategy that is just rightCarrie Hane
Presentation from User Focus 2012 in Chevy Chase, MD. Think your organization or project is too small for content strategy? Don’t know where to start on the massive project you’ve just been handed? Want to incorporate it into you current organization/agency/team’s process? Regardless of the size of your team, organization, or project, you can do content strategy. We’ll break down content strategy into its parts and show how anyone can fit it into what they do, stealthily or blatantly, whichever way works for you. We’ll also show you ways to sell it to your boss and evaluate your strategy’s success.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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/
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
2. Content First – Planning
Content Types
DrupalCamp Maryland
February 10, 2012
Carrie Hane Dennison
#DrupalCampMD
#contentfirst
@carriehd
3. I Drupal
Balance Interactive Inc. www.BalanceInteractive.com
4. Why Should You Care About Content?
• Better direction
• Less guessing
• Do it right the first time
Balance Interactive Inc. www.BalanceInteractive.com
5. When You Don’t Think About Content First
• Misdirection
• 11th hour $^*#storm
• Migration headaches
• Late, over-budget projects that don’t meet
needs
• No content at all
• Re-dos
• Goals not met
• Unhappy end-users who toss out the site or
Drupal
Balance Interactive Inc. www.BalanceInteractive.com
6. When You Think About Content First
• Clear list of tasks
• More depth to the content
• Smooth path to launch
• On-time, on-budget projects that meet needs
now and in future
• Happy end users & visitors
Balance Interactive Inc. www.BalanceInteractive.com
7. Collaborate
• Pre-build meeting – content and
development leads
• Pre-define content types based on the actual
content of the site
• Content strategist leads meeting with lots of
input from developer
• Go through site map and wireframes to
ensure you’re covering all bases for use of
content
Balance Interactive Inc. www.BalanceInteractive.com
8. Defining Content Types
• What needs to be included from the
legacy system?
• Review site map and wireframes –
where are possible distinct content
types?
• Ask the client what they foresee
changing
• Name them, define the fields and
taxonomies
• Use non-technical, non-circular words
to describe
Balance Interactive Inc. www.BalanceInteractive.com
9. When to Divide Content Types
• Used in different ways across site?
• Many unique fields?
• Used in views?
• Goal: Just enough – not too many, not too
few
Balance Interactive Inc. www.BalanceInteractive.com
10. What to Fields to Include
• Default - Rename fields? Include or delete?
• Custom
• List fields – name and type
• Taxonomy vs select-list field
• Labels?
• Display fields?
Balance Interactive Inc. www.BalanceInteractive.com
11. Think About End Users
• How comfortable are the end users with
“technology”?
• Make it easy for them to update site easily
with little instruction
• When possible, set up fields so they do not
have to format text
Balance Interactive Inc. www.BalanceInteractive.com
16. Futureproofing
• Today: content being transferred, some
enhancements
• Tomorrow: add information and relationships,
new types of content, known enhancements
• Ask the question: What do you see happening
with this content?
• Make it easy to go from today to tomorrow
• Add taxonomy
• Think modular
• Think views and taxonomy
• Moving to mobile
Balance Interactive Inc. www.BalanceInteractive.com
17. Communication
• Don’t work in a vacuum
• Demand input
• Ask questions and give options
• Think like an end user and visitor
• Be creative and push your boundaries
Balance Interactive Inc. www.BalanceInteractive.com
18. Conclusion
• Avoid snowball effect
• Embrace the creativity that Drupal allows
• Everyone is happy – no do overs, time for fun
things
Balance Interactive Inc. www.BalanceInteractive.com
Ask how many are DevelopersDesignersThemersProject ManagersOther – what?
I LOVE Drupal!I am not a developer, I am a content strategist. Why do I love Drupal? Because it is flexible and powerful. And I work with some awesome developers (and lots of other terrific people too!).Why should you listen to me? Because I’m going to tell you how to have more on-time, on-budget projects that meet their objectives and future-proof your website.
How many of you work in teams to plan your build? Who is on that team? Project managers? Other developers? Content strategists?So, why should you – as developers – care about content? (Bullets)My goal is for developers to learn how to think more like non-technical, but often smart, end-users. And, to be fair, next week I’m talking to a group of content strategists to tell them why they need to work with developers and think more like them. So I’m a double agent. It is so important that everyone working on a web project speak the same language.Imagine a magazine – let’s say Sports Illustrated. It would pretty much suck without the content – and I do consider the pictures content. You don’t buy and read it because it has some cool font or you like how it is printed or because of the ads. I have not worked at a magazine, but I am certain that the content comes first. Articles start with a title, an author, and body copy. Photos and pull quotes are added. Lots of other things happen, and then it is printed. But that content also gets published to the website. That means the content needs to be displayed in a completely different way on a website. And don’t forget the mobile app. Same content, different delivery system. They don’t recreate the content for each delivery system. They have to think about the content first – what do they need for each delivery method – and then set each system up to accept that content. All websites should do the same.Let’s talk first about what might happen when you don’t start with content…
When you don’t start building with content in mind, there are any number of things that could go wrong. Here are some of them.(bullets)Example: NASBONot planned properly – didn’t pay attention to the content that was coming overToo many content typesContent that did not provide the correct relationships between itemsNo creativity to take advantage of existing modules or content typesDevelopers who guessed – wronglyBottom line – late, WAY over budget (had to be built twice), and lots of frustration for the entire teamWe did recover, but at great cost (literally) and with much midnight oilNow let’s think about a world where you start with the content…
Lots of good things happen when you start with content and then plan the build(bullets)Example: USTelecomContent types that (mostly) did what they needed to doComplex views (views within views)Developer who knew exactly what to doOn-time, under budget projectClient who can make modifications and continue to embrace the power of DrupalBalance Interactive has been building websites with Drupal for about 5 or 6 years. A lot has changed in the world of web development since then. I’m going to share our process for making sure content comes first and how we plan our Drupal content types for the content.
Before anyone touches Drupal’s back end (other than setting up the dev environment and installing modules), we have a planning session. The two primary participants are the content strategist and lead developer. The project manager is consulted, and some questions are directed to the themer. (bullets)And even before this meeting, the content strategist starts to define the content types…
We start with…(bullets)Names: short, distinct names that are easily recognizableUse words client uses for names and descriptions There are many considerations to dividing content….
One question I usually come to the table with is “should this be its own content type?” We work with these questions and get to the decision together(bullets)Then we’re just like Goldilocks.Once we decide if something should be a distinct content types…
As we work through each content type and views, we define all the fields, right down to the labels and whether to display fields on the node.Sometimes we have few or no custom fields, but that is all a strategic decision.We also take people into consideration…
And by people, I mean the people who will be entering and maintaining the content. Do the editors know HTML? Does the client have staff resources to create images? Remember that many people still think of websites as “technology” and many are still uncomfortable with technology. When you make it easy and intuitive for them to enter the content, they are much happier.Here are some examples of some of a typical content types we build…
You can see here how it is displayed. Point out fields, noderefs, template parts, body, menus
This is what it looks like in the node edit view. WeRename the title to Page Name to avoid confusion because we always include the Page Title to populate the meta Title field for better SEO.Often include a call outSometimes include nodereferences to videos, images, calls to action
Here is a more complicated display. Point out views, other content types that feed into them.You can see that these are fairly modular, so that they can be expanded or enhanced in the future.
This is a seemingly simple content type, but it serves a complex purpose: it is the basis for lots of information being pulled in on a certain service offering. And because they are a distinct content type, there is room for expansion of this concept. Even more information can be related to this service offering.
We all know that a website is never complete. Sure certain parameters are set today. But next month someone will have a new idea, and the CMS needs to be ready to accommodate without a complete re-do.And what is the #1 thing people want today? A mobile site. Building a site based on content helps turn a site into a mobile version. Don’t need that field? Don’t display it. Need to change the order of content blocks or fields? Not a problem. But if you build just 1 field with lots of formatting, that will be difficult to do. Drupal makes it so easy to create modular content. This cannot be said for every CMS.In all of this one thing is critical…
Communication… without it, you’re doomed.(bullets)Drupal can seemingly do anything, but it takes time for some things. So consider whether it is worth the effort. Compromises need to be made on all sides. Maybe the strategists needs to sacrifice some cool auto displays for a less complicated build. Maybe developers need to figure out how to make a view display within a view.
Some final thoughts about dos and don’ts of Drupal builds (or any CMS build, for that matter)a snowman is nice, an avalanche is notSomething I have said many times is “I love Drupal because our developers never tell me something can’t be done.” (Of course, some things come at too high a price, but they could be done.)Since you don’t have to rebuild the site next year, you can do fun things like create a new module or add some other cool functionality