ما هو الملحق
يحتوي SPIP على وظائف قياسية (في نواة النظام).
لكن غالباً ما نحتاج الى وظائف إضافية مثل استخدام مفكرة او إرسال نشرة بريدية لما هو جديد في الموقع... لتلبية هذه الحاجات، يدعم SPIP نظام الملحقات من خلال وحدة برمجية قياسية يمكنها توصيل ملحق مثل إدخال قابس فس مقبس (من هنا يأتي اسم plug) وهذا مما يضيف وظيفة جديدة الى النظام او يوسع وظيفة موجودة.
ترتيب الملحقات
هناك نوعان من الملحقات:
– الملحقات التي تأتي مع SPIP لدى تثبيته
يتم وضع هذه الملحقات في مجلد ./plugins-dist/
. هذه الملحقات القياسية مقفلة، اي لا يمكن تعديلها او إزالتها ويتم تحديثها مع تحديث النظام.
– الملحقات الخاصة بالموقع
يتم وضع هذه الملحقات في مجلد ./plugins/
.
ومن أجل تثبيتها وتحديثها يجب إنشاء مجلد فرعي ./plugins/auto/
(يتم انشاء هذا المجلد تلقائياً اذا تم تثبيت SPIP بواسطة المثبي الآلي spip-loader).
استخدام ملحق إدارة الملحقات SVP
SPIP مز،د بنظام آلي لإدارة الملحقات اسمه SPV (وهو مختصر لـ"SerVeur d’information et de téléchargement des Plugins").
يتيح هذا النظام إدارة الملحقات وتحديثها.
يذكر ان إدارة الملحقات محصورة بمدراء ومديرات الموقع.
اما إضافة ملحقات او تحديثها او إزالتها، فهي محصورة بالمشرف او المشرفة على الموقع.
إدارة المستودعات
يقوم SVP بجلب الملحقات المتوافرة من "مستودع".
لدى اول تثبيت لنظام SPIP، يتحتم على المشرف او المشرفة تثيت المستودع وتأكيد التثبيت بإدخال كلمة السر.
افتراضياً، يقترح النظام المستودع الأساسي للملحقات وهو "SPIP-Zone - Plugins".
من الممكن إضافة مستودعات أخرى وهناك قائمة ببعض المستودعات على العنوان: https://plugins.spip.net/spip.php?page=depots
وتدعيماً للأمان يجب إدخال كلمة السر لدى تثبيت أي مستودع.
البحث عن ملحقات
يمكن البحث عن ملحقات في صفحة SVP بالنقر على «إضافة ملحقات» كما يمكن البحث عن اي ملحق في موقع ملحقات SPIP على العنوان https://plugins.spip.net/
إضافة ملحق
لدى العثور على الملحق المطلوب، يتم تحديده والنقر على «تحميل وتفعيل» فيتكفل SVP بتثبيته مع كل الملحقات التي يحتاجها ليعمل بشكل صحيح.
بعد التثبيت يعرض بعض الملحقات رابط «إعداد» يىأخذ الى صفحة إعداد الملحق.
تحديث ملحق
يأتي رقم إصدار أي ملحق على شكل س.ش.ض حيث
- يدل «ض» على تصحيح خطأ صغير
- يدل «ش» على إضافة وظيفة جديدة للملحق
- يل «س» الى تعديل جذري للملحق قد يجعله غير متوافق مع الإصدارات السابقة
عندما يتوافر تحديث لأي ملحق تم تثبيته بواسطة SVP، يتم عرض المعلومات التالية:
- تصحيح تحديث أخطاء متوافر (تحديث «ض»)
- تحديث وظيفي متوافر (تحديث «ش»)
- تحديث رئيسي متوافر (تحديث «س»)
إيقاف، إزالة التثبيت و/او الحذف
تتوافر لمشرفين والمشرفات عدة خيارات لإلغاء ملحق مثبت ونشط:
- إيقاف: يتم إيقاف الملحق ووضعه في الملخقات الغير نشطة
- إزالة التثبيت: يتمم حذف البيانات والإعدادات الخاصة بالملحق ووضع مع الملحقات غير النشطة
عندما يكون الملحق غير نشطاً يمكن:
- حذف: يتم حذف ملفات الملحق من جهاز الخدمة ولا تحذف بياناته من قاعدة البيانات
- تفعيل: اذا كان الملحق متوقفاً ولم تتم إزالة تثبيته يتم استرجاع كل بياناته وإعداداته لدى تفعيله.
ملاحظة:
– بالتالي، اذا اردنا إزالة ملحق كلياً، يجب اولاً إزالة تثبيته ثم حذفه.
– يجب التذكير بأن الحذف يفقد كل بياتات الملحق.
طريقة أخري لإدارة الملحقات
إضافة ملحق يديوياً من خلال واجهة SVP
من الممكن تثبيت ملحق يدوياً من خلال واجهة SVP، باستخدام نسخة مضغوطة تم جلبها من git.spip.net.
ولدواعي الأمان يجب إدخال كلمة سر المشرف او المشرفة لدى تثبيت اي ملحق.
إدارة الملحقات من خلال FTP
يمكن تحميل ملحقات مباشرة في جهاز الموقع بواسطة FTP في المجلد المخصص للملحقات (./plugins/
). ولدى الدخول الى واجهة SVP تظهر الملحقات ليتم تفعيلها.
يجدر التنبيه الى ان هذه الطريقة لا تسمح بالتحديث الآلي للملحقات.
إدارة الملحقات بواسطة الواجهة النصية SPIP-Cli
يتيح SPIP-Cli إدارة الوقع من خلال واجهة نصية. ويوفر العديد من الأوامر المخصصة لإدارة الملحقات. لمزيد من المعلومات يمكن الرجوع الى التوثيق الرسمي لـSPIP-Cli على https://contrib.spip.net/SPIP-Cli.
إنشاء ملحق خاص
اذا احتجنا الى وظيفة جديد لا يوفرها اي من الملحقات الموجودة يمكننا إنشاء ملحق خاص بنا لتوفير هذه الوظيفة.
لمعرفة كيف يتم إنشاء ملحق يمكن زيارة :
https://programmer.spip.net/-Developper-des-plugins-
تجدر لإشارة الى ان هناك ملحق المصنع (La fabrique) الذي يتيح تطوير ملحق بشكل سهل وسريع
https://contrib.spip.net/La-Fabrique