We just launched our first Drupal 8 website for the Northwest Atlantic Marine Alliance (NAMA). During our project retrospective, a few of us brought up how nice it was that so many contrib modules that were part of the D6 site weren’t necessary in Drupal 8 – this was a major factor in making it possible to launch …
Read more »Insights
Upgrading to Drupal 8: through the client’s eyes
The Northwest Atlantic Marine Alliance (NAMA) advocates for healthy marine ecosystems. Through their site, namanet.org, they organize and promote a movement toward a thriving ocean and a just seafood system. Having helped create the original Drupal 6 site for NAMA in 2008, it’s been a rewarding experience re-architecting it in Drupal 8 (beta). The main purpose …
Read more »Building Sites in Drupal 8: First Impressions
We recently finished building our first Drupal 8 site for a client. So I wanted to ask our team, “What did you like about working in Drupal 8?” These were some of the topics they touched on. Content editing Amanda: The UI for editing content is very good, with contextual links much more useful …
Read more »Adding Responsive Images to Your Drupal 8 Site
Cowritten by Jack Haas and Amanda Luker Celebrating the first release candidate for Drupal 8, the Advomatic team has been testing things out, diving into not-so-well documented (yet!) waters. Here’s a little tutorial for doing something that had us scratching our heads for a bit: adding responsive images in Drupal 8. Here’s what you will need: …
Read more »Drupal 8: Migrate from Drupal 6 with a custom process plugin
When migrating a site from Drupal 6 to Drupal 8, we had to write some very basic "Plugins". Since plugins and some of their related pieces are new to Drupal 8, here is a walk-through of how we put it together
Read more »Transforming Data in a Drupal 8 Migration, Step-by-Step
We’re wrapping up our first Drupal 8 project here at Advomatic, and Jim and I have been tasked with implementing a content migration from the client’s existing Drupal 6 site. My first migration job was to write a plugin which rewrites image assist tags in node body fields as regular HTML image tags. Fortunately, lots of smart …
Read more »Decoupling Drupal Without Losing Your Head — Part 2
From Styleguide to Final Product In the first article in our series we talked about how styleguide-driven development (SDD) and decoupling both serve many of the same goals, and SDD can do so in a way that avoids the many challenges of decoupling. Now we’ll get deeper into the details of SDD and how we …
Read more »Decoupling Drupal Without Losing Your Head — Part 1
What exactly are we trying to do here? And is there another way to do it? Headless/decoupled Drupal has received a lot of buzz in the last year. But the rise of decoupled Drupal has also been met with due skepticism, as there are significant challenges. We’re not here to further that flame war; you can find …
Read more »Protecting ACLU.org’s Privacy and Security
Earlier this year, we launched a new site for the ACLU. The project required a migration from Drupal 6, building a library of interchangeable page components, complex responsive theming, and serious attention to accessibility, security and privacy. In this post, I’ll highlight some of the security and privacy-related features we implemented. Privacy As an organization, the …
Read more »Being a Programmer Helped me Move
I recently moved from one apartment to another in NYC. It could have been stressful, but it wasn’t. I could’ve run into problems, but I didn’t. Call me crazy, but I believe that the lessons I learn as an agile programmer helped make it smooth. These principles help me code, and they also helped me move. Front-loading Odds are …
Read more »