July 24, 2018 by Hedgehog

Drupal: Logs, Use Cases, and What It Can Do

A powerful and extensible open-source platform, Drupal can drive even the most sophisticated sites. Whether on its own or using Acquia as the solution framework, Drupal can power virtually any vision. At Hedgehog, we extend Drupal themes in creative ways while extending it through community modules and full stack PHP development for world-class web experiences. For some of the most commonly asked Drupal questions, we turned to our resident expert, Senior Web Developer Andy Karaptis.

What can Drupal do?

It’s a robust Content Management System (CMS) and web application framework, allowing you to flexibly architect and develop almost any website or web app you can imagine. It allows you to define, create and use custom content types, content fields, and taxonomies, create custom themed web front-ends that present that content in nice ways, implement internationalization/translation of that content, implement interactive features, leverage a large number of useful module add-ons, integrate with 3rd party services and APIs, access your Drupal content through convenient APIs from 3rd party digital marketing streams, and manage all of your raw content through Drupal’s admin interface.

Why is Drupal used?

It is used to build and maintain websites, especially content-driven ones. Its core features shine in comparison to other well-known LAMP CMS’s like WordPress, Joomla, Magento, etc. when it comes to being able to define custom content types, content fields, and taxonomies out of the box, having nice translation features out of the box in Drupal 8, having deep user permissions and content workflow capabilities out of the box, and having a deep and robust theme and data “Views” system that makes it possible to present data in many different ways. Drupal core is more powerful out of the box than WordPress core or Joomla core, which gives knowledgeable developers more freedom.

Who owns Drupal?

Drupal is open source software distributed under the GNU General Public License (GPL) that anyone can download, install and use for their own website and web app content management needs. Drupal was founded by its lead developer Dries Buytaert, who still plays an active role in the governance of the Drupal software platform and its supporting module ecosystem through Acquia, a leading Drupal cloud hosting and digital experience management company where Dries serves as CTO.

What is Drupal used for?

Drupal is used to create websites and to allow content editors to directly add, edit and delete content on those websites without having to write code during the content entry/editing process. It particularly excels at the creation and management of content heavy websites such as newspaper and magazine websites. Drupal’s relatively good reputation for security also encourages its usage on government and educational websites, or on any website where detailed content editor workflows are needed.

Where are Drupal logs stored?

Drupal will typically be hosted on a web hosting account that automatically keeps its own web hosting logs of web requests and web app errors, so that is one level of logs that will be present, like all other LAMP CMS websites. Drupal can also log various events and errors in its own MySQL database. This is a feature that comes with Drupal core, although some website owners choose to disable this in production since it does slow down every pageload to add that extra level of logging and database insertions. If Drupal’s internal database logging is activated then you can find its data directly in Drupal’s MySQL database and it is also visible through convenient filterable reports inside Drupal Admin.

At Hedgehog, we create dynamic Drupal sites using with international localization, complex integrations, and leading-edge functionality. Learn more about our Drupal development services or reach out to learn how we can help you strategize.

Keep in Touch and Stay Informed

Get updates, industry reports, white papers and more Hedgehog love.