Drupal 8 – future prospect and high quality websites and intranet

Drupal 8 is an open source Content Management System (CMS), which with its modular structure is the perfect CMS solution for “non-technical” users who need flexibility and user-friendly workflows. With a Drupal intranet or website you get a secure, scalable and professional system that offers many features, a high-quality editorial publishing flow and a future perspective.

Why choose Drupal 8?

At Magenta, we use the latest version of Drupal 8 to redevelop quality solutions for our clients. With this, we offer a secure CMS with support and future perspective for any community or private organization.

The user interface is designed for ease of use and also includes a wide range of modules that allow you to customize the system according to your needs and tastes. When you choose Drupal as your CMS, you are not committing to a single or narrow range of providers – which is one of the factors that make the CMS increasingly popular in Denmark.

Different applications

Drupal has a variety of uses, including intranet, website, blog, knowledge base, SoMe, Drupal as a headless CMS, RESTful API integration to other systems, etc.

Very simplistically, we can say that Drupal is a web-based system that users (typically webmasters, web journalists, web editors, etc.) use when they need to publish content on a website or intranet. The system is designed so that users only need to fill in some predefined fields and forms with content, which is usually text, images and documents.

High quality development and future perspective with Drupal 8 and 9

At Magenta, we use the latest version of Drupal 8 and PHP for new development of quality systems – this gives our customers the assurance that they are buying a future-proof system.

  • New initiatives make updates easier and more manageable over the next 5-6 years
  • Drupal 8 as a headless application RESTful web services and JSON: API:
    • Makes it easy to replace the website theme (frontend) or develop mobile apps 
    • Secures the solution for the future and gives customers independence from vendors who do not need to work specifically with Drupal

Core features and enhancements in Drupal 8

Here is a list of the core features and development potential of a Drupal CMS:

  • Drupal 9 builds on version 8 
    • Automatic module and kernel updates from the latest version of Drupal 8
    • Composer support, Symfony Package Manager and Drush make updating and maintenance easier and cheaper
  • User interface to create and edit content (CRUD)
    • We use Claro UI as our admin theme – clean lines, responsiveness and focus on readability and accessibility
    • Claro is designed with a mobile-first approach, allowing you to create content from mobile devices such as tablets and mobile phones
    • If you have the desire to use Gutenberg Editor (as in WordPress), we have a solution ready as well
  • High security and user rights requirements
    • Roles and permissions can be configured to ensure security on larger systems. If you want to split editor responsibilities, we increase site security with a combination of modules and settings to meet specific security requirements 
    • High demands on security and user rights
    • Roles and permissions can be configured to provide security on larger systems where you want division into the editors’ areas of responsibility
    • With a combination of modules and settings, we enhance site security to meet specific security requirements 
    • Encryption of APIs for cross-system integrations
    • Federated login, SAML and Single Sign-On integration
  • Fast response times and availability 
    • We use Varnish Cache and load balancing for the frontend cache
    • Memcache and internal cache for dynamic pages for faster backend user interface
  • Create flexible web forms with advanced features like:
    • Drag-n-drop form 
    • creation multi-page form with status bar, multi-level form and conditional display of fields 
    • Ability to have multiple recipients for specific data from the completed web form the overview of completed forms provides archiving of older forms and filtering by keywords, category and status etc.
    • Options for implementing GDPR requirements and encrypting data
  • Quick editing of content directly on the frontend, 
    • e.g. images, a gallery, a list of messages within a certain area, etc.
  • Paragraphs or Gutenberg for content templates 
    • Templates for content structures and combinations that are used over and over again
    • The presentation is defined in advance and images, text and other types of content are responsive and presented as intended.
    • Ability to create relationships across content types
  • Workflow for editors via custom workbench 
  • Editors can set content for “review” and assign it to another editor
  • The Content Lock module prevents two editors from editing the same content or creating conflicts 
  • Automatically creating drafts and reminding them after a specified interval
  • The taxonomy module creates structure for the content 
    • Hierarchical menu structure 
    • Classification in terms of responsibilities for editors on the website

Drupal 8 for high quality websites and intranets

As mentioned earlier, Drupal is a modular platform. The core of the system (core) consists of some basic modules (called core modules) that contain the functionalities that are considered essential for a Drupal website. In addition to the base modules, there are several thousand Drupal modules (called contributed modules) that can be put together in different ways to create very diverse systems. These can be, for example:

  • Municipal, commercial and personal websites
  • Intranet applications
  • E-commerce applications
  • Communities, interest, enthusiast and discussion sites
  • Knowledge bases
  • Social networks

Who are our CMS and Drupal customers?

We have developed, supported and integrated with Drupal several public and private websites and intranets. Among others:

Ballerup Kommune – intranet developed in Drupal, website for crisis management.

Egedal Kommune – intranet developed in Drupal, ESDH solutions integrated with Drupal

Roskilde Kommune – Intranet developed in Drupal and ESDH integrations

Viden om Friluftsliv – website // www.videnomfriluftsliv.dk

OS2loop for several municipalities (Aarhus, Skanderborg and Syddjurs) – knowledge sharing application // developed in Drupal

Parliamentary Ombudsman – Website // www.ombudsmanden.dk

Georg Brandes – website // www.georgbrandes.dk

Alkohol og Samfund – www.alkohologsamfund.dk

Dansk Sprognævn – website // www.dsn.dk/

University of Copenhagen – Magenta CMS system Obvius

What is open source?

As previously mentioned, Drupal is based on open source, which is a formal license type with a formal definition administered by a non-profit organization called the Open Source Initiative. Open source is a term that means that the source code must be publicly available and that others are welcome to change the source code.

The idea of open source is simple: When many programmers can read, modify and distribute the source code of any software, then the software evolves. In other words, the software is used in many contexts, it is improved, and errors are corrected effectively and jointly. This process can happen much faster than is the case with commercial products, which typically come with new versions at monthly or yearly intervals.

In addition to Drupal, PHP, Apache and MySQL, which are the programming language, web server and database used in Drupal, are based on open source.

 How we work at Magenta

At Magenta, we have developed a delivery model that ensures your project goes through the necessary steps to achieve the best possible end result. The model is based on best practices, twenty years of experience with agile IT development and focuses on quality.

Share on linkedin
LinkedIn
Share on facebook
Facebook
Share on twitter
Twitter
Share on email
Email
Drupal – hjemmesider og intranet af høj kvalitet med fremtidsperspektiv
Contact Person

Frederik Denning

Frederik Denning
Project Manager
fd@magenta.dk
+45 81778098