Site Building + Using Drupal

The power of Drupal lies not just in the core platform, but also in powerful contributed modules that allow one to build sites quickly and efficiently. The Site Building track is designed to teach you ways to let Drupal do the hard work without needing to write code.

The Site Building track is aimed at people looking to build sites using the Drupal framework but are not PHP masters, people who need better tools to layout their site, people looking to integrate with web services, and people who want to add advanced functionality to their site but aren’t sure where to start. This includes students who are new to Drupal, developers just getting started with Drupal, seasoned developers and freelancers.

Sessions in this track will be technical in nature, although they would not usually involve any coding.

Suggested Topics

  • Information Planning and Content Architecture, Applied Content Strategy
  • Migration - either from previous versions of Drupal or other systems
  • Configuration Management Best Practices, and beyond CMI core functionality
  • Layout and Theming using UI : Tools that allow you to build and control layout
  • Distros & Platforms: Come talk about the next platform you are building!

A Survey of Email Modules for Drupal 8

In this session, I will present an overview of the modules for Drupal 8 that facilitate communication to and from users of a site via email.

This is not intended to be a module-by-module description, but more of a comparison and contrast of related modules by category.

Learning Management System and TinCan Learning Record Store

Development and implementation case study of a LMS/LRS platform fully built on Drupal that powers the delivery of continuing education for 47,000 members of a national organization.

Online learning systems are a major growth market in the web industry. Many organizations including corporations, non-profits, trade associations, educational institutions, and small businesses need and use online learning for a variety of reasons.

CiviCRM: Manage customers, members, donors and more!

Need a solution for a professional society, membership-driven association, or a non-profit organization that handles contact management, membership renewals, bulk email, event registration, and more?

A Drupal 7 to 8 migration in motion

Are you a site builder?
Are you stuck with a Drupal 7 site?
Are you excited about Drupal 8 but confused about getting started?

Friends, the good news is you can get started today and we can show you how.

The development team on the Palestine Poster Project is in the middle of migrating our Drupal 7 site, to Drupal 8 and we want to share with you what we have found out.

Learn about how we migrated major systems with the tools provided today.

The Flexibility of Drupal 8

No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the “right" way? The truth of the matter is that there is no “right" way - just the “right for me” way. Any method you choose will come with it’s own sets of drawbacks and benefits.

User interfaces for the people that use them

User interfaces and the editor experience are essential to the success of a website. Many users describe the Drupal editor experience as confusing and difficult. Site builders and developers need to create interfaces for the people that will be using them. As our users become more familiar and comfortable with quality user interfaces, Drupal site builders and developers need to step up and provide the same.

Understanding Drupal

Drupal is an extremely flexible system. To achieve this, various layers of abstractions were built into it. A lot of concepts were created to explain these abstractions. Unfortunately, they are not always intuitive. For example, the ubiquitous word 'node' does not represent a point in a network nor a server side programming language.

Learning the basic building blocks for assembling a Drupal site and how they relate to each other is useful to start building sites having a broad overview of the system.

Have you ever asked yourself any of these questions?

Using Paragraphs to Weave a Beautiful Content Tapestry

We’ve all been there. You’re a site builder, and you were just shown a new design for article nodes. Within the post, you see a visually compelling tapestry of mixed media: text, photo slideshows, columns, dynamic lists, and even full-width photos.

The client will love it, but how do you give so much editing power to the end-user without writing custom code for each new post? The answer, my friends, is Paragraphs.

Creating Dynamic Drupal Websites Using Views & Content Types

Views and Content Types are two simple site building tools that gives Drupal a serious competitive advantage. Using these tools, and a simple formula we can create complex data structures and powerful dynamic elements on our website. It's a wonder we're able to do this all from Drupal's UI!

In this session, we're going to discuss some common (and not so common) uses of content types and views through building and talking through:
- a slideshow
- a calendar
- a staff page made up of users on the site
- a list of content by the author

Drupal 8 SEO - 12 Essential Modules and Configurations

SEO is critical to the success of most web projects. Thanks to the hard work of the core team and module developers, Drupal 8 can be excellent for SEO but, it needs some help. A lot has changed from the previous version in both interface - some functions have been moved into core and some require add-on modules. Not only that, the search engines are constantly updating their algorithms and as Drupalers, we need to adjust our strategies accordingly.

There are some essential D8 modules that, if installed and configured properly, will help your website do better in Google.