الدرس السادس - الاضافات في Wordpress وكيفية التعريب

مارأيكم بالشرح؟

  • جيد

    الأصوات: 0 0.0%
  • متوسط

    الأصوات: 0 0.0%
  • سيء

    الأصوات: 0 0.0%

  • مجموع المصوتين
    0

hosam.kyali

:: مسؤول :: , :: وملقى دورة احتراف الووردبريس ::
Coder/Designer
24 يناير 2013
33
4
0
41
سوريا - مصر
السلام عليكم ورحمة الله وبركاته
أتوقع أنكم أخذتم الوقت الكافي للتجربة في الدرس السابق و معاً أصبحنا جاهزين للدخول في هذا الدرس البسيط نسبياً في حال المقارنة مع الدرس السابق, على العموم لنتعلم ما هي الإضافة وكيفية تنصيبها والاستفادة منها:
هي توسيع لمهمات Wordpress لدينا لتصبح قابلة لعمل أشياء كانت غير متاحة سابقاً ويقوم ملف الإضافة عادة بعمل مهمة جديدة أو توسيع مهمة سابقة ضمن Wordpress حيث يعمل كعمل مساعد دوماً سواء للمستخدم أو حتى برمجياً للمدونة نفسها.
في مثالنا اليوم:
Google XML Sitemaps يعمل على توليد خريطة للموقع جاهزة للعمل مع محركات البحث ومن ضمنها Google وله عدة إصدارات بعدة لغات عالمية وهو مهم جداً في حال رغبة صاحب المدونة بعمل مواضيع ذات ترتيب مرتفع ضمن البحث في هذه المحركات.

لماذا اخترنا هذه الإضافة؟
لأنها بسيطة من عدة نواح التنصيب معربة سابقاً وتبسط طريقة عمل الإضافة عامة.
على العموم لندخل في تفاصيل كيفية تنصيبها وثم ندخل في شرح عام عن الإضافات وملفاتها عامة:
الصورة 1
attachment.php


في الصورة أعلاه نلاحظ كيفية التنصيب بالخطوة الأولى حيث نذهب للوحة تحكم الإدارة ثم نقوم بالضغط على الإضافات (Plugin) بعدها نشاهد كما في الصورة السابقة :
أولاً: الإضافات المنصبة لدينا مسبقاً
هذه الإضافات عامة هي تأتي منصبة تلقائياً مع Wordpress حيث كل إضافة لها وظيفة معينة الإضافة الأولى والتي هي Akismet تقوم بعمل تصفية بسيطة ضمن بيئة المدونة لدينا حيث تقوم بعمل تصفية ضد الإزعاج (Spam) حيث تمنع أشهر المواقع المزعجة وغيرها من المشاركة ضمن المدونة لديكم لكن على العموم لا تقف ضد جميع المحاولات وتعتبر شبه أساسية لذا تدرج مع التنصيب التلقائي أو حتى الجديد لWordpress دون الحاجة لعمل ذلك لاحقاً.
أما الإضافة الثانية فلا أهمية مطلقاً لها ويمكنكم إزالتها إنما تأتي فقط من أجل تجربة الوسائط لا أكثر.
ثانياً: عمل تنصيب للإضافة:
نجد ضمن قائمة أضف جديد (Add New) طريقة لتنصيب الإضافة الجديدة لدينا. سنعود لها بعد شرح جميع المربعات ضمن الإضافات.
ثالثاً: المحرر:
المحرر هو عبارة عن أداة مقدمة من Wordpress لعمل تعديل على الملفات الخاصة بالإضافات التي هي موجودة لدينا ومفعلة على العموم شاهدنا هذا النموذج سابقاً في درس القوالب (الستايلات) حيث نجد نفس المحرر لكن بتسمية مختلفة ووظيفة أخرى التي هي تعديل ملفات الإضافة وليس القالب كما في السابق.
رابعاً: زر إضافة جديد:
نفس الزر الموجود على الطرف الأيمن أسفل القائمة الخاصة بالإضافات وله نفس الوظيفة لكن الوصول له نسبياً أسهل لا غير.
خامساً: الكل \ غير مفعلة:
حيث يمكننا تجزئة عرض الإضافات حسب فعاليتها أو تعطيلها ونستخدمها عادة عندما يكون لدينا العديد من الإضافات ولا نحتاج لعرضها جميعاً عندها نضغط على زر الغير مفعلة للوصل السريع لها وتفعيل الضروري منها عند اللزوم. لكن من وجهة نظري الكل الخيار الأمثل لأن Wordpress سيخبرنا تحت كل إضافة في حال كانت مفعلة أو غير مفعلة (معطلة) وعندها يمكننا العمل على الإضافة مباشرة.
سادساً: قائمة منسدلة:
في هذه القائمة أهم الوظائف التي تمكن المدير من عمل تخصيص أو عمليات مناسبة على كل إضافة أو مجموعة إضافات عند الرغبة وذلك بتحديد عنصر إضافة وحيد أو تحديد عدة إضافات معاً الفائدة منها:
- تعطيل عدة إضافات معاً
- تفعيل عدة إضافات معاً
- حذف عدة إضافات معاً
- تحديث عدة إضافات معاً
كما يمكننا العمل بشكل منفصل منها أيضاً لكن الفائدة الرئيسية هي الاختصار في عمل عدة عمليات سوية.
الآن لنعد لكيفية تنصيب الإضافة لدينا:
لنلاحظ الصورة الأولى:
تنصيب الاضافة
attachment.php

نلاحظ في الصورة عدة عناصر مهمة منها:
1- بحث: حيث يمكننا من خلالها البحث عن إضافة معينة من خلال كتابة الاسم الخاص بالإضافة وعندها سيقوم Wordpress بالبحث عن النتائج المناسبة وعرضها أسفل مربع البحث لدينا.
2- رفع: يمكننا أن نرفع الإضافة بعد تحميلها على جهازنا مباشرة على المدونة وسيقوم Wordpress بعمل التنصيب لها بشكل كامل بعد إعادة سحبها من المصدر.
3- البارزة: هي عبارة عن أكثر الإضافات شهرة على موقع Wordpress العالمي ويمكن عند الضغط عليها مشاهدة هذه الإضافات وتنصيبها بشكل فوري مختصر حيث لا نحتاج عندها لتحميل الإضافة على جهازنا ثم إعادة رفعها بالطرق التقليدية.
4- الأكثر شعبية: نفس الوظيفة السابقة لكن مع عرض الإضافات ذات الشعبية الأكبر وليست المختارة من قبل مطوري Wordpress
5- الأحدث: حيث يقوم Wordpress بعرض كامل لآخر الإضافات على الموقع الرئيسي ويمكن التجربة فوراً وتحميلها أيضاً كما سبق.
6- المفضلة: لها وظيفة بسيطة حيث في حال تسجيلك على موقع المطورين الخاص بWordpress ستحصل على اسم المستخدم هناك ويمكنك عندها تحديد الإضافات المفضلة لديك وتراجع هذه الأخيرة بعد فترة بالوصول لحسابك عن طريق مدونتك الشخصية ثم عمل تحميل وتنصيب مباشرة لها بسهولة.
لنعد للتنصيب سنقوم الآن بتنصيب الإضافة لدينا بشكل يدوي حتى نتيح لكم الفرصة للتعلم بشكل كامل كيفية القيام بعملية التنصيب التي تعتبر من أسهل المهمات ضمن Wordpress لنتابع الخطوات مع الصور:
أولاً: نقوم بالتحميل الخاص للإضافة من خلال الرابط
http://downloads.wordpress.org/plugin/google-sitemap-generator.3.2.9.zip
ثانياً: بعد التحميل نقوم بالذهاب للوحة الإدارة كما في الصورة ونضغط على استعراض (Browse)
تنصيب الإضافة 1
https://support-ar.net/forums/attachment.php?attachmentid=12051&stc=1&d=1362038134
بعدها نقوم باختيار ملف الاضافة الذي قمنا بتحميله في الخطوة السابقة
تنصيب الإضافة 2
attachment.php

الآن نلاحظ أن زر التنصيب الآن أصبح فعالاً نقوم بالضغط عليه
تنصيب الإضافة 3
attachment.php

نلاحظ كما في الصورة تم التنصيب بنجاح يمكننا عندها عمل خطوتين إما الرجوع للصفحة الأساسية الخاصة بالإضافات أو نقوم بتفعيل الإضافة فوراً بعد تنصيبها لكن أنصح بالخطوة الأولى أن نعود لصفحة الإضافات لسببين:
- يمكن أن يحصل خطأ في الرفع يؤدي أحياناً لعدم قدرتنا على العمل على اللوحة بعد الرفع لكن يمكن تسجيل الدخول مرة ثانية بواسطة الرابط كمثال:
كود:
 www.example.com /wp-admin/
- أحياناً لا تحتاج بعد الإضافة الجديدة للتفعيل للاستفادة من وظيفة ما ضمنها كمثالنا الحالي يمكن الاستفادة من أرشفة جميع المواضيع الجديدة لدينا أو التعليقات بعد تفعيل الإضافة مباشرة لتوليد خارطة الموقع لدينا.
على العموم لنعد لصفحة الإضافات ونفعل الإضافة الجديدة عندها كما في الصورة:
تفعيل الإضافة
attachment.php

بعد تفعيل الإضافة نلاحظ ظهور مربع يحوي على كلمة:
كود:
تم تفعيل الإضافة.
بعدها كما في الصورة سنلاحظ ظهور كلمة (XML-sitemap)
بعد التفعيل
attachment.php

لماذا ظهرت الإضافة هنا؟
الجواب بسيط لأننا سنستعملها كأداة لنا في المدونة حيث أنها لا تستعمل في طريقة أخرى وسنلاحظ أن كل إضافة عامة جديدة ستظهر في مكانها المناسب كأداة مثل إضافتنا الحالية أو ستظهر في مكان يناسب وظيفتها وأحياناً في حالات خاصة نلاحظ أن الإضافة تكون بشكل مستقل ضمن لوحة الإدارة في حال لم يقرنها مبرمج الإضافة بوظيفة ما.
على العموم أين تتواجد ملفات الإضافة عامة؟
تتواجد ضمن المسار التالي:
كود:
www.example.com/yourblog/wp-content/plugins/
على العموم سنلاحظ بعد تنصيب الإضافة اسم مجلد عامة يكون باسم الإضافة الجديدة لدينا تحوي ملفات الإضافة عامة.
حسناً كيف أقوم بتعريب إضافة؟
الجواب بسيط جداً نقوم بإنشاء مجلد باسم
كود:
lang
أو
كود:
languages
ثم نضيف التعريب المناسب لهذه الإضافة. لكن تجدر الملاحظة بعض الإضافات لا تحوي على هذا المجلد وعندها التعريب يكون عامة صعب دون الرجوع لموقع الإضافة الرئيسي والاستفسار عن دعم اللغات المتعددة, على العموم ستسألون سؤال آخر:
كيف أعلم ماذا سوف أقوم بتعريبه؟
الجواب أيضاً بسيط في حال كان المجلد موجود عادة يكون هنالك ملف يدعى
كود:
Plugin name – language.po
حسنا ما هذا لنجزء الاسم قليلاً
القسم الأول (plugin name) هو عامة اسم الإضافة التي سنقوم بترجمتها وتعريبها
القسم الثاني (language) هو رمز ترميز اللغة التي سوف نترجم لها مثال:
كود:
 en-GB
لما يكون قسمين لأن القسم الأول هو اللغة المستعملة في الملف أما القسم الثاني فهو رمز الدولة الناطقة لهذه اللغة وفي حال أردنا مثلاً التعريب للعربية عامة لا نستعمل القسم الثاني أما في حال التعريب ضمن لغة إقليمية عندها نستعمل مثلاً:
كود:
ar-SA
للعربية السعودية
ما هذه الصيغة الغريبة للملف؟
هذه الصيغة هي صيغة ملف اللغة المستعمل ضمن Wordpress عامة وحتى التعريب الأصلي أو اللغة الأصل التي يتم تنصيب مدونتنا به يستعمل نفس الصيغة.
كيف نقرأ هذه الصيغة ونقوم بالتعديل؟
لقراءة الصيغة الغير معروفة لدينا نقوم باستعمال برنامج مقدم من موقع:
HTML:
http://www.poedit.net
لتنصيب هذا البرنامج نضغط على رابط التحميل التالي:
HTML:
http://www.poedit.net/download.php
نختار نظام التشغيل المناسب لنا ثم نحمل البرنامج
الآن بعد التحميل لنرى ماذا يفعل البرنامج بشكل بسيط:
- يقوم البرنامج بقراءة الملف ثم وضع خيار الترجمة متاحاً لكل مفردة على حدة ضمن المربع السفلي
- بعد أن نقوم بتعريب المصطلح باللغة المقروءة ضمن الملف نعمل حفظ للملف باسم التعريب عامة وهو اسم الإضافة كما شرحنا سابقاً ثم اسم اللغة المعتمدة في الترجمة.
- بعد تعريب الملف الهدف نقوم بإضافته للمسار
كود:
www.example.com/yourblog/wp-content/plugins/
ثم ندخل مسار الإضافة وداخل مجلد lang أو languages نضع الملف المعرب ثم نعاين التغيرات في الإضافة فنلاحظ أنها تقرأ المترجم ضمن هذا الملف مباشرة
الفائدة من التعريب المتقطع أحياناً نلاحظ أن هنالك مصطلح غير مفهوم لدينا أو له دلالة مختلفة عن معنى الكلمة المكتوبة مثال Slide الترجمة الفعلية ليست منزلق إنما يقصد بها عارض جانبي له طريقة عرض لمحتوى منزلق عندها لا نقوم بكتابة كل هذه الترجمة إنما نختار ما يعبر عن الكلمة بشكل منطقي عامة ( عارض جانبي) مثلاً.
على العموم أخواني انتهى درسنا حالياً وليس بالدرس الصعب عامة لكن له العديد من التساؤلات أعلم هذا وأيضاً يقول البعض انه غير مفهوم في بعض أجزاءه لكن أنصحكم بالتجربة ثم الحكم في حال طرأ بعد ذلك تساؤل مفيد بدون حالة خاصة لإضافة معينة يمكن عندها نقاشه ولو قمتم بتجربة تعريب إحدى الإضافات التي تقبل ذلك أرجو نشرها لتجربة التعريب والفائدة لمن لا يفهم أغلب المصطلحات الغريبة الإنكليزية بشكل عام وزيادة فائدة لنا ولجميع المستخدمين لإضافات Wordpress.
 

المرفقات

  • بعد التفعيل.jpg
    بعد التفعيل.jpg
    60.9 KB · المشاهدات: 1,751
  • تنصيب الاضافة 1.jpg
    تنصيب الاضافة 1.jpg
    64.3 KB · المشاهدات: 547
  • تنصيب الاضافة 2.jpg
    تنصيب الاضافة 2.jpg
    65.7 KB · المشاهدات: 1,698
  • تنصيب الاضافة 3.jpg
    تنصيب الاضافة 3.jpg
    66.6 KB · المشاهدات: 1,772
  • صورة1.jpg
    صورة1.jpg
    103.5 KB · المشاهدات: 1,823
  • تنصيب الاضافة.jpg
    تنصيب الاضافة.jpg
    99.5 KB · المشاهدات: 2,083
  • تفعيل الاضافة.jpg
    تفعيل الاضافة.jpg
    36.3 KB · المشاهدات: 1,776
28 أبريل 2010
38
5
8
مشكور على هذه الدورة الرائعة والمجهود الكبير

 

7aduta.com

:: صاحب شركة استضافة ::
7 يناير 2013
15
0
0
مشكور اخى الكريم