Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Mar 30 2021
Mar 30

Join the San Francisco Drupal User Group (SFDUG) virtually to network, co-work and socialize with fellow Drupal users.

We opened our April 8 meetup to folks who had sessions accepted at DrupalCon and wanted some space to practice and get feedback. We have 5 speakers lined up with a variety of topics.

General Agenda:

Views cookbook - advanced recipes for every web occasion with Anna Mykhailova, Senior Drupal Architect at Kalamuna
Have you ever wondered how to get the most out of the Views, how to go beyond standard config? Have you ever been confused about Views build cycle, hooks and plugins? This session is going to demystify all of the components, clear the instructions and set you up with the "ingredients" for Views recipes that are suitable for every occasion.

Get Off the Island: What We Can Learn From Craft CMS, Contentful, SquareSpace, and WordPress with Suzanne Dergacheva, co-founder of Evolving Web
Creating a great content editor experience is key to Drupal’s success and to the success of every Drupal website. But to build an intuitive interface for content editors, we need to understand content editors’ expectations and what experience other CMSs are offering. In this session, I’ll demo findings of a study of CMS user experience. We’ll look at Craft CMS, Contentful, SquareSpace, and WordPress. Learn what these platforms do right, and what we can learn as Drupal site builders, developers, and contributors.

Manually Curated Solr Search Results with Martin Anderson-Clutz
Drupal has a mature and robust integration with Apache Solr for enterprise-quality site search. That said, some competing search solutions give editors the ability to manually curate results for popular searches. You'll see how the module is installed and configured, and how easy it is to promote content and manage results, even right from the node form. We'll also discuss the different configuration options, and how they influence the results that will be returned.

JSON:API: 101 Understanding JSON:API in Drupal with Parvateesam Konapala, Solutions Engineer at Pegasystems
The JSON:API module is a fully compliant implementation of the JSON:API Specification. The JSON:API is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This efficiency is achieved without compromising readability, flexibility, or discoverability.

Teams: joining efforts to maintain projects with Marco Villegas, contractor at adapt
Open source benefits from community collaboration a lot, in the form of contributions of different types, but how sustainable they are may depend on the amount of people around them.
This presentation explores the idea of team maintainership in the Drupal community, looking also at some experiences in other open source projects.

 

SFDUG seeks to provide a friendly, safe environment. All participants should be able to engage in productive dialogue. They should share and learn with each other in an atmosphere of mutual respect. We require all participants to adhere to the Drupal Code of Conduct. This applies to all community interactions and events.

Jan 20 2021
Jan 20

Next week kicks off Drupal Global Contribution Weekend, January 29-31, a virtual worldwide event everyone can participate in from anywhere in the world.

Want to give back to the Drupal Community in the form of code but you're not acquainted with the new contrib process? Here’s your chance to get ready for the weekend. Now that our meetups are online, join the San Francisco community in learning how to create issue forks and merger requests.

Drupal Global Contrib Weekend - Introduction to issue forks and merge requests with Mark Casias

Learn the new workflow for the drupal.org issue queues. Previously, the main way to contribute source code changes to a Drupal project repository was through the patching process. In November 2020, a new and different workflow became available, similar to what open-source contributors commonly use on sites like GitHub.

We'll walk through the basics. There will be a demo followed by Q&A.

Thursday, January 28, 2021 - 3:30-4:30 pm PT on ZOOM
RSVP here

Join us on Social Media

Join us on slack: http://sfdrupal.herokuapp.com
Subscribe to us on YouTube: https://bit.ly/SFDUG-youtube
Follow us on Twitter: https://twitter.com/BADCamp

The San Francisco Drupal User’s Group wants to extend a special thank you to Kanopi Studios for donating resources, platforms, and organizing efforts over the past couple of years. They design, build and support websites for clients who want to make a positive impact.

Dec 21 2020
Dec 21

Do you miss BADCamp and the rad community that comes along with it?? We do too!!

But you know what?! We still get together at least once a month for San Francisco Drupal User Group (SFDUG)... and SFDUG is gearing up for the new year, and we want to introduce the exciting winter lineup!!

Upcoming meetups

Drupal Recipes with Andrew Olson and Bob Snodgrass

Drupal Recipes is a user group driven initiative to contribute to Drupal Community Documentation for site owners, managers and builders.

Thursday, January 14, 2021 - 5:30-7:30 pm PT on ZOOM
RSVP here


Introduction to Tail ind CSS with Israel Morales Valdivia

Israel will speak about Tailwind CSS and clarify the most common questions about this powerful and super customizable CSS framework.

Thursday, January 21, 2021 - 3:30-5:30 pm PT on ZOOM
RSVP here

Leveraging Accessibility and Usability to Serve Truly Diverse Audiences with Tearyne Almendariz

In discussions about accessibility and diversity, our thoughts tend to jump to ARIA links, screen readers, and people of different ethnicities. While these are key aspects to both topics, this talk will push your thinking to considerations beyond accessibility and diversity basics.

Thursday, Feb 11, 2021 - 5:30-7:30 pm PT on ZOOM
RSVP here

Introduction to Tail ind CSS with Israel Morales Valdivia

Israel will speak about Tailwind CSS and clarify the most common questions about this powerful and super customizable CSS framework.

Thursday, January 21, 2021 - 3:30-5:30 pm PT on ZOOM
RSVP here

Drupal Global Contrib Weekend - Introduction to issue forks and merge requests with Mark Casias

Learn the new workflow for the drupal.org issue queues. Previously, the main way to contribute source code changes to a Drupal project repository was through the patching process. In November 2020, a new and different workflow became available, similar to what open-source contributors commonly use on sites like GitHub.

We'll walk through the basics. There will be a demo followed by Q&A.

Thursday, January 28, 2021 - 3:30-4:30 pm PT on ZOOM
RSVP here

Friendly Digital Media Experiences for Content Editors With Drupal 8 & 9 with Danny Englander

We will go through how to set up the Media module and additional contribution modules to give content editors a user friendly way of adding all sorts of media to Drupal including images, video, and documents.

Thursday, February 25, 2021 - 3:30-5:30 pm PT on ZOOM
RSVP here

Be a Smarter Drupal Super Hero! - Choosing your Coding Charity-Cases Wisely… with Eileen Callejas

Are there actually ways to "cash-in" on charitable coding, site building, and hosting for budget-poor organizations? Attend this casual interactive chat (and former Drupal Super-Hero's therapy session) / informal presentation to find out an awesome answer!

Thursday, March 11, 2021 - 5:30-7:30 pm PT on ZOOM
RSVP here

Thank you!

2020 Was a busy year. Thank you to all our speakers for delivering high-quality content to our community.

Here is a recap and a link to all the videos:

Drupal Global Contribution Weekend (no video link)
Accessible Media with AmyJune Hineline (no video link)
Moving from Drupal 7 to Backdrop CMS with Jen Lampton (no video link)
Layout Builder components can break your site.Here's how. With André Angelantoni
How to make your site last 5 years (possibly more) with Anne Stefanyk
Choose Your Own Drupal Adventure with Mike Herchel
Drupal 8 and 9 Migrations by Example with Mauricio Dinarte
 Lando for Contrib / LLC, Corporation or Sole Prop/Partnership
Customizing Contests with Voting API with Elissa Thomas
Getting Started With Layout Builder for Drupal 8 with Danny Englander
Static Analysis for your Drupal modules with CI with Hussain Abbas
Live Captioning: Make your next event accessible for everyone with Andrew Olson
Best practices for Integrating components with Drupal with Mario Hernandez
Taking Maximum Advantage of Drupal Core's Composer Template with Mike Anello
Solr in Drupal 8/9: a real live example with Karim Boudjema
Freelancing for Drupal: A How-to Guide to Success - with Chris McGrath
Responsive Images Demystified with Megan McDermott


The San Francisco Drupal User’s Group wants to extend a special thank you to Kanopi Studios for donating resources, platforms, and organizing efforts over the past couple of years. They design, build and support websites for clients who want to make a positive impact.

Join us on Social Media

Join us on slack: http://sfdrupal.herokuapp.com
Subscribe to us on YouTube: https://bit.ly/SFDUG-youtube
Follow us on Twitter: https://twitter.com/BADCamp

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web