في هذا المقال ، قررت أن أتحدث عن إنشاء مواقع على أساس CMS Drupal. لقد كنت أعمل مع هذا النظام لفترة طويلة وأعتبره أحد أفضل "محركات" المواقع الموجودة. باستثناء الحالات التي تكون فيها هناك حاجة فعلية إلى بعض الحلول المتخصصة للغاية ، فإنني أوصي عملائي بنظام إدارة المحتوى هذا.
أدرك أن زملائي قد يكون لديهم تفضيلات مختلفة. ولكن حتى إذا كنت مبرمجًا تستخدم أنظمة إدارة محتوى أخرى في عملك ، فإن هذه المقالة ستوفر لك الوقت للتعرف على دروبال وتساعدك على فهم متى يجب الانتباه إلى هذا النظام.
في هذا الاستعراض أود أن أتحدث عن الإصدار الحالي من DRUPAL 9. لليوم عن إمكانيات النظام ومزاياه وحدوده. وهذا النص موجه ، أولاً وقبل كل شيء ، للمستخدمين ومالكي المواقع في المستقبل. لذلك ، لن يكون هناك فروق تقنية معقدة ، فقد تمت مناقشة المتخصصين فيها بالفعل أكثر من مرة في المجتمعات المهنية.
سأحاول أن أشرح بأبسط طريقة ممكنة للمالكين المحتملين لمواقع دروبال ما يمكن توقعه من نظام إدارة المحتوى هذا ، وما المطلوب من مطوري الويب في عملية إنشاء موقع ، وما الذي يمكن الحصول عليه حقًا للعمل المستقل اللاحق مع المشروع.
القليل من التوضيح:
لا أقارن بين إصدارات دروبال عمدًا ، لأنه لم يعد مهمًا في الوقت الحالي وإليك السبب:
بالنسبة إلى دروبال 7 ، لا يوجد عملياً أي تطوير لوحدات نمطية جديدة. بالنسبة للوحدات التي تم إصدارها بالفعل ، يعتبر DRUPAL 9 أولوية.أعتقد أن هذا لا يرجع فقط إلى حقيقة أن دروبال 9 أحدث ، ولكن أيضًا لأن الدعم الرسمي لدروبال 7 ودروبال 8 سينتهي في نوفمبر 2022.

ألتقط جميع لقطات الشاشة على موقع شخصي يعمل (يمكنك العثور على الرابط في ملف التعريف الخاص بي).
سترى هذا التحذير في بعض لقطات الشاشة.
كل شيء على ما يرام ، لقد تركت هذه التحذيرات خصيصًا لأولئك الذين سيتحولون من 8 ki ، حتى إذا لم يتم تحديث السمة و / أو الوحدة النمطية الخاصة بك ، فسيظل الموقع يعمل. أنا أعتبر أن هذا هو مصدر قلق مطوري CMS بشأن المستخدمين. بمعنى ، إذا ظهر تحديث ، فعادةً لا توجد مشاكل في ذلك.

, , , , .
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.

