Open source software
Open source has benefits that are unsurpassed by proprietary software solutions.
Zivtech
Zivtech Staff
Woman with brown hair taking notes by a laptop
Are you a Drupal developer looking for some assistance? Here are five resources that will help sharpen your skills, and keep you in the know.
Google search on black android device
A little over a year ago, Google began indexing mobile sites first, over desktop sites. Google recently announced that starting in July, all new sites will be set to mobile-first indexing by default. Here's everything you need to know about the update.  
Laptop being used on desk
Last month, Drupal released Drupal 8.7.0, the latest major update for Drupal 8. The release includes new features, and some changes, to enhance Drupal’s capabilities and performance.
Person holding a white iphone
Our Creative Director and Web Design Co-op sat down with us to discuss an ongoing app development project, and some of the notable differences between app and web development they've encountered so far.
Hands typing on a laptop
Brand authenticity helps brands establish loyal and lasting relationships with their clients. Our Web Design Co-op sat down with us and discussed how brands can maintain authenticity in a saturated digital space.
Multiple multi-colored handheld tools lined up on a work bench.
We recently lead a training session at DrupalCon Seattle 2019 where we discussed some of the best DevOps tools for Drupal. In a few weeks, our Senior Systems Engineer will be discussing these tools more in-depth during his session at Drupaldelphia 2019!
Laptop with code on a grey arm chair
Zapier is a SAAS integrator that makes it easy for non-coders to connect systems. They have support for many systems, for example, Slack, Salesforce, Jira, Gmail, letting you map data from one system into another on creation.
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.
YouTube home page
Learn how to use contributed modules to close the gaps in the core Media module so that we can build new sites using core Media in anticipation of 8.7 and beyond.
Typing on a silver computer
So, you want to make a browser extension. Perhaps this is something you've been interested in pursuing but didn't know how or where to get started. This blog will help show you the path from an idea to a browser extension.
ApplyCycle logo
ApplyCycle is a customized application management solution that can streamline the process of creating, accepting, and reviewing applications.
2018
Check out our most popular posts from 2018!
Locks on a red fence
Don’t give hackers easy access to your data, protect your accounts by making your passwords as strong as possible by using these tips.
Watercolor website wireframes in blue, purple, and green.
UK Drupal specialists, Code Enigma reached out to us to collaborate on some content. After a bit of brainstorming, we settled on a topic that both of our companies are passionate about: web accessibility.
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
Hands throwing graduation caps in the air.
We've worked with a variety of clients over the years, and each client success story is unique. When looking specifically at our higher education projects, we noticed a common theme among them all. Each of the institutions we've collaborated with focused on improving site usability and design.
Laptop being used on desk with coffee cup
The Drupal team recently unveiled major upgrades to Drupal 8 with the release of Drupal 8.6.0. This improved version of Drupal offers significant changes for content editors, site builders, and developers. 
People in a meeting
A website redesign can be a hard sell. It’s costly and time-consuming, and it requires that your staff spend time away from their usual responsibilities. But if your site is in dire need of some updates, the end result will more than make up for the effort.
Christine Germeroth
Christine Germeroth
Fast moving train
To get to the bottom of your site’s speed issues, try using some of these website testing tools.
Christine Germeroth
Christine Germeroth
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.
Watching
Here are 7 videos you need to watch if you are interested in learning more about DevOps practices.
Woman using smartphone
Google rolled out mobile-first indexing for certain websites earlier this year. Is your site ready?
Christine Germeroth
Christine Germeroth
Color swatches
Color plays an important role in the user experience. The color scheme selected for your brand and website should effectively deliver a message to your user about your brand, product, and services.
Abstract
We compared pull request preview tools so that you can decide which is the best choice for your next software development project.
User Error
Designing a creative 404 page could turn user error into an opportunity for increased engagement and user retention.
Computer Code
Not every web software project needs to be a disaster. Find a talented team that will provide skillful and efficient problem-solving.
Concept Development Board
If you’re on a software development team, user stories are a useful tool in understanding how a feature works from the perspective of your users.
Laptop and coffee

When your website isn’t performing as well as you’d like, you might point fingers at a number of outside factors.

Christine Germeroth
Christine Germeroth
Broken plate
Broken links are bad for user experience. They can also negatively affect your SEO and bump your site down in search rankings.
Christine Germeroth
Christine Germeroth
Woman taking notes

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

Philadelphia
If you missed Drupaldelphia this year, check out our session recaps.
Christine Germeroth
Christine Germeroth
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.

Web accessibility
Web pages should be designed in a way that makes them usable for all site visitors, regardless of disabilities or impairments.
Emily
Emily Howards
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.

Website launch checklist

I'm obsessed with smooth launches. The fewer things you need to do to launch, the fewer things will go wrong.

Person using laptop
Clarifi is a nonprofit organization on a mission to make financial literacy more accessible. Their website needed to serve as a catalyst for relationships with their users.
Christine Germeroth
Christine Germeroth
Drupal web app for data
Many organizations rely on spreadsheets for data management, but eventually outgrow them and need a new solution.
Christine Germeroth
Christine Germeroth
mise en place
Recompose helps you create reusable, functional components.
James Cole
James Cole
Group of people working together

If you’re familiar with software development, you’ve likely heard of agile methodology.

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
Diamond pattern
In a nutshell, a component is a design element used on more than one page.
James Cole
James Cole
Brick building
Thanks to new documentation, getting a Probo App server running is easier than ever.
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.

Computer

A well-designed and easy to use website is key for any business.

Sam Streuli
Sam Streuli
Person using computer
Clutch highlighted Zivtech based on client reviews and ratings.
Christine Germeroth
Christine Germeroth
Group working

As a nonprofit or foundation, your grant management system is vital to your organization’s workflow efficiency.

Christine Germeroth
Christine Germeroth
Woman using laptop

An intuitive content management system makes it significantly easier to streamline the way you manage your digital presence.

Swim lanes
You can get valuable insight from visualizing each feature request's path to deployment as an assembly line that can be optimized.
Computer
Your site’s user experience plays such a significant role in its overall success. Personalize your site's navigation to create a better experience.
Christine Germeroth
Christine Germeroth
Laptop

As a sales and marketing leader for an open source technology agency, comparing the strengths and weaknesses of the many open source content manage

Marco De Paulis
Marco De Paulis
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
Woman with laptop
A custom solution can be tailored to your needs with powerful features that make your workflow seamless and more efficient.
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
Building
Probo's mission is to break down the barriers between software developers and other project stakeholders.
Laptop
Companies were selected based on their ability to deliver excellent work.
Christine Germeroth
Christine Germeroth
Computer
Probo.CI helps your team collaborate and produce better results.
Christine Germeroth
Christine Germeroth
Laptop
Like going to the dentist, writing documentation for software is important. And much like going to the dentist, no one wants to do it unless they have to.
Conference
Twenty members of our team went to the conference to attend sessions and represent Zivtech.
Christine Germeroth
Christine Germeroth
Door
If your site sucks, you’re closing doors for content editors.
Maddie Presland
Maddie Presland
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
People taking notes
A full architecture review is paramount before you start to develop a new site.
Maddie Presland
Maddie Presland
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?
Silhouettes

If you’re considering staff augmentation to get extra h

Maddie Presland
Maddie Presland
Laptop with code

Developers want to solve problems and create strong code foundations that prevent bugs.

Maddie Presland
Maddie Presland
Boxes

Should you choose existing software and make some compromises, or opt for a custom solution that may take longer to build and implement?

Christine Germeroth
Christine Germeroth
Trees

These three companies have incorporated the “borrow instead of build” philosophy found in open source development, and this method of expanding a website or software has allowed them to boom without crashing.

Maddie Presland
Maddie Presland
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
People
Facebook just announced that it will use artificial intelligence to describe images to people who cannot see pictures. While you may think that this development is meant for a limited audience, it actually has wide ranging benefits for everyone.
Sue Spolan
Sue Spolan
Man at laptop

Probo CI, a new automated testing tool built by Zivtech, goes a long way to fulfill the promise of DevOps harmony.

Laurence Liss
Laurence Liss
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
Coding
In this installment, I'll step through how to set up oEmbed rich content in a WYSIWYG in Drupal 7.
Boats at a port

Let’s port an existing theme (and subtheme) to Drupal 8.

Alban Bailly
Alban Bailly
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
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
Coding
In my previous post, I gave an overview of a high performance caching setup that facilitated SSL everywhere.
Laurence Liss
Laurence Liss
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.