Joomla Modules vs Components vs Plugins: ما هو الاختلاف؟

جوملا مكونات وحدات الإضافات

هناك بعض الاختلافات الجوهرية بين وحدات Joomla والمكونات والمكونات الإضافية التي تحتاج إلى فهمها

Unless إذا فهمت الفرق بين الوحدة النمطية والمكون والمكوِّن الإضافي ، فستجد صعوبة بالغة في إدارة تثبيت Joomla. تشرح هذه المقالة الفرق بين الوحدات والمكونات والمكونات الإضافية وتعطي أمثلة على استخدام كل منها. 

هذه كلها أنواع مختلفة من امتدادات Joomla ، أو "الوظائف الإضافية" التي تخلق وتلبي ميزات أو وظائف محددة لـ Joomla.

وحدات جملة مقابل المكونات

وحدات Joomla هي عادةً أجزاء صغيرة من الوظائف مصممة لتقديم المعلومات على موقعك. يمكن أن تظهر عدة مرات ، على عدد من الصفحات في مواضع مختلفة.

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

وحدات جوملا مقابل المكونات

وحدات جملة

أيضًا ، يمكن عرض كل وحدة في صفحات مختلفة ، ويمكن تغيير موضع كل وحدة بسهولة. يُسمح لك بتحديد عناصر القائمة حيث يتم عرض الوحدة النمطية. 

عادةً ما يرتبط ظهور الوحدة بعناصر قائمة واحدة (أو عدة عناصر).

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

دعنا نلتزم بمثال الإعلان ، لأنه أفضل للتوضيح.

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

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

أدناه يمكنك رؤية لقطة شاشة لكيفية اختيار عناصر القائمة حيث يتم عرض الوحدة.

يتم عرض الوحدة في عناصر القائمة المختارة فقط.

عناصر قائمة مختارة من جملة

الأمثلة النموذجية لوحدات Joomla القياسية هي التالية. كما نرى فإن وظيفة كل من الوحدات المذكورة مقيدة تمامًا ، أو بالأحرى تركز على وظيفة معينة:

وحدات أساسية

  • رئيسي / مستخدم / علوي وقوائم أخرى
  • آخـر الأخبار
  • مقالات رائجة
  • استطلاعات الرأي
  • نموذج تسجيل الدخول
  • خلاصات النقابة
  • هتمل مخصص
  • بحث
  • الخ ...

يأتي جمال Joomla من حقيقة أن المطورين يمكنهم إنشاء وحداتهم الخاصة التي تؤدي وظائف أكثر.

وحدات الطرف الثالث

يمكن العثور على الوحدات النمطية المثبتة في ملف ملحقات> وحدات قائمة. عادةً ما يكون تكوين الوحدات أمرًا سهلاً للغاية ، ويتم ذلك بالنقر فوق اسم الوحدة في صفحة الوحدات النمطية.

سيؤدي ذلك إلى إظهار معلمات الوحدة ، والتي يمكنك بعد ذلك تخصيصها لتناسب احتياجاتك.

تكوين الوحدة

مكونات جملة

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

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

تحتوي المكونات عادةً على صفحة أو صفحات معينة لتكوينها ، جنبًا إلى جنب مع بعض معلمات "العرض" الإضافية عند إنشاء عنصر القائمة. أدناه نقوم بإنشاء ارتباط لمكون التنزيل:

عنصر قائمة مكون جملة

مكونات جملة الأساسية

  • مكون FrontPage - يستخدم لعرض المحتويات على الصفحة الأولى. يمكن للمرء أن يقرر عدد العناصر التي سيتم عرضها على الصفحة الأولى ، وعدد الأعمدة ، وعدد المقالات التي يجب أن يكون لها مقدمة فقط أم لا ، والعديد من الخيارات الأخرى.
  • WebLinks - هذا مكون حيث يمكن للمستخدم تكوين فئات ارتباط مختلفة وإضافة عناصر إلى كل فئة.
  • اللافتات - تسمح لموقع Joomla بإنشاء وعرض لافتات لأغراض الدعاية
  • بحث - هذا هو المكون الذي يقوم بتشغيل وحدة البحث
  • العلامات - تسمح بوضع علامات على المقالات وعرضها من خلال هذه العلامات

يوصي القراءة: ملحقات Joomla لنقل موقع الويب الخاص بك إلى المستوى التالي

مكونات الطرف الثالث

  • JFBConnect - مكون يسمح لك بتسجيل المستخدمين على موقع Joomla الخاص بك باستخدام اسم المستخدم وكلمة المرور على Facebook
  • sh404SEF - مكون يستخدم لإنشاء عناوين URL ملائمة لمحرك البحث لمحتوى جملة الخاص بك. إلى جانب عناوين URL الخاصة بـ SEF ، يتيح لك هذا المكون أداء عدد من الوظائف المتعلقة بـ SEO (محرك البحث الأمثل) التقنيات.
  • HikaShop - يستخدم هذا المكون لإنشاء متجر وعربة تسوق ووظائف التجارة الإلكترونية الأخرى على موقع Joomla الخاص بك
  • XCloner أو AkeebaBackup - يسمح لك بالنسخ الاحتياطي واستعادة موقع Joomla الخاص بك
  • مكونات معرض الصور - توجد العديد من مكونات معرض الصور لجملة

ملحقات جملة

ملحقات Joomla هي التي تدفع أو تؤدي وظائف المكونات الأساسية أو مكونات الطرف الثالث. المكون الإضافي هو في الأساس جزء من البرنامج يتعامل حصريًا مع ميزة مكون معين.

مرة أخرى ، هناك كل من المكونات الإضافية الأساسية والمكونات الإضافية التي تم إعدادها في Joomla كجزء من تثبيت مكونات الطرف الثالث.

يمكن العثور على المكونات الإضافية ضمن الإضافات> المكونات الإضافية. لا تحتوي بعض المكونات الإضافية على أي تكوين على الإطلاق ، بل يتم تمكينها أو تعطيلها ببساطة. إذا تم تعطيلهم ، فلن يتم تنفيذ وظيفتهم. 

عادةً ما يتم تعطيل المكونات الإضافية غير الضرورية لتحسين أداء موقع الويب ، لأنه إذا لم يتم تعطيلها ، فقد تعمل وتستهلك الموارد.

المكونات الإضافية الأخرى لها تكوينها الخاص.

المكونات الإضافية الأساسية

تتضمن المكونات الإضافية الأساسية لـ Joomla:

  • المحتوى - فاصل الصفحة: يسمح للمستخدم بإدراج فاصل صفحة في المحتوى الخاص به
  • المحرر - TinyMCE: صلاحيات Joomla content editor
  • محتوى البحث: يسمح بالبحث داخل محتوى جملة
  • ...و أكثر من ذلك بكثير

الوحدات مقابل المكونات

 

   الوحدات   المحتوى 
تعقيد  منخفض  عادة ما تكون متوسطة إلى عالية
وضوح  مختلف   صفحة واحدة
الموقع الحالي   مختلف   الجسم الرئيسي فقط
الاعداد   منخفض  واسع

 

ملحقات جملة يسرد الموقع عددًا كبيرًا من الامتدادات المجانية والتجارية. هناك أيضًا مراجعات وآليات تصويت لمساعدتك في تحديد الامتدادات الأفضل لاحتياجاتك.

يعرض قسم ملحقات وحدات Joomla في هذا الموقع عددًا من الامتدادات التي وجدنا أنها مفيدة جدًا أو أنشأناها بأنفسنا.

وفي الختام

سيسمح لك فهم الاختلافات الجوهرية بين وحدات Joomla والمكونات والمكونات الإضافية بفهم أفضل لكيفية ارتباط الأنواع الثلاثة من الامتدادات ببعضها البعض والعمل معًا لإنتاج النتيجة النهائية ، وهو موقع ويب قابل للتكوين مدعوم من إطار عمل Joomla!

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

شيء اخر... هل تعلم أن الأشخاص الذين يشاركون أشياء مفيدة مثل هذا المنشور يبدون رائعين أيضًا؟ ؛-)
من فضلك قم اترك أ مفيد علق بأفكارك ، ثم شارك هذا على مجموعة (مجموعات) Facebook الخاصة بك الذين قد يجدون هذا مفيدًا ودعونا نحصد الفوائد معًا. شكرا لك على المشاركة ولطفك!

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

 

من نحن؟

CollectiveRay يديره David Attard - يعمل في مجال تصميم الويب وحولها لأكثر من 12 عامًا ، ونحن نقدم نصائح قابلة للتنفيذ للأشخاص الذين يعملون مع مواقع الويب وعلى مواقع الويب. نحن أيضًا ندير DronesBuy.net - موقع ويب لهواة الطائرات بدون طيار.

ديفيد أتارد

 

 

ظهر المؤلف (المؤلفون) في:  مجلة شعار المؤتمر الوطني العراقي   شعار Sitepoint   شعار CSS Tricks    webdesignerdepot الشعار   شعار WPMU DEV   و أكثر من ذلك بكثير ...