يشرح OTT: ما هو دروبال؟


تعد أنظمة إدارة المحتوى ، مثل WordPress ، هي البنية الأساسية لملايين مواقع الويب على الإنترنت. يتيح نظام إدارة المحتوى للمستخدمين ، حتى أولئك الذين يفتقرون إلى معرفة واسعة بالبرمجة ، إدارة وتنسيق تدفق المحتوى إلى موقعهم على الويب بطريقة منظمة وفعالة وسهلة.

تتمتع WordPress بحصة سوقية تبلغ 35٪ من مواقع على الإنترنت ، وفقًا لـ W3Techs. هذا أكثر من ثلث جميع مواقع الويب - مجنون ، أليس كذلك؟ ومع ذلك ، بالنسبة للمواقع الموجهة نحو المحتوى ، لماذا تفكر حتى في خيار آخر؟

<الشكل class = "aligncenter size-large">

هنا يأتي دروبال. ولكن ما هو دروبال؟ باعتباره إطار إدارة المحتوى الرائد على الويب ، فإنه يوفر مستوى من الوحدات النمطية التي لن تجدها في نظام إدارة المحتوى مثل WordPress. نظام إدارة المحتوى هو تطبيق ويب يُستخدم في المقام الأول لإدارة المحتوى ، ولكن إطار عمل مثل Drupal يضع الأساس لموقع ويب ثقيل المحتوى يمكن تخصيصه بطرق قوية للغاية.

Drupal vs . WordPress

أفضل طريقة يمكن للمستخدم العادي من خلالها تقدير ما هو Drupal ، هو مقارنته بنظام محتوى مفتوح المصدر شائع الاستخدام ، WordPress. تتمثل وظيفة WordPress الأساسية في تزويد المستخدمين بنظام يسمح لهم بإدارة كل من الصفحات الثابتة والديناميكية لموقعهم على الويب. يدعم WordPress بنية المكونات الإضافية ونظام القالب ، وكلاهما تلقى مساهمات ضخمة من مجتمعه.

عندما تنتقل إلى موقع WordPress على الويب ، غالبًا ما يكون من السهل أن نرى أنه مدعوم من WordPress. تمتلك مواقع WordPress عمومًا نفس البنية ونفس عنوان URL وتسمية تسمية الملفات وغيرها من الهدايا الرئيسية. ومع ذلك ، ربما ذهبت إلى عشرات المواقع التي تدعمها دروبال دون أن تعرفها على الإطلاق. ويرجع ذلك إلى مدى إمكانية تخصيص دروبال ومرونته.

يعد Drupal أكثر من حل مؤسسة لإنشاء مواقع ديناميكية. إنه يحدد قاعدة تعليمات برمجية قوية يمكن للمطورين تخصيصها والبناء عليها للقيام بأكثر من مجرد إنشاء مدونات أو مواقع إخبارية.

على الرغم من أن WordPress هو عبارة عن وحدات بمعنى أنه يمكنك دائمًا تثبيت الإضافات والتكاملات التابعة لجهات خارجية ، فإن Drupal معياري في جوهره - من المفترض أن يتم تخصيصه على نطاق واسع بحيث يمكنك تشكيل Drupal في e موقع التجارة الإلكترونية ، والإنترانت ، والمنتدى ، وموقع الشبكات الاجتماعية ، وأكثر من ذلك بكثير.

كيف تم بناء دروبال

يشتمل دروبال على الكثير من تقنيات الويب الشائعة ، ولكن غالبية التعليمات البرمجية الخاصة به موجودة في PHP ، مع تشغيل MySQL من جانب قاعدة البيانات. Drupal هو المصدر المفتوح تمامًا ، لذلك لا تتردد في التحقق من جميع التعليمات البرمجية الموجودة خلفه وقتما تشاء.

<الشكل class = "aligncenter size-large">

يشتمل دروبال على عناصر HTML5 ، YAML و Twig و jQuery و Backbone.js والمزيد. كلما زادت معرفتك بهذه التقنيات ، كلما كنت أفضل في بناء دروبال في حل مخصص.

ومع ذلك ، يتطلب منك Drupal فقط معرفة أساسيات HTML لبدء إنشاء صفحات ديناميكية وإنشاء موقع إلكتروني فعال.

شرح خطاف دروبال

مثل WordPress ، يدعم Drupal تطبيق نظام الوحدات النمطية لإضافة المزيد إليه أكثر مما تحصل عليه من العلبة. لفهم وتقدير كيفية عمل ذلك بشكل كامل ، ستحتاج إلى فهم نظام خطاف دروبال.

في دروبال ، فكر في الوحدة النمطية على أنها مجموعة من ملفات PHP التي تتيح الوظائف الموسعة غير المتاحة في قلب دروبال. الخطافات هي طريقة لهذه الوحدات للتفاعل مع الوحدات الأخرى أو القلب. يتم شحن نواة دروبال بقائمة طويلة من الخطافات المدعومة التي يمكنك قراءة المزيد عنها هنا.

دون الدخول في المصطلحات التقنية المربكة وراء الخطافات ، يمكنك التفكير فيها كحدث بسيط المستمعين الذين يغيرون سلوك دروبال الأساسي. يسمح لك ربط الخطاف بفاعلية "باستعارة" الوظيفة من وحدة أخرى ، أو من قلب دروبال ، وإضافتها إلى وحدتك الخاصة.

لذا ، بينما توفر وورد الإضافات التوصيل الفوري - ولعب الإشباع لتمكين ميزة جديدة وكاملة ، فإن خطافات دروبال أكثر تطوراً ومصممة للاستخدام عبر واحدة أو أكثر من الوحدات الأخرى.

كيفية الحصول على دروبال

يمكن تنزيل أحدث إصدار من Drupal ، وهو Drupal 8 ، من موقع دروبال الرسمي. في هذه الصفحة نفسها ، يمكنك الحصول على قائمة بجميع الوحدات النمطية والموضوعات والتوزيعات والترجمات. يمكن العثور على إصدارات أخرى موصى بها هنا.

بينما يوضح لك دليل المقيم في الموقع الرسمي كيفية نشر عرض محلي مؤقت لـ Drupal 8 ، هناك العديد من الحلول المستندة إلى الويب لـ تحقيق ذلك. OpenSourceCMS.com هو المفضل لدينا ، وسيسمح لك باستخدام عرض دروبال العام الذي يتم إعادة تعيينه ذاتيًا أو حتى طلب مثلك الخاص بعمر 24 ساعة.

في حين أن Drupal مجاني تمامًا للتنزيل ، إلا أنه ليس "مجانيًا" تمامًا بمعنى أنه يتطلب الكثير من التطوير. إن WordPress أكثر مدفوعة بالمجتمع من Drupal ، وفي غضون يوم يمكنك على الأرجح إعداد موقع WordPress باستخدام سمة مخصصة ومجموعة من المكونات الإضافية.

يتطلب دروبال ، كإطار عمل ، المزيد من العمل تحت غطاء المحرك. إذا لم تكن أنت مطور ويب ، فتوقع تعيين شخص لديه خبرة في البرمجة والتصميم على النظام الأساسي.

لذا ، باختصار ، ما هو دروبال؟ إنها واحدة من أقوى أطر إدارة المحتوى وأكثرها قوة ، مما يسمح للمطورين بإنشاء مواقع ويب قابلة للتخصيص بالكامل يمكنها تقديم المحتوى بقوة ولكن ليس من الضروري أن تدور بالكامل حول المحتوى - وهو اختلاف مهم عن WordPress.

هل تعلم أي شيء جديد عن دروبال أو لديك سؤال لم تتناوله هذه المقالة؟ اترك لنا تعليقًا أدناه وأخبرنا!

Related posts:


21.03.2020