In this article, I decided to talk about creating sites based on CMS Drupal. I have been working with this system for a long time and consider it one of the best among the existing "engines" of sites. Except for the cases when some highly specialized solutions are really needed, I recommend this CMS to my clients.
I understand that my colleagues may have different preferences. But even if you are a programmer using other CMS in your work, this article will save you time getting to know Drupal and help you understand when you should pay attention to this system.
In this review I want to talk about the current version of DRUPAL 9 for today. About the system's capabilities, its advantages and limitations. And this text is addressed, first of all, to future users and site owners. Therefore, there will be no complex technical nuances, their specialists have already discussed more than once in professional communities.
I will try to explain in the simplest possible way to potential owners of Drupal sites what can be expected from this CMS, what to require from web developers in the process of creating a site, and what can really be obtained for subsequent independent work with the project.
A little clarification:
I deliberately do not compare Drupal versions, since at the moment it is no longer important and here's why:
Drupal 7 . DRUPAL 9. Drupal 9 , Drupal 7 Drupal 8 2022 .
( ).
.
, , 8 , / , . CMS . , c .
, , , , .
CMS
CMS (Content Management System) , .. . – « », . :
- . CMS « » (, , , ).
- . CMS , , , ..
CMS HTML- ( , ) ( , .).
, , , . , . , . , , .
CMS- , :
- .
- .
- , , .
- , () .
. , .
DRUPAL 9
Drupal , , -, , , . « », .. , .
Wordpress . .. , , ( «» , ). , , .
Drupal . .. , .
3 :
- ;
- ;
- .
.
( )
CMS Drupal ( . Node), Drupal 9 , – « ». , Drupal .
:
. , . , . .. , , .
. , , , . , .
.
, . , Drupal , , , .
– . , .
, , , , , , .. . .
, , , . . , . – . « » – ( ), .
: , , , ..
(Taxonomy)
Drupal , . , CMS, . , – ( ), Wordpress (), .
:
- – ( )
- – (, ) - . .
, . – «», «», ». «» «», «», «» .. , – . «» , , . , , . , .
– . " ", , CRM, ERP .
( ), .
. , :
, . «» , , .
, , . .
(Views)
– , .. . , , , ..
, – , , , . .. , .
, , , .
:
– , , :
, .
Views – . , .
(People) Drupal – , .
:
(Roles) . , . :
- «», .. ,
- «», .. , ;
- «» «-» — , ;
- «» — ..
- « » , «» . . - .
(), , .
, .
Drupal 9
Drupal 9 . PHP. HTML-, , . Twig 2.x.
: , , html , , . , -.
.
() – , CMS-. . , , , CRM, - , -.
Drupal 9 . « ». , – , . , CMS Drupal, .
– Drupal , , .
:
- Commerce -. .
- Pathauto. , .
- Redirect 404. 404, , .
- Webform – , , , , ..
CMS Drupal – , - . , , , .
CMS Drupal . , , , .
, , .. . « », – ( – ).
« »» . - , . . .
Drupal . Drupal- Zoho CRM , , , 1, , - ..
9.0.0 . , Drupal API . , , . API . Drupal headless CMS.
, Drupal. , , - . JSON, , API.
SEO-, Drupal . php-. SEO . .
Pathauto, , . URL .
.
Drupal -, , – . . XML . «», .
, .. , Drupal . , . , , . .
- . , . .
Drupal 9 . 1200*1600, 800 800 CMS . Responsive Image.
E- Commerce
- Drupal – . Commerce. :
, «» . , .
:
- ;
- ;
- ;
- ;
- ;
- , CRM ..
– -.
Drupal 9, CMS , . . , «» Drupal- , , , WordPress.
. , , .. Drupal 9, . , , .
Drupal 9
CMS Drupal 7, Drupal 8, 9 , .
:
- PHP. , .
- . , Drupal 9, .
- Drupal 9 « ». .
, Drupal 7, , «» , . Drupal 9.
Drupal
- Drupal 9, , , . Wordpress . Drupal . CMS, , .
, Drupal 9 – , - . . , , . , , Drupal , , .
- CMS Drupal 9 . :
- -;
- ;
- ;
- ..
Drupal - , . , , , , . .. , , , , Drupal 9.