Upgrade Your Drupal Skills

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

See Advanced Courses NAH, I know Enough
Jan 12 2021
Jan 12

2020 was hard.

At Promet Source, we’re planning for and counting on 2021 being easier and better in many ways.

We realized last year that there actually was something we could do to raise the bar for 2021 and make life easier and better for everyone who manages a Drupal website. 

We developed Provus.
 

What is Provus?

The brainchild of Aaron Couch, Promet’s Lead Solutions Architect, Provus is Promet’s newly launched Drupal platform. Utilizing Atomic Design principles, Provus combines the latest drag-and-drop page building tools in Drupal with a curated library of design components, enabling content editors to easily layer designs, add functionality, and rearrange layouts.  

An essential differentiator from other drag-and-drop tools is the degree to which Provus empowers content creators, while at the same time adhering to an organization’s brand guidelines to ensure consistency and aesthetic alignment. 

From a development perspective, Provus is allowing for vast new efficiencies as we work toward eliminating the wall that had previously existed between easy-to-create and manage SAAS solutions, and scalable Drupal solutions, for websites that have complex data models and a depth of content.
 

New Perspectives and Possibilities

Provus was inspired by the realization that nearly every website consists of various combinations of roughly 15-20 types of features or patterns. By organizing a library of high-quality components that can be repurposed for low-code, no-code site building, we create a foundation for:

  • Easier content editing capabilities with drag and drop functionality
  • Greater design flexibility within defined brand standards
  • Streamlined development using Drupal’s proven content models

The Provus Technology Stack

Provus Technology Stack Promet’s Open Source Provus starter kit for component-based Drupal sites is based on Atomic Design principles using Emulsify as the base theme and leveraging Storybook to create a library from which the newly themed components are mapped into Drupal Layout Builder for a flexible, dynamic, drag-and-drop CMS. 

Provus in Action

Traditional Drupal theming includes CSS and JavaScript selectors that are intertwined with their context, connecting them to the backend implementation. The result of this “theme for the page,” approach is that assets that can’t be repurposed across projects.
Having identified that component-based theming tools are key to next-level efficiencies in website building, our next step was to single out an optimal approach for delivering reusable components. 

Promet’s strategy for achieving this new UI and content management paradigm incorporates the Emulsify® design system, which is a component-driven Drupal theme and gives us a huge lift in building repurposable components. Emulsify functions as both a starter component library with Storybook, which contains the Atomic Design library and is a tool for building user interface components. Storybook can be turned on from within the Emulsify theme, resulting in a highly efficient new workflow.
 
With Provus, components built using JavaScript and CSS are curated int o a library. If the backend implementation changes or we want to move it to another project, the component itself is not changed, allowing us to efficiently redesign and reuse it.

What Sets Provus Apart?

Content editor empowerment, combined with the robust guidance and governance are key factors fueling the success of Provus. More specifically:

  • Self-adjusting features within components create a foundation for both readability and ADA accessibility, by ensuring, for example, adequate contrast between fonts and background colors. 
  • Design governance offers the assurance that content editor empowerment does not translate into mismatched, crowded, or sub-par page designs. Customization options are presented within an expertly calibrated design framework for ensuring the highest quality designs and user experiences on all devices, without breaking layouts or straying from an organization’s brand guidelines. 
  • Content editors are able to seamlessly edit components and change patterns within the view mode, eliminating time-consuming processes of reentering content and switching back and forth between edit and publish modes.

As a thought leader on how humans interact with technology, Promet Source has enthusiastically pursued component-based design systems for their potential to drive high velocity capabilities that drive consistency and collaboration. 

While Provus provides for game-changing advantages on multiple levels, we’re most excited about the amazing new capabilities that we are now able to offer our clients. In blending a formal design system that ensures brand consistency across the site with the flexibility of drag-and-drop site building tools within Drupal core, we are reducing the cost of ownership and empowering clients with a site that’s designed to flex and expand to fit evolving needs and new priorities. 

Interested in exploring new possibilities with Provus or seeing a demo of Provus in action? Let me know and I’ll be in touch!


 

Jan 05 2021
Jan 05

Even though 2020 came to a close with an overwhelming sense of “good riddance,” the year was not all bad. It was filled with as many surprises as it was filled with opportunities for growth, learning, and many new developments.

The realities of remote work revealed new levels of resilience and flexibility, Drupal 9 was released right on time, and here at Promet Source, we pulled together a lot of collective brainpower to introduce new possibilities for empowering content editors while streamlining web development. 

Our weekly blog posts reflect our commitment to draw upon a depth and breadth of our team’s expertise to convey best practices, new insights, innovations, and thought leadership for the Drupal and web development communities.

Here are Promet's 10 blog posts that grabbed the most attention.  

 

1. Drupal Enabled Drag-and-Drop Content Management, by Chris O’Donnell

Drupal enabled drag and drop blog image

Leading up to the end-of-year launch of Provus, which offers a new approach to designing, developing, and managing Drupal sites with intuitive, no-code, drag-and-drop page-building tools, this post explained the foundations of component-based web design systems and the accompanying leaps forward for efficiency and content editor empowerment. Read Drupal Enabled Drag and Drop Content Management.

 

2. Provus! Drupal Content Editing Reimagined, by Mindy League

Provus Feature Image

Signaling new directions and game-changing possibilities for 2021, this final post of the year sparked a surge of interest in Provus, Promet’s new platform for better content editing in Drupal, and presented insight into the kind of thinking that drove the development of this new platform. Read Provus! Drupal Content Editing Reimagined.
 

3. How to Master Entity Access in Drupal, by Bryan Manalo

How to Master Entity Access banner

The first in a two-part series on Entity Access, this how-to provided an in-depth tutorial on hook entity access, along with a discussion of when and how to use it. Read How to Master Entity Access in Drupal.

4. How to Facilitate an Innovative Remote Meeting, by Mindy League

remote work illustration

Early into the pandemic, as many began looking for new ways to enhance engagement, Promet offered a new approach for breathing new life into remote meetings by applying the techniques of design thinking and human-centered design. Read How to Facilitate an Innovative Remote Meeting.

5. Anticipating Post Pandemic Web Design Trends, by Mindy League 

Post pandemic design trends

As Covid-19 heads for the history books, “normal” stands to look a lot different than how we remembered it. Pointing to design changes that have been sparked by global upheaval in past decades, this post looked at what’s next and cited upcoming trends for web design. Read Anticipating Post Pandemic Web Design Trends.

6. Remote Work Success in a Time of Caution and Quarantine, by Pamela Ross

Promet's Pamela Ross

With a track record of attracting talent from all over the world and effectively collaborating via Zoom, Promet Source entered the pandemic with an edge over companies that were scrambling to adjust to working remotely. This post shared some of Promet’s expertise on the topic with five key strategies for optimizing the remote work opportunities. Read Remote Work Success in a Time of Caution and Quarantine.

7. Drupal 9 Has Dropped! What to Do Now, by Aaron Couch

Drupal 8 to Drupal 9 migration

Despite a global pandemic, Drupal 9 was released on time, as promised, on June 3, 2020. This post covers the key features of Drupal 9 and lays out a strategy for assessing migration readiness. Read Drupal 9 Has Dropped! What to Do Now.

8. Pros and Cons of Five Web Accessibility Tools, by Denise Erazmus 

scales for weighing pros and cons

There are a wide range of available tools designed to support ADA web accessibility compliance, but they vary in the number and types of errors they detect and the degree to which they can help ensure compliance. To help sort through options, this post covers the five most popular tools or extensions, along with the key pros and cons of each. Read Pros and Cons of Five Web Accessibility Tools.

9. Always Be Optimizing for SEO, by Ishmael Fusilero

Optimize for SEO

This post explains why and how organizations need to approach SEO as an ongoing activity, consistently monitoring metrics, along with a strategy to leverage the intelligence hidden within the data. Read Always Be Optimizing for SEO.

10. Drupal 8 Load Testing with Locust, by Josh Estep

Load Testing with Locust

Load-testing is an essential step in the development process. It quantifies the amount of traffic a site can sustain both during development and prior to launch. This post provides a how-to on the use of Locust as an Open Source load testing tool for Drupal 8. Read Drupal 8 Load Testing with Locust

With a diverse talent base, Promet Source is well positioned to share expertise and insights that connect, engage, inform, and spark new ideas. Do you have big plans for your website in 2021? Let us know what we can do to help you achieve your goals!
 

Banner with link to subscribe to Promet Newsletter
 


 

Dec 15 2020
Dec 15

At Promet Source, our favorite types of questions are “why not?” and “what if?”  This mindset energizes new approaches and possibilities. It’s the perspective that’s fueled a lot of our collective brainpower lately, sparking some big questions such as: 


What if we could leverage the coding and the components that we create for one website, for purposes of building a foundation for vast new efficiencies while making content editing easier and more efficient?

And

How can we simplify content editing, while empowering marketers and content editors to revise and reconfigure their sites as they see fit, without requiring any tech expertise or tinkering with the code?

These are the kinds of questions that have driven the development of Provus

What is Provus?

Provus is Promet’s solution for making the content editing experience better for marketers and site managers.

Promet Source created Provus because we get it -- that within every organization, priorities, perspectives, and products are constantly evolving, and that keeping Drupal sites updated at the same pace is a big challenge for fast-moving marketing teams.

With Provus, marketers and content editors get access to a library of customized, commonly used components -- such as galleries, carousels, maps, lists, blogs, FAQs, quick links, grids, social media assets, and events -- that are designed to be mixed, matched, and rearranged. 

What Sets Provus Apart?

A big differentiator between Provus and other drag-and-drop page-building tools is that marketers and content editors can be assured that they won't "break the site" and any combination of components available within Provus will be ADA accessible, adhere to brand standards, and look great. 

Clients working with Promet benefit from our design team customizing options for their site to ensure that the range of possibilities for reconfiguring the look and layout of a page is within a system of brand and accessibility guidelines. Provus is Open Source and has the inherent benefits of an Open Source product. 

 

Content editors can also count on: 

  • Self-adjusting features that ensure adequate contrast between fonts and background colors for readability and ADA accessibility. 
  • The assurance that brand guidelines stay intact as layouts change. 
  • The ability to easily change patterns within the views, eliminating the need to switch back and forth between edit and publish modes.

Provus bridges the CMS divide that had formerly existed between easy-to-create and manage solutions, such as -- WIX or Squarespace -- and Drupal, which provides a scalable solution for complex, enterprise-level sites.

 

See the difference

This sequence of images demonstrates how a single view can be adjusted without having to delete the existing component, redundantly re-enter content, and start a new layout. Provus enables the content editor to simply select from several alternate views creating a variety of layouts with either manual inline content or pulling in automatic dynamic content from existing Drupal content types such as News or Events.

Screen capture of the Provus Content Editor experienceThe Provus CMS within Drupal allows easy selection from a variety of layouts.Screen Cap of the Provus CMSFeaturing the Card Carousel, the Group Display component provides multiple views of a set of contents.Provus CMS view of a simplified content editing experienceProvus users simply change the layout by selecting a new view within the component without having to reenter content. Multiple view options are available for this commonly used component.Carousel view displayed in the Wysiwyg editor.The newly selected view is then displayed in the Drupal WYSIWYG editor of Layout Builder. The library of components that are part of Provus provides ways to display engaging content that extends beyond basic content pages that are part of Drupal out-of-the-box.

 

What's New & Next

As a thought leader on how humans interact with technology, Promet Source has enthusiastically created Provus and we are excited about the new possibilities that are in store.

Interested in hearing what Provus can do for you, or seeing a demo of Provus in action?

Read more about Provus here and Sign up for a demo!

Dec 05 2020
Dec 05

All of us in the Open Source CMS world are asked, from time to time, variations on the question of: “Which is better, Drupal or WordPress?” 

Of course, there’s not a simple answer to the WordPress vs. Drupal question. Many have a strong bias towards one content management system or the other, but often, staunch opinions on the subject are based on a few cursory facts or outdated information.

Both WordPress and Drupal have evolved a lot since their introductions in the early 2000s. In some ways, this evolution has brought them into closer alignment with each other, evidenced by developments such as the porting of WordPress’s Gutenberg content editor over to Drupal in 2018. In other ways, WordPress and Drupal evolutions have clarified distinctions. 

Generally speaking though, in the current environment, the majority of sites can be supported equally well by either option. 

Fierce Loyalists in Both Camps

That’s not to say that the WordPress vs. Drupal debate doesn’t still spark strong opinions. Both have their devotees. As for me, I go way back with WordPress, and dove into the Drupal world about seven years ago. Promet Source has deep ties to Drupal, and over the past two years, we have broadened our perspectives and talent base to include WordPress advocates and experts. As such, I believe I’m well positioned to objectively cover both. (Feedback is welcome in the comment section below, and my apologies in advance if I step on any toes despite what I view as objectivity!)

Let's start with a few key stats and facts about Drupal and WordPress.

Drupal Advantages: The Internet's Heavy Lifter

A modular CMS written in PHP, Drupal enables developers to leverage a flexible taxonomy system that’s designed to organize complex content types, set highly customizable user permission levels, and ensure web accessibility compliance with enhanced testing and tracking capabilities.

Launched in 2000, Drupal now stands as the third most popular CMS in terms of market share.

Drupal’s enterprise-level trajectory was launched in November of 2015 with the release of Drupal 8, which resulted in a complete architectural overhaul and the creation of an enterprise-level CMS. Subsequent versions, such as the June 2020 release of Drupal 9, are now intended to be incremental, more of a point release than anything resembling the total CMS rewrite that occurred with the upgrade from Drupal 7 to Drupal 8. 

As of February 2020, there were an estimated 1.3 billion websites on the Internet and Drupal accounted for: 

  • Roughly 2 percent of total websites and
  • An estimated 3 percent of the CMS market, with 
  • 560,000 live, active Drupal sites.

                              Drupal Share of CMS Market

Drupal stats for 2020         Source:  Website Builder: 67 Amazing Drupal Statistics,  Jan 2020

For reasons that include core support for multilingual sites, Drupal is often the CMS of choice for government, higher ed, large enterprises, and health care institutions. The NASA site is on Drupal site, as is Portland State University, the U.S. District Court of the Southern District of New York, and Martin County Florida. The White House website was on Drupal during the Obama administration.

Drupal has a diverse and dedicated community of contributors, as evidenced by 42,650 free modules that are available for download. 

WordPress Advantages: A Pervasive Internet Presence

While websites with complex content models and data requirements gravitate towards Drupal, WordPress sites cover a wide spectrum of needs. WordPress accounts for roughly 60 percent of the total CMS market, primarily among small to mid-range sites, but a number of enterprise sites are on WordPress, as well. 

Originally developed as a blogging platform, WordPress has maintained its appeal for non-tech types with a low barrier to entry. While it’s possible to set up a WordPress site without development or coding expertise, experienced developers frequently work within WordPress and leverage their knowledge of HTML, CSS, and PHP to build sizable sites with a greater range of capabilities for business clients. 

Making steady inroads into the enterprise CMS space, WordPress is now the CMS for Time the New Yorker, and BBC America

Beyond the basics, WordPress offers thousands of plug-ins to expand functionality, outranking Drupal for ready-to-go themes that serve to fast-track development without the need for custom development work.

As of February 2020, of the 1.3 billion websites on the Internet. WordPress accounted for: 

  • More than 35 percent of total websites and
  • 61.7 percent of the CMS market, with 
  • 455 million websites currently on WordPress.

                              WordPress Share of CMS Market

WordPress stats 2020          Source:   Who is Hosting This?: 2020’s Most Surprising WordPress Statistics,  Feb, 2020

One conclusion to be drawn from WordPress’s impressive internet saturation: it’s a CMS that has proven to be the right fit for a wide range of different needs and has gotten many things right, from a wide ranging selection of plugins to an easy-to-use CMS. 
 

Convergence of Features

As more and more Drupal developers realize the advantages within Wordpress, and other user-friendly CMS platforms such as consumer-focused SquareSpace and WIX that offer an easier to use back end, we are seeing new frameworks and features being added to the default editor within Drupal. A multitude of no-code/low-code solutions, such as drag-and-drop functionality or component-based design, are finding their way into Drupal, due to the flexibility of the platform and providing marketers and content editors with greater flexibility and possibilities for making revisions to their sites. 

Core Distinctions

Both Drupal and WordPress offer a depth and breadth of add-ons that extend functionality. These are called “modules” in Drupal, and ”plugins” in WordPress. “Themes” that refer to a site’s aesthetics and user experience, such as design, layout, colors and navigation, is a term that applies to both Drupal and WordPress.

Unlike Drupal’s 2015 architectural realignment with the launch of the enterprise-ready Drupal 8, WordPress has never undergone that same kind of overhaul. The resulting difference is that expanded functionality for WordPress occurs at the theme/plugin layer. Much of Drupal’s functionality, on the other hand, is centralized within the ever-increasing core level, as the most frequently used and widely accepted Drupal modules are continuously incorporated into core. 

WordPress functionality relies heavily upon themes and plugins, and many contend that this represents a strength. WordPress modules tend to be more complete applications, and the vast WordPress collection of themes and plugins provides a high degree of flexibility. 

The flipside of this argument, and key factor that tends to fuel the appeal of Drupal for complex enterprise, higher ed, and government sites, is that there is an inherently a higher level of security and stability associated with working in core. Continued support for themes, plugins, or modules is not always guaranteed in either Drupal or WordPress, and their track record is not necessarily established.

Scalability vs. Complexity

WordPress has proven itself to be extremely scalable and the right fit for some notable sites such as time.com, which I mentioned earlier. The essential distinction which is often missed is not so much size or scalability, but complexity. Even though there are hundreds and hundreds of pages, on time.com, for example, the site consists primarily of articles. When a greater range of content types and complex data models are required, WordPress falls short and Drupal shines.

Acknowledging that both Drupal and WordPress are solid content management systems, and that there’s considerable overlap in the types of sites for which either would provide an excellent solution, Promet recently developed the following matrix in an effort to highlight the relative strengths of both options and open a dialog among our teams.

Here’s what we came up with relative to 10 key criteria.

                    Open Source CMS Comparison

Drupal vs WordPress  Open Source CMS Comparison

  1. Open Source. Yes. Both Drupal and WordPress are solid Open Source solutions with great track records. 
  2. Lamp Stack (PHP). Yes. Both use Lamp Stack PHP equally. Five stars for both.
  3. Enterprise Ready. Drupal: Yes. That’s where this CMS shines. WordPress: Yes and No. It’s applicable for some, not all, enterprise applications. 
  4. Dedicated Hosting Partners. Yes. Both Drupal and WordPress have dedicated hosting partners, allowing for proactive maintenance, as well as heightened security, speed, and reliability. 
  5. Available/Accessible to Novices. No for Drupal. Developing a Drupal site and understanding how to work within the Drupal interface requires distinct expertise and training. Yes for WordPress. A non-technical hobbyist or small business owner with a touch of know-how can find a theme that fits their needs and figure out how to build and manage a WordPress site, often within a few hours.
  6. Appropriate for a Brochure Site. No for Drupal. While it’s possible to create a straightforward brochure site on Drupal, there’s not much point in doing so when other, simpler options are available. Yes for WordPress. WordPress is ideal for a brochure and blog site. That’s what it was originally developed for. 
  7. Has a Complex Content Model. Yes for Drupal. Complex taxonomy content models are where Drupal thrives. Not so much for WordPress, which best serves sites that don’t require the organization of high levels of complexity. 
  8. Works for a Tight Budget. (under $10,000). No for Drupal. The flipside of Drupal’s ability to navigate complexity tends to be the requirement of considerable developer legwork and ramping up. Yes for WordPress. WordPress offers a greater range of out-of-the box solutions and, depending on requirements, it’s quite possible to build a respectable Drupal site for under $10,000. 
  9. Design Theme Availability. Drupal: Somewhat. Drupal has a limited number of design themes that are ready out of the box. Promet has created a Drupal theme as part its upcoming launch of a component-based, drag-and-drop capability for Drupal. WordPress: Yes. WordPress has an extensive and robust design theme capability
  10. Community. Drupal: Absolutely. Drupal has a great professional community of dedicated developers, who regularly gather for training and information exchange (now virtually) at events, camps, and meetups all over the world. This is less the case for WordPress. While there are many professional WordPress developers, the WordPress community is more diverse and less cohesive. 

 

Tracking the Evolution

Among those of us whose history in the CMS trenches dates back many years, it’s been very interesting to witness the evolutions of both Drupal and WordPress. At one time, Drupal and WordPress accounted for the vast majority of the open source CMS world. Together, they still account for a whopping 65 percent of the CMS market, but newcomers such as Wix and Squarespace are gaining ground among their respective niches, and GoDaddy has also just introduced a drag-and-drop CMS. At the same time, multiple closed-source website creations options have emerged that weren’t around as recently as a few years ago. 

To an increasing degree, Drupal and WordPress are viewed less as competitors, and more so as members of the same family.

One big indicator of this trend: in May of 2020, Drupaldelphia, the annual camp held in Philadelphia for Drupal developers, site-builders, content administrators, and designers, was renamed CMS Philly. The event was largely dominated largely by Drupal and WordPress. 

High Stakes Solutions  

When the stakes are high (and when are they not), selecting the right CMS calls for careful consideration and expert analysis. The Drupal vs. WordPress conversation does not lend itself toward across-the-board rules or easy answers.

That said, the judgment and expertise of anyone who suggests that Drupal is always the answer or that WordPress is always the answer should be considered highly suspect. As the saying goes: “When all you have is a hammer, everything looks like a nail.”

WordPress and Drupal each have a definite place at their respective ends of the spectrum, with hobbyist or small business sites on one end and complex, enterprise-level digital experiences at the other. The vast middle ground between these two ends can be highly nuanced with no easy answers, but there’s a likelihood that either Drupal or WordPress would work equally well.

The main thing is the assurance that true experts with a depth of perspective and commitment to client success are doing the work. 
Interested in an expert analysis of the CMS that stands to represent the right fit for your organization’s distinct objectives? At Promet Source, we have all the right people to help with that. Contact us today. 

Source for Drupal Stats:

https://websitebuilder.org/drupal-statistics

Source for WordPress Stats:

https://www.whoishostingthis.com/compare/wordpress/stats/

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