Skillful Means Center, Dharma College

CoWorking with Wisdom by Dharma College

2222 Harold Way, Berkeley, CA 94704

Freedom from Mind’s Patterns

Without understanding the way mind works, we are the victims of stale mental patterns. Creativity is stifled, and contentment cannot take root. This morning, we will begin to examine the programs that keep our patterns in place. Short, simple practices for body, senses, and mind can help to free us from mind’s regime.  This workshop is sponsored by our generous venue, Dharma College.

Drupal 8 DevOps Streamlined and Simplified

An unopinionated walkthrough of the full Drupal 8 Dev Ops stack and recommendations to get started automating tests, deployments, and upgrades. Development hosting environments Local development tools, such as Git, Composer, Drush, and the Drupal Console GitFlow and collaborative coding Continuous integration and deployment Automated upgrades With a special appearance from the upcoming Acquia Development Studio to streamline the process and lower the barrier for entry to Drupal 8 development.

JavaScript is Coming to Eat You

Drupal is a shining star in the world of content management systems, with a remarkable 20 year history and a proven ability to power some of the world’s largest brands and websites. WordPress has enjoyed even greater success, and now powers more than 30 percent of the entire web. Collectively, we have become extremely great at what we do. But in just the last 5 years, the landscape has shifted dramatically in ways that are fundamentally changing how and what we build.

Best Practices for Securing Your Site

With new threats constantly emerging, how can website owners protect themselves and their business? In this session, we will cover this crucial topic for SEOs and share several demos of these threats, plus how they can be prevented. Find out what Google is seeing in hacking trends, Google’s view on what HTTPS does (and doesn’t do), and how to best address a hacked site. Attendees will learn how to protect against SQL injection attacks, sanitize user generated input, and come away with other practical tips that can immediately be implemented to secure their sites.

Building flexible and dynamic layouts in Drupal 8

Would you like to learn about layout builder in core? Are you feeling excited but a bit intimidated to start using it yourself? We've got you covered! Come to the session where you can become a layout builder ninja in just one day! You will get to learn tips and tricks and all of the gotchas from modules you should be using, building techniques, multilingual layout builder tips and performance to making it better for your editors and site-builders to use. We also will show you inspiring examples of real world projects to get your creative juices going!

Outgrowing Content Types: Building Custom Entities

Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities. But how do we know when our business-needs have grown beyond the common entity types? When are nodes too lightweight or too heavy handed to meet our site goals? And what are the trade-offs and support issues when creating a new entity type?

Embracing the modern web using Drupal as a Headless CMS with Gatsby

Drupal 8 supports a "Headless" mode out-of-the-box. A headless CMS allows content creators to manage their content through a familiar admin interface and providing the content via API endpoints, allowing developers to implement a fully customized front-end experience using reusable components and a modern framework as React. A core feature of Gatsby is its ability to load data from anywhere (Drupal JSON:API endpoint in our example). This is what makes Gatsby more powerful than any other static site generators that are limited to only loading content from Markdown files.

Google Analytics 201

I was a self-taught Google Analytics user. I thought I was getting by OK. But, since working with professional analysts, I’ve seen how my data wasn’t as complete or accurate as I thought I was. And with bad data, it’s easy to tell the wrong story.  I’m here to level you up, and share best practices for setting up your Google Analytics accounts.  In this talk, we will: provide recommendations on best practices for setting up your views, filters, and goals

Higher Ed Summit

The Higher-Ed Summit is a one-day event for anyone using Drupal at a college or university who is looking to connect with other Higher-Ed Drupal users through presentations, peer networking, and collaborative round table discussions.   This year we will be using a solution room approach for part of the day. This was very successful at DrupalCon Higher Education summit 2019. The Solution Room is designed to provide peer-supported advice on individuals’ most pressing problems. Agenda:
Event Sponsors