Proposed Sessions

Session submissions are open until December 19th! Submit Session

Using Feeds Module to Import from Non-Drupal Web Applications

Session Category Site-Building Audience Intermediate Speaker(s) ellenjones123

Often when building a Drupal web application as a redesign of a non-Drupal site, there is a need to preserve, export and import the existing data, relationships within that data, as well as user accounts.   

The Feeds and Feeds Tamper module can be utilized, along with SQL query skills, to successfully accomplish this migration.  There are several concepts to keep in mind when using these tools in order for existing data model relationships to be preserved and migrated into the new Drupal site’s content model. There are some time saving strategies to help keep the new data within Drupal associated back to the original data model and values.

This session will provide lessons-learned from migrating various site data both from databases and flat files.  There are concepts to factor into the process, such as:

  • the order in which the content type datasets are imported,
  • preserving user id numbers (if desired),
  • preserving one-to-many or many-to-many relationships (entity references) from the source system into Drupal,
  • the value of preserving historic id values from the source system,
  • refreshing previously-loaded data to apply new fields or update existing data values
  • organization and source control of the feed import files 

For this session will include a live demonstration, using a small PHP web application and demo database (4 tables). Demonstration will show the data import into a Drupal 9 redesign of the PHP website.

The Time for Decoupled Drupal is Now

Session Category Development & Performance Audience All Attendees Speaker(s) _doyle_

The term “Decoupled” has been buzzing around the industry for awhile now and in this session we will pull back the covers to take a look at what it really means and why you should be paying attention. We will go on a journey together to explore the decoupled Drupal landscape and share some of our experiences working with it over the last ~12 months. In this session we will discuss why now is the time for decoupled Drupal and why organizations looking to upgrade or build a new website should consider it as an option. We will explore topics around:

  1. What is decoupled Drupal?
  2. What benefits can decoupled Drupal provide for content and marketing Teams?
  3. Why now is the right time to consider a transition?
  4. Key considerations for making a decision

By the end of this session, you should walk away with:

  1. A good understanding of decoupled Drupal and its current maturity level in the space.
  2. Why the adoption of decoupled Drupal is increasing and when it should be considered.
  3. A checklist to help you decide if decoupled is the right choice for your next website build.

Ensuring your secure digital assets are accessible

Session Category Theming, Design, & Usability Audience All Attendees Speaker(s) volkswagenchick

Security measures and accessibility don’t always play nice. Captchas, timed logins, alert pop-ups, gated content, and modals are often used for security but not all assistive technology can get their users past the barriers.


Objectives

  • You will learn how some security efforts can be barriers to those who use assistive technology
  • Learn how different user agents interact with digital assets
  • You will walk away with accessible solutions to generally inaccessible 3rd party options

We’ll look at practical and straightforward ways to implement solutions that are open source, secure and accessible, keeping folks from abandoning your digital assets.
 

Attendees will get the most out of this session by understanding the basic building blocks of an accessible web.

Decoupled Drupal Dev on Docker with Docksal Doing the Dirty Work

Session Category Development & Performance Audience Intermediate Speaker(s) JDDoesDev

When a decoupled project begins one of the hardest parts that I’ve found is setting up a local environment to simulate all of the necessary components. How will the CMS be served? How will the decoupled front end be displayed? What about the dev server for rendering previews? Can I still call it headless or is decoupled the only appropriate word?

There is a better way! In this session I will be walking you through a setup that I use that incorporates separate servers for a Gatsby static site, a Drupal CMS site, and a development server running on NodeJS. Best of all, because it’s container based, it’s extremely portable and can be reused for multiple projects! Ready to learn more?

Inclusion through the world and lens of Psychological Safety

Session Category Sessions off the "Drupal Island" Audience All Attendees Speaker(s) NK18

Safety, according to Maslow’s hierarchy, is a “basic human need.” In today’s times, psychological safety has emerged as one of the top motivators contributing to higher levels of openness, productivity, collaboration, increased trust and vulnerability within teams in organizations.

 

As a coach, I have seen how creating and maintaining a safe space allows for people to share their emotions and feelings and mistakes has been a game changer. They can bring their authentic selves to work without a sense of fear, shame and judgement. This could translate to better problem solving, collaborating on projects and engaging with customers and peers. It should become the need of the hour for organizations to urgently create a psychologically safe environment for their people.

 

Working with an organization like Axelerant where psychological safety is always given importance and a voice, I can clearly see how it unfolds in the form of the team’s enhanced efficiency and productivity. I am a strong advocate of psychological safety and how it impacts and enhances one’s approach to work and life.

 

Learning Objectives:

  • Unravel the nuances of Psychological Safety
  • Understand the four stages of psychological safety by Timothy Clarke
  • How to understand the building blocks of Psychological Safety
  • How does trust compare and contrast with psychological safety
  • How to recognize our FLAB (Fear/Limiting beliefs/Assumptions and Biases) which hampers our psychological safety.
  • How to discover ways to overcome FLAB and build psychological safety.
  • Understand a powerful framework to embrace and move into psychological safety.

Typed Data API let's try to understand it, finally...

Session Category Development & Performance Audience Intermediate Speaker(s) paqu83

Typed Data API still remains quite a mystery for many. 
We need to get familiar with it in order to really know how entity data is modeled.
In this session I'm going to get to the bottom of it, so please fasten your seatbelts and be ready to understand it.
Finally...

How to accelerate your day-to-day development work with Drupal.

Session Category Development & Performance Audience All Attendees Speaker(s) shani.maurya

Even though Drupal is rapidly evolving, users and developers need help because they continue using outdated methodologies in their day-to-day development. They are researching how to develop a custom entity, plugins, etc., for any new custom code generation. But they need to learn how to make it faster and more efficient.  

How I resolved the above complexities using Drupal Console techniques. Drupal Console is a command-line tool that simplifies my life and helps me do my development work faster. With Drupal Console, I can create boilerplate code for modules, themes, controllers, forms, blocks, and much more by simply typing commands into a terminal.  

In this session, I'll discuss more Drupal Console benefits using examples. How can we prepare to use the Drupal Console for our everyday development tasks more effectively? How will it help users advance the development pace?

 

Learning Objectives:

  • How does the Drupal console helpful? 
  • Why is Drupal Console important?  
  • How to configure the Drupal console?  
  • How to use the Drupal console more effectively?  
  • Is Drupal Console useful for debugging?  
  • How does the Drupal console help with code generation?  
  • What advantages can Drupal Console offer?  

 

Target Audience: 

Trainees / Associate Developer / Senior Developer / Team Leads / Technical Architects.

It's time to manage multiple sites under one roof.

Session Category Site-Building Audience All Attendees Speaker(s) omkar.yewale
Numerous corporations are tasked with managing numerous brands at once. Usually, they design unique websites for each brand according to the requirements. Nevertheless, they might need certain standard components including client data, official statements, digital content, job listings, and more. The same data would need to be duplicated and managed across all sites, which would be unnecessary and ineffective.

Drupal CMS includes a ton of features that are quite helpful. Multisite is one of these features. Using Drupal's multisite capability can help decrease redundancy. You can leverage the data from all sites to grow operations in a unified way by developing a shared module in addition to each website having its own database. 

In this session, I will go over more benefits of Drupal Multisite and how we can manage several sites using the same code base.

 

Learning Objective:

  • A Drupal Multisite: What Is It?
    • When to use a Multisite.
    • When dealing with Drupal Multisite, things to keep in mind.
  • Use Cases of Drupal Multisite.
    • Benefits of Using Drupal Multisite
    • Risks associated with the use of Drupal Multisite.
  • How to configure Drupal multisite in an effective way.
    • What is the best way to manage custom modules within a multisite environment?
    • Dealing with Drush in multisite environments.
       

Target Audience:
Trainees / Associate Developer / Senior Developer / Project Manager

Maximum PhpStorm

Session Category Development & Performance Audience Intermediate Speaker(s) cosmicdreams

Together we'll go beyond learning how tools like PhpStorm can level up your developer-y super powers and demonstrate how your developer life can change if you maximize your use of these tools.

---

As developers we struggle everyday to solve problems and we rely on development tools to help us puzzle through those problems. Years ago, I adopted PhpStorm to augment my skills and in doing so I've learned a lot of ways how to gain the most out of the tool.

Come as we break through the levels of complexity and level up your skills as we talk about:

* Navigating through code to quickly reach the depth and breath of the Drupal codebase.
* Use your detective skills to understand your code with debuggers, code comparison tools, code generators, and history.
* Scan your code for errors with passive analysis tools.
* Rummage through your endless bag of self-made solutions, tools, and handy helpers.
* How to make PhpStorm adapt to the way you like to work and harness the power of keyboard shortcuts to gain a new super power.

Ahead of the talk, if there are specific things you want to hear about. Please shout out to me @chris_m_weber on twitter or leave a comment.

Promising Project Evaluation: How To Get Your Weekends Back

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Jaspreetsingh

Estimations are the baseline of every project. If you perform unreliable estimates, it will lead you and your team to burn the midnight oil or work over the weekends to meet timelines. 


I also struggled with this issue but overcame it by practicing beautifully to take project timelines and work-life balance seriously. 
In addition, I have developed better tactics to manage capacity and effective estimates to make the weekend work the exception rather than the rule. 


I will discuss the advantages of effective estimation and capacity planning in this session.

 

Learning Objectives

  1. How to prepare the strategy to estimate at various levels of a project
  2. How to use past data to implicate estimates 
  3. How to plan for the uncertainty in a project
  4. How to get a high-level picture of your team's capacity across multiple projects

 

Target Audience

  • Project / Product / Scrum Master / Account Managers
  • Executive Sponsors / Executive Leadership
  • Interested Contributors (developers, designers, etc.)

How can a notification system make content editor's life easy?

Session Category Site-Building Audience All Attendees Speaker(s) shani.maurya

Nowadays, many customers have massive amounts of content on their websites, including several higher-ed institutions and non-profit Organizations. For content editors to manage this enormous amount of content, the process of adding and updating the content becomes a highly stressful activity. The bigger your content output and the more stakeholders you have involved in the process, the harder it is to keep track of whatever is being created, edited, and published. However, neither they nor other users or content editors are informed about the content being created, altered, and published.  

Drupal provides content moderation workflows that come in Drupal core modules, and it involves different participants who fill roles such as authoring, reviewing, and publishing content. Make changes to a piece and inform each other about its status via emails in efficient ways.  

Content moderation workflows can help you to streamline and simplify the content addition process. In addition, it can give your team better clarity and enable them to work in sync. This session will illustrate how to streamline these processes to make the content editor's life easier. 

There are various objectives for creating a content publication workflow, including:

  • Ensuring that the information in the content is accurate and authentic.
  • Effectively avoiding "ROI" content that is redundant, out-of-date, or inconsequential.
  • Preventing the publication of sensitive material or of media that does not adhere to copyright guidelines. 

 

Learning Objectives:

  • How does the Content Moderation Workflows model work? 
  • How can you set up your workflow with the required states & transitions?
  • Why are roles and permissions essential for content moderation?
  • What do you need to edit and publish your content within your workflow?
  • How can notifications help users?
  • What is the most effective technique to alert the appropriate content editors when new content is created or updated?  

 

Target Audience: 

  • Associate Developer / Senior Developer / Team Leads / Technical Architects.
  • Project Managers / Content Editors / Business Analysts.

Think Locally, Build Globally - How Drupal is powering headless omni-channel web platforms

Session Category Sessions off the "Drupal Island" Audience All Attendees Speaker(s) johnpicozzi

Join me as we talk through the Who, What, When, Where, Why, and How of building a global headless omni-channel web platform. We'll explore exactly what an omni-channel web platform is and how it can help your organization, as well as share real-world examples to illustrate the most effective scenarios for implementing such a platform. We'll wrap up our conversation by reviewing the many benefits they can provide and how you can get started on an omni-channel journey of your own.

This session will be geared towards attendees of all experience levels and capabilities. I will be sure to allow for a healthy amount of Q&A, so be sure to bring all your questions and hypotheticals! By the end of the session, you should be armed with the knowledge you need to start down the path toward building your own omni-channel web platform.

NextJS in Drupal workshop

Session Category Sessions off the "Drupal Island" Audience Intermediate Speaker(s) morenodotnet

Decoupling can be hard. You don't have just to worry about your application (now actually two applications) but also now you have (at least)  twice the number of services and infrastructure worries  in both, production and non production environments. How can you manage a growing list of complexities while you also keep on building new features, fix bugs and all without losing your head? 

Welcome to Pantheon. Pantheon is not just a hosting company specialised in Drupal and Wordpress. We are actually the number one webops company, producing some of the best tools for web development that save uncountable hours of productivity to thousands of developers across the world using our platform.

So when our engineers decided to put their heads together to help with the decoupled conundrum, they came up with a solution capable of saving again hundreds of productivity hours and downtime nightmares. Stop worrying about setting up local and non production infrastructure, hosting it in different environments, ensuring uptime, security and a long list.

Come to this webinar to learn the easiest way to start decoupling in Drupal. Long time Drupal architect and Software Engineer, Alex Moreno will walk you through a short 15 minutes demo while all attendees will have the opportunity to set up a new backend in Drupal, and then a new front end in NextJS, both connected and displaying the content from Drupal in our NextJS application.

But we won’t stop here. We’ll make our first change in the application and we’ll see how those changes could be reviewed in their own environment, automatically created for the PR by Pantheon infrastructure. Let me repeat that again. Automatically spin up, fully functional environments for each Pull Request created in minutes.

Did you have enough? Well, actually, we’ll see as well our own contributed solution to the community to preview content while editing Drupal before saving that content in our frontend applications.

How to offer compassionate feedback with kindness, care, and respect

Session Category Sessions off the "Drupal Island" Audience All Attendees Speaker(s) NK18

 

Feedback is the breakfast of champions," says Ken Blanchard

While we all know feedback is good, it is a tough act and could make both the giver and the receiver uncomfortable and stressed. It can surface feelings of fear and trepidation. We also shy away from giving feedback because of apprehension of others' reactions in the form of defensiveness, emotional outbursts, or negativity. People also are vary of giving feedback because it could disrupt relationships.

 

While a lot of the above could be true, we still cannot shy away from giving feedback, which is an act of kindness. This requires a mindset change. Kim Scott, in her book, talks about the feedback in the "Radical Candor" way, which is kind and straightforward. Here kindness is in the context of demonstrating care for the receiver and helping them to be better versions of themselves. To be successful with kind feedback, the giver must start from a place of empathy. This allows us to acknowledge the positives, the effort, and the improvements while providing suggestions for further growth.

I work as a performance coach with Axelerant, where feedback culture is rampant and unfolds through two of our organizational values kindness and openness. I have seen the organization live and breathe the "Radical Candor" way and would like to share this methodology with others looking to embrace this culture. It is one of the books handed over to new folks joining our organization and its culture.

 

Learning Objectives:

1. Unravel some myths about giving feedback

2. How to care personally and challenge directly-the two axes of the Radical Candor Framework

3. How "emotional bank accounts" help us with our ability to care as humans

4. How to unfold the difference between objectivity and subjectivity in feedback.

5. How to demonstrate and learn the "CORE" framework of offering feedback

6. How to practice the six steps to giving feedback

The Ultimate Guide to Configuring the Media Module

Session Category Site-Building Audience Intermediate Speaker(s) imrodmartin

The Media Manager is one of my favorite developments in Drupal 9, but there are some quick improvements we can make to create a truly amazing digital asset management system right inside your Drupal site.

In this session we'll cover:

  • Adding a keyword system to all your media.
  • Changing the Media overview page for better filtering and organization.
  • Making media available in CKEditor for the Body field.
  • Better image styles in fields and the Body field.
  • Embedding videos from anywhere! (not just YouTube and Vimeo)
  • Making remote videos 100% responsive
  • Additional modules to further enhance Media

How to receive feedback with grace and curiosity

Session Category Sessions off the "Drupal Island" Audience All Attendees Speaker(s) NK18

We all know how important it is to receive feedback and how it plays a crucial role in our development and growth. While we realize this, we also know that receiving feedback doesn't come naturally. Our default reaction seems to be to deflect feedback, get defensive and protect ourselves from admitting that we could be wrong, failed, or resistant to change.

 

Receiving feedback sits at the intersection of these two human needs

• The need to learn and grow

• The need to be accepted, loved, and respected like we are now

I had personally resisted feedback offered to me in my organization and was on the verge of quitting. Instead, I decided to do a conversation with my reporting manager and discussed what it was that bothered me about the feedback. At the end of an hour's discussion, I realized that there were elements that were stopping me from seeing the truth.

As the truth unravelled, I was more receptive to the feedback and willing to work on myself and improve my way of working.

My learnings and insights are from a book by Douglas Stone and Sheena Heen called" Thanks for the Feedback-The science and art of receiving feedback well."

 

Learning Objectives:

1. Understanding the three triggers that obstruct us from receiving feedback.

2. Awareness of your triggers lets you instinctively evaluate feedback and sources, assess the intention, compare facts to opinions, and rely on your strong identity and self-worth.

3. Getting to know the "Gap Map" and why our blind spots are glaring to others.

4. Understand how relationships play a critical part in how we receive feedback about ourselves.

5. Learn how to receive feedback objectively without feeling emotionally hijacked.

The Big Leap - Pursuit towards Drupal 10 - A Case study

Session Category Development & Performance Audience Intermediate Speaker(s) selva.swamy

We will be looking at a case study of how we upgraded a large institution’s Drupal 7 platform to Drupal 9 with:

  1. 33 content types with content as old as 2011
  2. 35 roles each with its own set of permissions
  3. 13 different taxonomies
  4. 500+ users
  5. 122 modules


We will see how all of this was possible with Drupal where we did the following:

  • Simplified the content types into a manageable list
  • Made the modules more manageable in Drupal 9
  • Simplified the roles and make them work with the content workflow

At the end of this session attendees will be able to:

  1. Utilize this opportunity to simplify the Information architecture
  2. Involve the right people in making decisions for this big leap
  3. Apply the learning and solve the migration challenges
  4. Refine the migrated content for the Drupal 9 website
  5. Follow better processes that make the transition easy
  6. Handle deployments while maintaining the existing Drupal 7 site

The 10 Most Useful Libraries in Drupal 10 Core

Session Category Development & Performance Audience All Attendees Speaker(s) andy-blum

Drupal 10 ships with more than 75 front-end libraries! While these are included for the use of core functionality, you can use them for your projects as well. In this session we'll go over the 10 most widely-useful libraries in core that will enhance your next build's performance, accessibility, layout, and interactivity.

Following this session, attendees will be able to:

  • Identify situations when Drupal core libraries can be useful
  • Use core libraries in their themes or modules

To get the most out of this session, attendees should be familiar with:

  • Creating frontend libraries for themes or modules
  • Basic JavaScript

Get involved with the Project Browser Initiative

Session Category Beginner Track Audience All Attendees Speaker(s) leslieg

The goal of the Project Browser Strategic Initiative is to allow folks to easily browse for and install modules right from within their Drupal website. No longer will you have to go out to Drupal.org to find modules and then understand how to use Composer to install them.The initiative was highlighted in the Driesnote at DrupalCon Portland 2022 as a key component of Drupal 11.  Come learn about the initiative, what we have accomplished to date and the ways you can contribute to Project Browser. Everyone is welcome - including site builders and those new to Drupal.

How to prepare a product development roadmap in an agile way?

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Jaspreetsingh

Some days, I felt more like a slide designer than a product manager. Although challenging, I learned much about prioritization and developing agile product development roadmaps. These two aspects are essential for making a successful short-term plan. 

In this session, I'll walk through the step-by-step roadmap creation process, which will cover the following: 

  1. Identifying and prioritizing alignment and priorities
  2. How to develop a product development roadmap
  3. How will the product roadmap help the stakeholders? 
  4. How to share and communicate with stakeholders

Target Audience

  • Project/Product/Scrum Master/Account Managers
  • Executive Sponsors and Executive Leadership
  • Interested contributors (developers, designers, etc.)

Let us train our minds to desire what the situation demands

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Jaspreetsingh

When people hear the words "support and maintenance," many different perspectives come to their mind, like call center support, chat Support, etc., but that's not a reality. 


The advantages of this in-demand support and maintenance strategy are generally unknown.
Once a website is launched, work is still ongoing, and revenue will be initiated just after the launch. Therefore, we must offer appropriate assistance, such as maintenance and security upgrades; a system must be in place to monitor downtime and uptime, among other things.


Our clients sign a support and maintenance contract to maintain their websites.
I will discuss more advantages of the support and maintenance approach in this session and how we prepare ourselves for best practices.

 

Learning Objectives

  • What is the support and maintenance model?
  • How does it benefit stakeholders?
  • How does the support model estimate tasks differently?
  • Support uptime and downtime issues: how do you handle them?
  • How can security updates be managed regularly for various projects?
  • What is the role of Kanban in managing various support projects?
  • What does your support bandwidth look like?
  • How can you grow your portfolio using best practices?

 

Target Audience

  • Project / Product / Scrum Master / Account Managers
  • Executive Sponsors / Executive Leadership
  • Interested Contributors (developers, designers, etc.)

Never test the depth of the water with both feet

Session Category Development & Performance Audience All Attendees Speaker(s) manpreet7696

Now a days, Building a fully functional software application is important but how it performs is an equally important challenge. To ensure that the system will meet the expected service levels in production as well as render a positive user experience, it is critical to undertake performance testing. Also, to avoid the cost of solving a problem in production performance that can be prohibitive, a continuous or ongoing performance testing strategy is advisable. Teams and organizations face a variety of challenges while executing the performance test. The most common performance problems include response time, load time, and poor scalability.

It is difficult for some people to recognize the risk of a load or performance issue. On projects, they are less common than functional bugs and so unless someone is living and breathing this stuff, it is easy to assume that the risk is lower than it actually is. The reality is that although the likelihood might be lower, the impact of a performance or load issue is much higher. Unlike a functional bug, there is the chance that the whole system will be impacted and hundreds or thousands of users will be unable to perform their tasks.

How I overcome the performance testing challenges by identifying test tools that best automate your performance testing plan Run tests several times to obtain an accurate measure of the application's performance, by evaluating the appliance under test (AUT) alongside licensing cost involved, then selecting the simplest performance testing tool to make sure success of the testing process and Spend time analyzing and understanding application architecture and other performance features like load distribution, usage model, the geography of usage, availability requirements, strength requirements, reliability requirements, technology stack, etc.


I will discuss more advantages of Load Testing which is one of the most important and highly advised types of performance testing that should be incorporated into your testing strategy as early as possible. Under high-traffic conditions, you need to have your website work perfectly; otherwise, it can lead to performance bottlenecks, poor user experience, and, most importantly, business loss. Let’s understand the key objectives of load testing and its benefits.

  • How to maximize the operating capacity of a software application.
  • How to measure Server Response Time for End Users
  • How to identify Bottlenecks
  • How to establish Optimal Hardware and Software Configuration
  • How to measure System Capacity and Planning Scalability

Target Audience

1) Quality Assurance Engineers
2) SDET(Software development engineer in test)
3) Team Leads
4) Technical Architects
5) Project Managers and other leaders

 

The secret of getting ahead is getting started.

Session Category Development & Performance Audience All Attendees Speaker(s) manpreet7696

Nowadays, assessing the Accessibility of a website is of critical importance. Website authors want to have website accessibility assessments so they can understand the places where visitors with disabilities may be unable to use that site so that they can address them as much as possible. 

Digital inclusion and web Accessibility are governed by WCAG (Web Content Accessibility Guidelines), Section 508 Standards of The Americans with Disabilities Act (ADA), and other documents.

Accessibility issues are any barriers that make it difficult or impossible for disabled users to access, navigate or engage with your website content. And to understand how these issues crop up in the first place, you need to know how disabled web users access websites.

Examples of common barriers are as follows:

1) Low-contrast hues (the text blends with a background, thus becoming unreadable for people with vision impairments).
2) There are no image tags, which is a problem because persons with vision problems need "alt text" to comprehend what a picture or chart means.

3) There are no captions or subtitles for the video's content (people who have hearing impairments won't understand the video's purpose or content).
4) Limitations or inconsistent navigation (users who can only use a trackpad or mouse will encounter problems if your web application doesn't support keyboard navigation).
5) There may be a problem if the UI text color is meant to convey specific information because colour blindness prevents people from distinguishing colors and screen readers don't address this challenge. Color is the only feature that gives hints about the functionality of the web app.


Accessibility is morally the right thing to do, and good for business (numbers of disabled users, users on mobile devices, etc. present significant market segments), but it is also a legal requirement in many parts of the world to make web content accessible to people with disabilities. 

How I overcome the Accessibility issues via following the Best practices like Increase text color contrast, Adding alternative text to images, Label form elements, Adding meaning to links, Organize content correctly, etc

I will discuss more advantages of the using Accessibility testing approach in this session and how we prepare ourselves for best practices. It means that all people can perceive, understand, navigate, and interact with electronic information and be active, contributing members of the digital world. Visual, auditory, physical, speech, cognitive, and neurological disabilities should be taken into account when implementing accessibility measures. Some of the best practices are below

  • How to make your website Accessibility to customers with physical disabilities or challenges.
  • Increase their customer base and market share.
  • Improve accessibility for users with low-bandwidth Internet.
  • An effective way to use the tools for Accessibility testing

Target Audience

1) Quality Assurance Engineers
2) SDET(Software development engineer in test)
3) Team Leads
4) Technical Architects
5) Project Managers and other leaders

Decouping Drupal in 2023

Session Category Development & Performance Audience All Attendees Speaker(s) morenodotnet

Everyone is talking decouple these days, but what does actually mean decoupling Drupal in 2023? Should you go full decouple? Are there options in the middle? What are the advantages? And, most importantly, how are companies of all sizes and budgets doing decoupled in different CMSes and what tools are they using?

Join me on this session and let me tell you about my experience working with medium, big and "ginourmous" enterprise websites, complex integrations like the british Royal Mail Track and Trace, popular sites like BBC Top Gear or BBC Good Food, or how big pharma or utility companies like National Grid in the UK use the advantage of decoupled to speed up their development, increase their duress performance and be more agile and nimble.

I am Functional and So Can You

Session Category Sessions off the "Drupal Island" Audience All Attendees Speaker(s) JDDoesDev

What’s the first thing you think of when someone is called “mentally ill”? Many probably imagine someone unkempt, babbling incoherently on the street or locked up in an asylum.

I am mentally ill, but despite my multiple diagnoses, I am a functional member of society. I’ve been able to deal with my mental illness with treatment, support, and lots of work, and if you’re suffering from mental illness, chances are that you can as well.

In this session I will tell the tale of how I discovered that my feelings of worthlessness and dread were more than just bad moods and how I came to accept that I have mental illness, but mental illness doesn’t have me.  By telling what helped me, I hope that attendees will be able to recognize signs within themselves or those they care about and find ways to get help, accept that mental illness is not a damning diagnosis, and get past the stigma that surrounds people with mental illness

Maintenance and Support of your business are the core of your profitability

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Jaspreetsingh

Many people believe that all opportunities are gone once a website goes live, but that's not true. 


After finishing a managed project, you can develop prospects for recurring revenue. The managed project model will bring in one-time revenue, but the support and maintenance contract will bring in money regularly for your company.


If you use practical methods to lessen team dependencies, the support and maintenance model will function in your firm. Please try to save operational costs while maintaining a constant emphasis on strategic objectives from a survival standpoint.


In this session, I will discuss how you can scale your Support services to help you generate regular revenue opportunities. 

 

Learning Objective: 

a) Preventive maintenance reduces heart attacks, increasing revenue.

b) Minimizing unplanned downtime

c) Having the right person in the right place at the right time to optimize your team.

d) Maintain the accountable and responsible architecture.

e) Reduce the work for onboarding and offboarding

f) Fewer reworks and higher-quality output

g) How do you manage ten or more projects during a 30-minute daily stand-up meeting?

h) How can you grow your portfolio using best practices?

 

Target Audience

  • Project / Product / Scrum Master / Account Managers
  • Executive Sponsors / Executive Leadership
  • Interested Contributors (developers, designers, etc.)

Any Content Site can be Migrated to Drupal: I'll show you How

Session Category Site-Building Audience Beginner Speaker(s) jorgediazhav

Do you know that if your website runs in Drupal, it is like if it were guaranteed and maintained by 100,000+ developers, web architects and security specialists from all around the world? That is like 8-times the “Apple 1” building (yes, the huge circled one in Cupertino, California) full of people taking care that your website runs smoothly and securely. For sure the website owners at NASA, Tesla.com, Le Figaro, the Australian Government and more than a million other websites know it.

That's because they all use Drupal.

So, have you ever had doubts if your website could be ported or migrated to Drupal? 

In this session, Jorge Diaz from Evolving Web, will present how 4 completely different websites were migrated (and even integrated) to/with Drupal. He will go into detail from the original legacy website to the final and end product.

What will you learn from this session

While you will have a specific section for Q&A at the end of the presentation, you will certainly learn:

  • The process to migrate any content website into Drupal 9. 
  • How real life projects, indeed, were executed to complete the migrations.
  • The most popular modules involved.
  • How most complex website structures are migrated.
  • How to estimate a Drupal 9 migration project.

If you have questions about your site and want to bring it up to the public during the presentation, we would love to show everyone how it could be migrated, too.

About the Presenter

Jorge Diaz is a 2016 Acquia Certified Grand Master Developer currently working as Drupal Front-end Developer & Themer at Evolving Web, a Montreal-based company that specializes on Drupal, WordPress, and Website creation/migration.

He has more than 15 years of experience delivering Drupal based General Purpose solutions for different sectors such as Job Boards, Product Portfolios, Geo Coding, Real Estate solutions, E-Commerce, Classifieds, Corporate and online Magazines/Newspapers.

Jorge is also the author of "Car Leasing Done Right" & Founder of LeaseCosts Canada, a popular tool used by millions of Canadians every year to explore car leasing options all across the country (also built with Drupal 9)

Who Should Attend

  • Content Editors
  • Decision Makers
  • Designers
  • Everyone
  • Front-end Developers
  • Project Managers
  • Site Builders

Git into the Groove - Moving from Freelance to Collaborative Workflow

Session Category Beginner Track Audience Beginner Speaker(s) volkswagenchick

Going from freelance to working in an agency can be overwhelming, but don’t let the fear of a collaborative workflow scare you.

What is Git?? Better question, what is version control? And what the heck is the difference between a local and a browser-based development environment? 

We’ll cover the basics of

  • Version control
  • Overview of a git client
  • Local and browser-based dev environments, multidevs, and branches

Much as the title suggests, we’ll be using the cheesiest 80s music references possible!