Categories

Content modeling in Drupal as a key web developing step

25.04.2017
The peculiarities of content modeling in Drupal 8
Author:

We continue to describe the functional capabilities of “the big eight” as Drupal 8 has many improvements over its previous versions. Take a look at the innovations in Drupal 8.3.0, which is its latest minor release that came out this month. If you have decided to build a website in Drupal 8, we have some effective tips for devs describing how to create different useful things for D8 site. One of the first things to do, though, before you start creating your site is content modeling. This is what we’ll focus on today.

First of all, let’s recap what a content model is

A content model is a representation of all the types of content that you will need for your future web project, laid out in a structured manner. It includes the interconnections between content types as well as the distinctive elements of each type. The 8th version of Drupal allows you to model a site’s content through the convenient web-based interface instead of a standard database table. This model is a fundamental first step to the Drupal 8 site building process itself.

What is the main purpose of modeling your content?

Building a content model means everything from building out the structure to meet requirements to filling the site and to support functionality. This structure is designed to become your editor interface and HTML output. If it is well thought-out, it will become the groundwork of a harmonic Drupal 8 site where all elements are systematic, well-ordered and are functioning in conformity without contradicting each other.

What does a content model give to people working on web project?

Content managers whose job consist of producing unique content will learn about the contents optimal volume and other requirements they will have to meet. Also, the content model can provide authors with guidelines on how to upload texts, pictures, audio and video files using Drupal. Those people are expected to work with the CMF every day, so, the more conveniently the model is set up, the less work they will have to do. So keep your model consistent and intuitive.

Web designers can check whether their page designs fit well to different content types mapped out in the content model. If there are any fields with captions or with sortable data that are able to be sorted by the calendar date, alphabet etc. — in short, not just text — then all this should be taken into consideration when creating layouts.

Web developers will get a clear understanding of all the specifications for filling the site. A content model will allow them to configure the content management system in an appropriate way in order to make the editing and publishing process smooth and easy.

To sum up, content models are needed to support a site’s content produced by content managers, the site’s layouts designed by web designers and the site’s functionality developed by web developers.

So, now you’ve got some basics on content modeling and can start creating your own site on Drupal 8. Our Drupal developers are ready to make your ideas come true, just ask them.

1 vote, Rating: 5

Read also

1

Each of us has many roles in life, which may change with time. However, we are personalities above all, and we are unique. Although real life and Drupal websites are different things, this is...

2

Web resources are created to be accessible to their visitors 24/7. This is desirable for both the visitors and owners. So, if you want your website to be online day and night, around the clock,...

3

The Drupal community now prepares big gifts in small packages twice a year. They are minor releases, and the latest of them,...

4

Drupal 8 has been gaining traction since its beta version came out. Previously we mentioned about modules that can optimize your website (...

5

The series of blogs about implementing Agile in large companies continues! After Intel and...

Subscribe to our blog updates