Person typing on silver laptop

With Drupal 9 set to be released later next year, upgrading to Drupal 8 may seem like a lost cause.

Computer with code on the screen
Most Drupal developers are experienced building sitewide search with Search API and Views. But it’s easy to learn and harder to master. These are the most common mistakes I see made when doing this task.
Classroom training
We'll be offering several public Drupal trainings at our office in downtown Philadelphia in January 2019. Come join us!
PR News Digital Award on a table.
The Children’s Hospital of Philadelphia (CHOP) Vaccine Makers Project (VMP) won a PR News Digital Award in the category “Redesign/Relaunch of Site.”
Laptop screen with coding
After a long run on MacBook Pros, I switched to an LG Gram laptop running Debian this year. It’s faster, lighter, and less expensive.
Man pointing at laptop screen
At this year's BADCamp, our Senior Web Architect Nick Lewis led a session on Gatsby and the JAMstack. You can watch the session here.
Christine Germeroth
Christine Germeroth
Brick wall
Understand whom you’re building for, employ the right frameworks, organize your codebase, and make your life a lot easier with a CSS preprocessor.
Stephanie Semerville
Stephanie Semerville
Computer screen with code
A slick new feature was recently added to Drupal 8 starting with the 8.5 release  — out of the box off-canvas dialog support.
Woman taking notes

The Content Moderation core module was marked stable in Drupal 8.5.

Secure lock

When coming up with a security plan for your Drupal website, or any website for that matter, you need to take several key factors into account.

website security
In part two of this post, we’ll take a look at user roles and permissions, input filters and text formats, and third party libraries.
Security cameras

There’s no foolproof way to get an unhackable Drupal site; there could always be an exploit that we don’t know about yet.

Arrow pointing down

During the redesign process of a website, there are many small changes that can ultimately affect the traffic of the new site.

Computer on desk
How can we implement a proper workflow in order to deliver a consistent product, improve performance and quality, and facilitate development among developers?
Alban Bailly
Alban Bailly
Person writing
Beyond its core functionality, Drupal has a number of modules that make life even easier for content writers and editors.
Christine Germeroth
Christine Germeroth
Code
Our team started working on a decoupled project for a site called NowAnThen.com a few months ago.
Alban Bailly
Alban Bailly
Two people working

Over the years, Zivtech has worked on many different types of existing Drupal websites and web applications.

Work space

As a Drupal expert, many of the projects I’ve done over the years have been marketing websites.

Web development

You don't need to go fully 'headless' to use React for parts of your Drupal site.

Library
You’re about to begin a huge overhaul of your higher education website and one of the first steps is choosing a content management system. Here are some factors to consider when choosing between Drupal and WordPress.
Christine Germeroth
Christine Germeroth
Server monitoring
This list gives you a good set of metrics to keep an eye on and why it's in your best interest to do so.
Laurence Liss
Laurence Liss
Content Editor
Drupal 8 is a great CMS for feature-rich sites, but how does it stack up for content editors?
Christine Germeroth
Christine Germeroth
Binoculars
Without a well thought out and detailed strategy, achieving your goals might feel impossible. Here are 7 signs that your project needs a proper discovery phase before investing in any type of design and development project.
Marco De Paulis
Marco De Paulis
Code
Entity Views Attachment, or EVA, is a Drupal module that allows you to attach view displays to entities of your choosing. We used it recently on a project and loved it.
Glass building
With roughly 1.2 million websites using Drupal across the world, including marquee sites such as NBC Universal and pharmaceutical giant Novartis, it’s clear that it’s a powerful content management system capable of supporting large organizations.
Christine Germeroth
Christine Germeroth
Long exposure car lights
You've gone through all the checklist compliance work, but haven't seen any change in your site's speed. What's going on here?
Clothing rack

Drupal has a powerful suite of tools and features for just about any type of website, and eCommerce websites are no exception.

Laptop

Short for Drupal Shell, Drush is a tool that allows developers to work on the command line, an interface that has both benefits and disadvantages to the Drupal UI (user interface).

Sue Spolan
Sue Spolan
Colored wall
Look at your website. Do any of these problems sound familiar? Here's how to fix them.
Sue Spolan
Sue Spolan
swirling building staircase

As a project manager, you want to share a link with a client for quick feedback, and too often it‘s not as easy as it should be.

Zivtech
Zivtech Staff
Telescope overlooking a beach

There are a lot of different reasons why people need a site audit.

Coding
In this installment, I'll step through how to set up oEmbed rich content in a WYSIWYG in Drupal 7.
Staircase
With git’s ability to create multiple branches and merge multiple developer's code into one repository, it is easy to get things mixed up; but don’t panic! There are tools out there to help.
Allie Jones
Allie Jones
Computer
Here are some additional tools we found to be great assets to a documentarian's repertoire.
User permissions
Let's talk about users, permissions, and roles, and how you can use them to keep your Drupal installation merrily un-borked.
Dan Zinkevich
Dan Zinkevich
City
There are tons of themed lorem ipsum generators out there. There are many that are comical and some are very innovative in their approach. Let’s take a look at 11 Lorem Ipsum Generators that will be sure to make testing content creation on your next Drupal project fun.
Code

AngularJS is a popular javascript framework backed by Google.

Alban Bailly
Alban Bailly
Custom Page Layout

Using blocks to lay out content on your Drupal site can be a tedious and inflexible process.

Drupal Development
With the advent of screen readers, many web users imagined web accessibility to be complete, but there is more to using the web than simply browsing.
Alban Bailly
Alban Bailly
Wireframes
Here at Zivtech, we are obsessed with creating immersive experiences for mobile and the web using cutting-edge design and Open Source Software like Drupal and Angular.js. One of the web design techniques that we've had on our radar is Parallax Scrolling, which gives depth to a page by scrolling two dimensions of the site at different rates.
Devon Walder
Drupal Development
We at Zivtech have been working with Drupal for a long time, some of us for over 10 years, and in that time we’ve gotten to use (and sometimes build) a lot of really cool modules to develop stellar sites for our clients.
David Hamme
Brown bear
Introducing Bear Skin, a comprehensive skin for Zivtech's Bear base theme.
Alban Bailly
Alban Bailly
Quality

The quality assurance (QA) phase of a web development project is the last phase before launch.

Drupal Framework
As the community at large wrestles with Drupal's future as both a framework and a CMS, and its usefulness or focus on the various needs of developers, themers, designers, end-users, and others, Zivtech, as an 11-person Drupal team, deals with the same questions and debates internally.