Use cases for Drupal are changing and so are criteria for selecting a web development platform. This is a challenge for the community as well as individuals and companies that use Drupal. We can learn a lot by looking at the Drupal experience from different perspectives and thinking about the personas of people who interact with Drupal.
I’ll talk about what we can learn from design thinking and user experience techniques, and what I’ve learnt from talking to new Drupal users and teaching Drupal. And I’ll share my thoughts about how we can adapt our approach and mindset to make Drupal relevant to our clients, colleagues, and communities.
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.
Bootstrap + Drupal Commerce in less than 45 minutes!Jorge Diaz
This presentation was intended to back a demo setup to create a simple Online Store based on the most flexible open source backend PHP framework (Drupal) and the most popular front end one (Bootstrap). It took place on July 24th, 2015 at DrupalCamp Ottawa 2015
Drupal session 1 - What are drupal sessions?NETNODE AG
We are www.netnode.ch, a Drupal development company from Lucerne, Switzerland.
We love the web. We love technology. We love Drupal. This 3 components let's us keep excited. To share this excitement we start to do company wide "drupal sessions" which is nothing else than a 15 min short presentation + a 15 min discussion about any topic related to the Web, Technology and Drupal.
We'll push all the presentations online as soon as they are ready. This is the first on, explaining what the idea behind our Drupal sessions are, and how they are organized.
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.
Bootstrap + Drupal Commerce in less than 45 minutes!Jorge Diaz
This presentation was intended to back a demo setup to create a simple Online Store based on the most flexible open source backend PHP framework (Drupal) and the most popular front end one (Bootstrap). It took place on July 24th, 2015 at DrupalCamp Ottawa 2015
Drupal session 1 - What are drupal sessions?NETNODE AG
We are www.netnode.ch, a Drupal development company from Lucerne, Switzerland.
We love the web. We love technology. We love Drupal. This 3 components let's us keep excited. To share this excitement we start to do company wide "drupal sessions" which is nothing else than a 15 min short presentation + a 15 min discussion about any topic related to the Web, Technology and Drupal.
We'll push all the presentations online as soon as they are ready. This is the first on, explaining what the idea behind our Drupal sessions are, and how they are organized.
Building Responsive Websites with the Bootstrap 3 FrameworkWebvanta
For more resources, see http://www.webvanta.com/bootstrap
The Bootstrap HTML/CSS/JavaScript framework, originally created by Twitter, provides an outstanding starting point for building a custom website. It is built to modern HTML5 and CSS3 coding standards; it provides a variety of common user interface widgets; it establishes an attractive baseline for typography; and, best of all, it fully supports responsive designs that perform well on phones and tablets, as well as on desktops.
In this webinar, Webvanta CEO Michael Slater and senior developer Charity Grace Kirk will explain how the Bootstrap framework works and how to use it as the starting point for your own sites.
Topics covered include:
Bootstrap's approach to responsive design and mobile support
User interface components provided by the Boostrap CSS, including buttons, navigation bars, and responsive images
The grid system, and how to use it to create optimized designs for all screen widths
How to use Bootstrap's JavaScript library to create tabs, collapsible sections, carousels, alerts, and more without writing a single line of JavaScript code
Techniques for customizing Bootstrap to make your site look and behave exactly how you want
We're big fans of Drupal right now and find the tools available, and the modular functionality, to be quite effective. Questions? Ideas? Let's connect over your project.
Sander Haaksma / Marcel Maas
This lecture discusses various methods to improve the user experience of the application (or any other product). Proper UX design is specific for each project. The same goes for the project setup. There is no “One size fits all” here. However for each project size and duration there are some steps that need to be taken.
In this lecture we will discuss these steps. Which are absolutely necessary for which type and size of project and which can you skip? How does a UX designer fit into an agile project and how can you involve the end-user in the project for input. These are all topics that will be discussed. At the end of the lecture you should have a better understanding as to how UX fits in your next project. Whether you are the Manager, developer or the designer.
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)Geoff Myers
From https://www.meetup.com/Milwaukee-WordPress-MeetUp/events/233427104/
About the Topic
A great tool if used correctly should save you time and simplify your project.
Will WordPress page builders (a.k.a. visual drag-and-drop layout editors) in the hands of a website owner eliminate the need for a designer or developer? Should a designer or developer feel guilty about using a page builder? The answers to these questions are no and no.
Join Christopher Stratman and Geoff Myers as they take a look at four of the most popular WordPress page builders available: Visual Composer, Cornerstone, Divi Builder, and Beaver Builder. They will be giving a high-level overview and live demonstration of all four and discuss how they use them in their website design and development processes.
Page builders in the WordPress ecosystem can speed up the design and build time for a designer or website owner. Tools within the page builders can provide you with new opportunities to push your design limits without having to learn lots of CSS and JavaScript coding skills.
Questions?
Send Geoff a private message on Meetup, email him at geoff@simdex.org, or call him at 414.455.6675.
About the Speakers
Christopher Stratman
Christopher Stratman has been mucking about the interwebs for a bit now and has worked with a couple of the tools we will be speaking about.
Geoff Myers
Geoff Myers has been involved in and excited about business, marketing, design, and technology since 2004, when he founded SimDex Consulting, Inc. at the age of 14 in his hometown of Saint Paul, Minnesota.
Christopher's Resources
Divi
Elegant Themes - https://www.elegantthemes.com/
Elegant Themes - Divi Users - https://www.facebook.com/groups/464947686941789/
YouTube page - https://www.youtube.com/channel/UCuasRuWliU48RwnKXf9GesA
Elegant Marketplace - https://elegantmarketplace.com/
Elegant Marketplace on Facebook - https://www.facebook.com/groups/DiviThemeUsers/
Divi Theme Users on Facebook - https://www.facebook.com/groups/DiviThemeUsers/
Elegant Themes User Community - https://www.facebook.com/groups/ElegantThemesUserCommunity/
Divi Developer Group on Facebook - https://www.facebook.com/groups/1405038489818867/
Beaver Builder
Beaver Builder - https://www.wpbeaverbuilder.com/
Beaver Builders Facebook group - https://www.facebook.com/groups/beaverbuilders/
Ultimate Add-ons for Beaver Builder Facebook group - https://www.facebook.com/groups/1229431503736174/
Beaver Lodge HQ Facebook group - https://www.facebook.com/groups/beaverlodgehq/
Beaver Add-ons Facebook group - https://www.facebook.com/groups/beaveraddons/
Learn how to use Wordpress blogging to drive traffic to your website, increase leads and get more sales. Breakout session workshop - Brad Hauck Mr Web Marketing
Landing Pages: Generating Conversions & Growing Your Online BusinessGeoff Myers
From http://www.meetup.com/Milwaukee-WordPress-MeetUp/events/230476046/
This event is a talk by Geoff Myers, a Milwaukee-based digital marketing consultant and WordPress developer:
While not exclusive to WordPress, landing pages are a powerful marketing and sales tool and are a critical component of any digital marketing and sales strategy. Effective landing pages generate leads, signups, sales, and other conversions for your business.
Good landing pages offer highly focused, relevant, valuable content for free which users receive in exchange for sharing their email addresses. By gathering email addresses from people who have actively expressed interest in your content offer, you can build a highly targeted email marketing list of warm leads. By continuing to provide valuable information to your email subscribers over time, your leads are nurtured into sales opportunities. This is done by building their trust, establishing yourself as an authority within your field or speciality, and earning their respect – and in turn – their business.
This presentation is an introduction and overview of landing pages, how they work within the context of a digital marketing campaign, recommend tools and strategies, and more. Although landing pages are not WordPress-specific, WordPress is a fantastic tool for designing, developing, and testing landing pages. I will share my favorite themes, plugins, web services, and other resources for building and optimizing landing pages.
Here are some important questions to consider beforehand:
• Is your website generating specific, measurable business results? Are you tracking its performance?
• Is your website acting as a highly focused, efficient marketing tool for selling your products/services?
• Is your website consistently generating new conversions for your business (e.g. leads, sales, signups, etc.)?
• Do you have valuable content and resources that your target market would find useful and relevant?
• Have you designed and developed a digital marketing plan and robust sales funnel for your business?
Thanks, and I hope to see you there!
Geoff Myers
President & CEO | SimDex LLC
geoff@simdex.org | www.simdex.org
651.247.8170 | 414.455.6675
As UX becomes increasingly Agile, a need arises to quickly create and iterate new interface elements. Many popular frameworks exist to document front-end design patterns. Most of them connect directly to the website's CSS, and help developers easily create new interface elements and templates.
But what happens when the design and UX team can't work in code? How can we create truly cross-functional design documentation that works both for developers and designers?
In this session, we will describe the process we have been working on to document our existing design patterns and create a working set of elements that allow both for rapid iteration of design prototypes and implementation of templates in code.
This session is for UXers who work with teams that include both front-end developers and visual/interaction designers, who need to create and iterate on interfaces in rapid, Agile environments.
A number of clients recently have asked me, as part of my engagement with them, to up-skill and grow their Agile project delivery maturity. The below "Extreme Presentation" is my unique, proven path for Agile application development and project delivery - a path if followed will embed Agile, deliver projects quicker and mature your delivery teams understanding of Agile. Contact me for further discussion: +61 424 102 603 or bobpanic@outlook.com
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
Most would agree that the open source software movement has “won” and continues to advance at unprecedented levels. As open source software has grown in popularity and usage, so have the challenges. This DrupalCon Global 2020 session will hopefully be a catalyst for invigorating the next generation of Drupal enthusiasts to serve and volunteer.
Building Responsive Websites with the Bootstrap 3 FrameworkWebvanta
For more resources, see http://www.webvanta.com/bootstrap
The Bootstrap HTML/CSS/JavaScript framework, originally created by Twitter, provides an outstanding starting point for building a custom website. It is built to modern HTML5 and CSS3 coding standards; it provides a variety of common user interface widgets; it establishes an attractive baseline for typography; and, best of all, it fully supports responsive designs that perform well on phones and tablets, as well as on desktops.
In this webinar, Webvanta CEO Michael Slater and senior developer Charity Grace Kirk will explain how the Bootstrap framework works and how to use it as the starting point for your own sites.
Topics covered include:
Bootstrap's approach to responsive design and mobile support
User interface components provided by the Boostrap CSS, including buttons, navigation bars, and responsive images
The grid system, and how to use it to create optimized designs for all screen widths
How to use Bootstrap's JavaScript library to create tabs, collapsible sections, carousels, alerts, and more without writing a single line of JavaScript code
Techniques for customizing Bootstrap to make your site look and behave exactly how you want
We're big fans of Drupal right now and find the tools available, and the modular functionality, to be quite effective. Questions? Ideas? Let's connect over your project.
Sander Haaksma / Marcel Maas
This lecture discusses various methods to improve the user experience of the application (or any other product). Proper UX design is specific for each project. The same goes for the project setup. There is no “One size fits all” here. However for each project size and duration there are some steps that need to be taken.
In this lecture we will discuss these steps. Which are absolutely necessary for which type and size of project and which can you skip? How does a UX designer fit into an agile project and how can you involve the end-user in the project for input. These are all topics that will be discussed. At the end of the lecture you should have a better understanding as to how UX fits in your next project. Whether you are the Manager, developer or the designer.
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)Geoff Myers
From https://www.meetup.com/Milwaukee-WordPress-MeetUp/events/233427104/
About the Topic
A great tool if used correctly should save you time and simplify your project.
Will WordPress page builders (a.k.a. visual drag-and-drop layout editors) in the hands of a website owner eliminate the need for a designer or developer? Should a designer or developer feel guilty about using a page builder? The answers to these questions are no and no.
Join Christopher Stratman and Geoff Myers as they take a look at four of the most popular WordPress page builders available: Visual Composer, Cornerstone, Divi Builder, and Beaver Builder. They will be giving a high-level overview and live demonstration of all four and discuss how they use them in their website design and development processes.
Page builders in the WordPress ecosystem can speed up the design and build time for a designer or website owner. Tools within the page builders can provide you with new opportunities to push your design limits without having to learn lots of CSS and JavaScript coding skills.
Questions?
Send Geoff a private message on Meetup, email him at geoff@simdex.org, or call him at 414.455.6675.
About the Speakers
Christopher Stratman
Christopher Stratman has been mucking about the interwebs for a bit now and has worked with a couple of the tools we will be speaking about.
Geoff Myers
Geoff Myers has been involved in and excited about business, marketing, design, and technology since 2004, when he founded SimDex Consulting, Inc. at the age of 14 in his hometown of Saint Paul, Minnesota.
Christopher's Resources
Divi
Elegant Themes - https://www.elegantthemes.com/
Elegant Themes - Divi Users - https://www.facebook.com/groups/464947686941789/
YouTube page - https://www.youtube.com/channel/UCuasRuWliU48RwnKXf9GesA
Elegant Marketplace - https://elegantmarketplace.com/
Elegant Marketplace on Facebook - https://www.facebook.com/groups/DiviThemeUsers/
Divi Theme Users on Facebook - https://www.facebook.com/groups/DiviThemeUsers/
Elegant Themes User Community - https://www.facebook.com/groups/ElegantThemesUserCommunity/
Divi Developer Group on Facebook - https://www.facebook.com/groups/1405038489818867/
Beaver Builder
Beaver Builder - https://www.wpbeaverbuilder.com/
Beaver Builders Facebook group - https://www.facebook.com/groups/beaverbuilders/
Ultimate Add-ons for Beaver Builder Facebook group - https://www.facebook.com/groups/1229431503736174/
Beaver Lodge HQ Facebook group - https://www.facebook.com/groups/beaverlodgehq/
Beaver Add-ons Facebook group - https://www.facebook.com/groups/beaveraddons/
Learn how to use Wordpress blogging to drive traffic to your website, increase leads and get more sales. Breakout session workshop - Brad Hauck Mr Web Marketing
Landing Pages: Generating Conversions & Growing Your Online BusinessGeoff Myers
From http://www.meetup.com/Milwaukee-WordPress-MeetUp/events/230476046/
This event is a talk by Geoff Myers, a Milwaukee-based digital marketing consultant and WordPress developer:
While not exclusive to WordPress, landing pages are a powerful marketing and sales tool and are a critical component of any digital marketing and sales strategy. Effective landing pages generate leads, signups, sales, and other conversions for your business.
Good landing pages offer highly focused, relevant, valuable content for free which users receive in exchange for sharing their email addresses. By gathering email addresses from people who have actively expressed interest in your content offer, you can build a highly targeted email marketing list of warm leads. By continuing to provide valuable information to your email subscribers over time, your leads are nurtured into sales opportunities. This is done by building their trust, establishing yourself as an authority within your field or speciality, and earning their respect – and in turn – their business.
This presentation is an introduction and overview of landing pages, how they work within the context of a digital marketing campaign, recommend tools and strategies, and more. Although landing pages are not WordPress-specific, WordPress is a fantastic tool for designing, developing, and testing landing pages. I will share my favorite themes, plugins, web services, and other resources for building and optimizing landing pages.
Here are some important questions to consider beforehand:
• Is your website generating specific, measurable business results? Are you tracking its performance?
• Is your website acting as a highly focused, efficient marketing tool for selling your products/services?
• Is your website consistently generating new conversions for your business (e.g. leads, sales, signups, etc.)?
• Do you have valuable content and resources that your target market would find useful and relevant?
• Have you designed and developed a digital marketing plan and robust sales funnel for your business?
Thanks, and I hope to see you there!
Geoff Myers
President & CEO | SimDex LLC
geoff@simdex.org | www.simdex.org
651.247.8170 | 414.455.6675
As UX becomes increasingly Agile, a need arises to quickly create and iterate new interface elements. Many popular frameworks exist to document front-end design patterns. Most of them connect directly to the website's CSS, and help developers easily create new interface elements and templates.
But what happens when the design and UX team can't work in code? How can we create truly cross-functional design documentation that works both for developers and designers?
In this session, we will describe the process we have been working on to document our existing design patterns and create a working set of elements that allow both for rapid iteration of design prototypes and implementation of templates in code.
This session is for UXers who work with teams that include both front-end developers and visual/interaction designers, who need to create and iterate on interfaces in rapid, Agile environments.
A number of clients recently have asked me, as part of my engagement with them, to up-skill and grow their Agile project delivery maturity. The below "Extreme Presentation" is my unique, proven path for Agile application development and project delivery - a path if followed will embed Agile, deliver projects quicker and mature your delivery teams understanding of Agile. Contact me for further discussion: +61 424 102 603 or bobpanic@outlook.com
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
Most would agree that the open source software movement has “won” and continues to advance at unprecedented levels. As open source software has grown in popularity and usage, so have the challenges. This DrupalCon Global 2020 session will hopefully be a catalyst for invigorating the next generation of Drupal enthusiasts to serve and volunteer.
Opening Keynote - DrupalCamp St. Louis 2014Brad Nowak
I presented this opening keynote "Drupal FTW" on April 26, 2014 at DrupalCamp St. Louis 2014 hosted by Washington University. The presentation was intended to address a broad audience from Drupal newcomers to current developers via a brief history of Drupal, a review of some key reasons people choose Drupal, and advice for achieving success with Drupal from the perspectives of strategy, design, and technology.
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
This presentation tries to bundle best practices in your journey from a developer to a team member with more responsabilities. This could be a CTO or a team lead.
Start Here: How to Prepare for Your Drupal 8 JourneyAcquia
With each day, the buzz is building around what Drupal 8 can do and how it is going to impact your site and business goals. Members of the Drupal community and beyond see Drupal 8 as a great bridge for Drupal to other technologies that are object-oriented and leverage 3rd party libraries across different platforms.
Drupal 8 presents an opportunity to showcase the skills you have developed and make the work you have done more applicable across different platforms and projects.
But before Drupal 8 mastery can happen, you’ve got to start somewhere. Join us for a webinar to:
• Discover the real-world solutions included in Drupal 8 for each member of your team
• Explore the foundation of Drupal 8’s mobile and responsive design
• Learn how Drupal 8’s architecture makes it the ideal platform for creating and delivering segmented content
How to scale product development when you no longer fit in one roomMatthias Luebken
When growing a startup product development you encounter major challenges: How do you scale your product development teams? How do you keep as fast and responsive as you used to be? And how do you leverage the existing knowledge? In this talk I’ll show a couple of practices and rituals based around a Kanban board which captured our whole product development efforts with about 30 participants. I’ll show the design of the Kanban board, the policies and meetings around it and the personal duties ranging from a developer to a product manager up to the CEO. I will also compare it to other approaches from the community and what our lessons learned are.
Slides from the talk at the Jax: https://jax.de/2015/sessions/how-do-product-development-when-you-no-longer-fit-one-room
A discussion about various techniques and mechanisms for generating revenue in and around open source projects.
This presentation uses the Cake Software Foundation (http://cakefoundation.org) who own the rights to the CakePHP framework (http://cakephp.org) as an example, and how a separate company (Cake Development Corporation http://cakedc.com) works with the Cake Software Foundation, but as a separate entity to generate money, and pay employees to with with and on open source software.
A session at Drupal Europe 2018, exploring the state of the Drupal agency ecosystem, how ready agencies are for a more competitive age, and how they can get in shape.
Second webinar in the 3 webinar master class, Secrets of a WordPress Web Designer Revealed. One of the reasons aspiring web designers stay swirling around feeling less than competent is that they never stay with a theme and learn to customize it. Of course, they do need to start with the right theme framework for their skills.
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.
Second Edition: Bootstrap + Drupal Commerce in less than 45 minutes - DrupalC...Jorge Diaz
Second Edition of the Bootstrap + Drupal Commerce setup with Drupal 7. The slides have updates from a year of Drupal Contrib themes evolution, Drupal Commerce references and updates.
The March offering for TechTuesday, the monthly romp through the world of nonprofit technology presented by Trish Perkins of HandyCapable Network for members of the Guilford Nonprofit Consortium...and others.
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyVrann Tulika
Eugene will talk about the key components of the successful career in software engineering. This will cover various subjects: the landscape of modern IT business: fields, specializations of software; IT departments and roles in big companies; Passing the interview and being a successful employee; Specifics of e-commerce open-source software; Importance of the soft skills for career growth.
You're organised, you love spreadsheets, you're a great cheerleader, you handle a backlog with superhero skills, and now you're faced with managing a Drupal project and everything just feels foreign. It's not you, it's Drupal. The mix of site building, front end development, backend development, and over 20,000 contributed modules makes project management for Drupal exceptionally frustrating for people who've not worked with Drupal before.
This session will cover:
- the basic Drupal development workflow (from a developer's perspective, but without using developer jargon)
writing useful tickets which developers can accomplish
- estimation tips for multi-discipline tickets (design / back end / front end)
- ideal team structures -- and what to do if you can't get them
Updated from DrupalCamp London to include the truisms I've learned about being a first-time project manager.
Want to build your own startup or software consulting company, but don't know how to get started? Join McGill Alumni Alex Dergachev and Suzanne Kennedy for a talk on taking the entrepreneurship path and getting your business up and running. We'll discuss the pros and cons of consulting vs. doing a startup, the benefits of open source, how to succeed financially, and how to get involved in Montreal's tech community.
Alex and Suzanne graduated from McGill University in 2007 and started Evolving Web, a company specializing in open source web development. Over the last five years, Evolving Web has used frameworks including Ruby on Rails, Drupal, and Backbone.js and has built enterprise-level projects for clients like McGill University, Travelocity and A&E Television Networks.
Similar to It's All About the Experience: What I’ve learnt from talking to thousands of people about Drupal (20)
Maybe you consider yourself a Drupal site builder or front-end developer. As soon as someone starts talking object-oriented PHP, you run for the hills. This makes the prospect of building a module for Drupal 8 scary. But on many projects, site building and theming can get you 95% of the way there, and you just need a tiny bit of code to get the job done.
In this session, I'll walk through a couple simple examples of code you can add to your project to fill in these types of gaps. We'll cover some really essential concepts and code snippets that will help you understand how to read Drupal 8 code and write that 'glue module' to get the website finished.
We all know the importance of designing websites for mobile. But what about designing content for mobile, or for the myriad of devices that could be used to display a website. Typically, we think of adapting the style of websites on small devices, but we don't think about how our content strategy needs to work for different devices. In this session, we'll look at creating a device-agnostic content strategy, and how this effects our approach to Drupal site building.
These slides were presented at Drupal GovCon and DrupalCamp Montreal 2017.
Topics will include:
Doing a mobile content strategy assessment
Content formatting strategies
Considerations for media
Content previewing challenges
Navigation issues
Landing pages and long-format content
Creating a Reusable Drupal Website for Higher Education - WebinarSuzanne Dergacheva
Setting up a single website is as easy as pie. But creating dozens or hundreds of similar websites is more like running a pie factory. In this webinar, we’ll talk about techniques for running multiple, similar websites using the Drupal content management system.
We’ll walk through the steps for creating a re-usable Drupal platform for a small university. We’ll also talk about the challenges and benefits that result from a multi-site setup, and its impact on content strategy, design, and site architecture.
Creating a Reusable Drupal Website for Higher Education - at USG Tech DaySuzanne Dergacheva
Setting up a single website is as easy as pie. But creating
dozens or hundreds of similar websites is more like running
a pie factory. In this session, we’ll talk about techniques for
running multiple, similar websites using the Drupal content
management system.
We’ll walk through the steps for creating a re-usable Drupal
platform for a small university. We’ll also talk about the
challenges and benefits that result from a multi-site setup, and
its impact on content strategy, design, and site architecture.
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreSuzanne Dergacheva
As a Drupal themer or site builder, layouts are one of the first considerations when implementing the design of a Drupal site. In this session, we'll talk about different techniques for creating layouts in Drupal 8. From how to configure landing page content using Paragraphs or Panels to implementing a grid system with your theme, you'll walk away with some new tips and tricks under your belt.
Specifically, we'll cover:
Configuring Drupal components to use in your layouts
How Drupal 8 blocks change our approach to building layouts
Creating a design framework for your layouts
Designing successful landing pages layouts
Theming your layouts: sing grid systems or CSS from scratch
This session is aimed at site builders and themers who are familiar with Drupal site building and are looking for new techniques for creating layouts and landing pages.
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.
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.
In Drupal 7, I used contrib base themes like Bootstrap, Omega, or Zen as a starting point for most of the themes I created. Primarily, themers use base themes to improve accessibility, get more semantic markup, make responsive websites, and save time.
The Drupal 8 theme system provides more accessible, semantic markup in core and is responsive out-of-the-box. It's the perfect time to try theming without a contrib base theme. If you're deciding how to structure your first Drupal 8 theme and which base theme to use, this is the talk for you. The talk will include:
Overview of Drupal 8 core themes
Tips for building a responsive theme from scratch
Adding a grid system
Responsive navigation
Structuring CSS or SASS
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.
Thinking of upgrading your website to Drupal 8 or using Drupal 8 for a new project? In this webinar, we'll talk about the benefits of Drupal 8 and the killer features that will make you want to upgrade.
We'll also discuss challenges of upgrading, major changes from previous versions of Drupal, and the steps you'll have to go through during the upgrade process.
This webinar covers:
Knowledge of the benefits of Drupal 8
Overall understanding of the upgrade process
An overview of which contributed moduels and themes are ready for Drupal 8
Some ideas for migrating your content and configuration
Tools and resources to use during your upgrade
If you're a Drupal site builder, you've probably heard about how you can migrate your content into Drupal using the Migrate module. But you might have assumed that migrating content is the 'developer's job': a long and arduous task best avoided.
As site builders, we're often responsible for setting up the information architecture of a Drupal site, and testing that the content provided fits into this architecture. We start most Drupal projects by looking at content: What content needs to be displayed on the website? How does it need to be organized? What's the content strategy? Site builders often become content experts, and are in a great position to inform the migration process. By learning about the migration process, we can make better site building decisions.
This session will provide an introduction to Drupal's Migrate module for site builders. No experience developing modules required. We'll look at how to get your content into Drupal, from another Drupal site or from an external CSV file. We'll also see how to line up your migration with Drupal’s configuration components.
In Drupal 7, we need to use a whole suite of modules to make our websites multilingual. Drupal 8 core provides much improved support for multilingual. This means that it's much easier/faster to create a multilingual site, and you won't need all those extra contributed modules. In this session, we'll look at:
How the Drupal 8 multilingual modules work
What steps you'll need to get a multilingual website up and running
Setting up multilingual components in Drupal 8
Creating a Drupal Install Profile for a Large OrganizationSuzanne Dergacheva
Setting up a single Drupal site is as easy as pie. But creating dozens or hundreds of similar websites is more like running a pie factory. In this session, we’ll talk about the challenges you run into creating an install profile for your organization, and some different approaches to running multiple, similar Drupal sites.
We’ll use a university website as an example, but the session should be applicable to all types of large organizations. The session will cover:
What do you put in and what do you leave out? Deciding on reasonable defaults.
Using a deployment script vs. an install profile
Using Features: pros and cons
Theming, sub-theming, and theme settings across sites.
Common header and footer
Install settings: letting the user pick and choose
User experience challenges
How will we do this in Drupal 8?
We start most Drupal projects by looking at content: What content needs to be displayed on the website? How does it need to be organized? What's the content strategy?
In this session, we'll look at how to get your content into Drupal using the powerful migrate module. We'll look at an easy example using the GUI for importing content from another Drupal website. We'll also look at a more advanced example of pulling content in from a CSV file.
We'll look at some working examples from Drupal 7 and also explore how this will work in Drupal 8.
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
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...Suzanne Dergacheva
Drupal's Search API and Facet API modules give you lots of tools for creating useful search interfaces with Drupal. In this session, we'll look at some examples of search UI, and talk about how to design a search interface in Drupal that looks good and works well. We'll cover some of the configuration and additional modules you can use in Drupal to make this happen.
Topics covered:
Best practices for designing a search UI
Using Search API with Views to create flexible results
Customizing filters using Facet API
Modules that extend Facet API
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014Suzanne Dergacheva
We've all been hearing about the exciting new changes to Drupal 8. In this session, we'll take a hands-on look and how to make a theme in Drupal 8 and what you get out-of-the-box.
Topics will include:
Drupal 8 core themes
Template files in core
Responsive design
Syntax of Twig templates
New features that Twig provides
Other changes to the theme system
Using Panels throughout your website can be a powerful site building tool. Here are some techniques for using Panels and some advice to using Panels wi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
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/
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.
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
It's All About the Experience: What I’ve learnt from talking to thousands of people about Drupal
1. evolvingweb.ca @evolvingweb
It’s All About the Experience
Suzanne Dergacheva
June 15, 2018
What I’ve learnt from talking to thousands of people
about Drupal
2. • Co-founded Evolving Web in
2007
• Experienced Drupal themer,
developer, project lead
• Loves teaching DrupalSuzanne Dergacheva
CO-FOUNDER AND FRONT-END LEAD
16. Example User Journeys
• Selecting a CMS
• Inheriting a Drupal project
• Building a first site
• Doing an upgrade
• Implementing Drupal
across a large organization
• Handing off a site to a
content editor
17. User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
• Site builder
• Beginner developer
• Command-line user
18. User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
“How do I put my website online?”
• Site builder
• Beginner developer
• Command-line user
19. User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
20. User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
“What development workflow
should I use?”
21. User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
• Developer
• IT professional
22. User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
“I have no problem installing
Drupal, but what’s the difference
between a block and a View?”
• Developer
• IT professional
23. User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
• Marketing director
• Content editor
24. User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
“Can’t figure out what to do next”
• Marketing director
• Content editor
26. • Going to DrupalCon or DrupalCamp
• “Aha!” moments
• Using Drupal Slack to get help
• Helping someone with their problem
• Launching your site
• Contributing for the first time
TYPICAL HIGHLIGHTS
27. • Terminology overload
• Development environments/workflow
• Deployment
• Security updates
• Figuring out the “Drupal way”
TYPICAL LOW MOMENTS / GAPS
29. User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
“How do I put my website online?”
• Site builder
• Beginner developer
• Command-line user
30. User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
“What development workflow
should I use?”
31. User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
“No problem installing a Drupal
site, but unclear when to use
content types, blocks, and Views”.
• Developer
• IT professional
32. User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
“Can’t figure out what to do next”
• Marketing director
• Content editor
33. So what can we do?
Empathize Define Ideate Prototype Test
34. I thought there was
already a module for that…
• Out-of-the-box initiative
• Admin UI initiative
• Drupal core updates through the UI
• Plans to make Drupal upgrades easier
• See all strategic initiatives
36. • Be up-front about the gaps and pain points in
user journeys
• Address these when we talk to newcomers,
clients, or new colleagues
• Look for solutions and contribute
Be Honest
37. • Provide a warm welcome, mentorship, support,
and advice for new Drupalers
• Stay involved in the local community
• Join the Drupal Slack to get involved
Community Participation
38. • If you’re a content editor, fill in the survey:
bit.ly/drupal-ux-mtl
• If you’re not, help promote the survey or
volunteer to conduct a survey!
Help with the UX Study
39. • Participate in the campaign
• Donate hours to help promotion efforts
• Think outside the box as we try and grow the
market for Drupal
• https://www.drupal.org/promotedrupal
Promote Drupal Campaign
41. Upcoming Drupal
Trainings
July 5-6
Advanced Drupal 8 Site Building
Training (Online)
July 9-10
Drupal 8 Theming Training (Online)
July 23-24
Drupal 8 Module Development
Training (Online)
October 1-5
5-Day Drupal 8 Training in Toronto
evolvingweb.ca/training
training@evolvingweb.ca