Drupal developers rely on various logging systems to troubleshoot and investigate Drupal exceptions and errors. We can use frontend Apache/Nginx access and error logs along with native PHP logs. But, unquestionably, the Drupal database logging module is at the core of these logging frameworks because it captures all triggers to internal Drupal hooks, events, and activities occurring on the Drupal site. Drupal's database logging framework is the bucket that captures not only the operations of the different modules (core...
It's HTTPS Time
Do you need HTTPS?
Choosing the Right E-Commerce Platform: Magento vs. Drupal Commerce
There is an array of e-commerce platforms to choose from and it can be a daunting task selecting the most feasible solution. So in this blog I’ll explore Magento versus Drupal Commerce. But worth noting early on that the decision is not mutually exclusive as few e-commerce sites are hybrid solutions integrating the best of the two platforms: Drupal serving as a content management system while leveraging Magento’s robust e-commerce features.
Magento
Magento comes in two flavors: a free open-source community edition and a paid subscription based enterprise edition costing...
Video Tutorial: Creating a Block of Related Content with Views in Drupal 7
From news to commerce sites, developers often find themselves in the position of needing to display related content - and for good reason! In UX, leveraging related posts is regarded as a best practice. It isn't hard to see why when you consider the associated benefits:
- increased user browsing time
- reduced bounce rates
- bolstered interlinking, which drives SEO
- conversion of organic search traffic into direct traffic
In Drupal, we can create a block of related content easily using the views module. This tutorial was executed in Drupal 7...
Why Content is Like Water: The Importance of Responsive Design
Over the last few years it has become common practice for websites to be responsive. Responsive design allows for the content of a website to respond to its environment or device. The picture above shows a series of common devices on which you might view a website. It is now the general standard for websites to be as easy to use on one of those devices as it is on any other device. In the past, when responsive design was not prevalent, it was common to find websites that did not adapt or respond to multiple devices.
As the Internet and access to the Internet evolves, the style and...
Drupal Commerce
Success Story: AVIO Consulting, An Interactive Experience
"Function1's expertise and collaborative approach made the redesign process seamless. Thanks for bringing our vision for AVIO's refreshed digital presence to life, we are very proud of the end product."
- Brandon Dean, AVIO Consulting
About AVIO Consulting
AVIO is a consulting leader in the Oracle Fusion Middleware and Mulesoft spaces. Though best known for its Oracle portfolio, AVIO also provides world-class solutions in the cloud, digital transformation, mobile, process, and strategy fields. AVIO came...
Drupal 7 vs 8 - Vital Modules
A colleague recently shared an article with me that listed a number Drupal modules which the author felt were vital components of an enterprise build.
- Pathauto - configurable, automatic friendly URL generation
- XML sitemap - generates an xml sitemap that meets sitemap.org specifications. Helps search spiders and establishes content origin for SEO
- ...
Success Story: The SAPAN Institute
The Opportunity:
Dude, Where's My Block?
Blocks have gotten a whole lot of core functionality in Drupal 8. The new interface can trip you up as you get used to the changes, especially when you start adding Views blocks into the mix.
Drupal 8 Block Overview
Drupal 8 blocks are managed from the same location as in Drupal 7, Admin > Structure > Block, but the new menu, with tabs for Block Layout and Custom Block Library, is your first hint that something has changed under the hood.
...