تصنيف الموضوع

دورة قوالب ووردبريس: بيئة العمل – الأدوات 2

10 يونيو 2009

بسم الله الرحمن الرحيم، مع الجزء الثاني من موضوع أدوات تطوير الويب، وإعداد بيئة العمل،  تطرقت  في الموضوع إلى ثلاث محاور:

  1. برامج تحرير الكود plain Text Editor
    • - Komodo
    • NotePad++
  2. برامج تجربة المتصفحات
    • فايرفوكس وإضافاته
    • المتصفحات الإخرى
    • IeTester
  3. إضافات فايرفوكس لتطوير الويب
    • web developer
    • FireBug

2. تجربة المتصفحات

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

1. الفايرفوكس كمنصة:

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

2. إضافات فايرفوكس لتجربة المتصفحات

هناك إضافات كثيرة لتجربة مظهر الصفحة على متصفحات أخرى من خلا فايرفوكس نفسه، يمكنك البحث عنها وتجربتها من خلال الموقع الرسمي لإضافات فايرفوكس، تحت تصنيف web Development

3. المتصفحات الأخرى:

يمكنك تثبيت المتصفحات الأخرى التي تهتم لأمرها، Safari Opera GoogleChrom هذه كمتصفحات أساسية، المشكلة تكمن في نسخ الالإكسبلورر، لا يمكن تثبيت أكثر من نسخة على نفس الجهاز، لكن لحسن الحظ أن هناك طرقا لتجربت أعمالنا على جميع نسخه، ابتداء من النسخة 5.x  ولعل أفضلها هو برنامج I.E.Tester

4. I .E .Tester

يمكنك تحميل البرنامج في موقع MyDebugbar، من الصفحة الرئيسة لبرنامج IE Tester، بعد تثبيت البرنامج ستحصل على بيئة كاملة لتجربة متصفح Explorer بكامل نسخه.

3. إضافات فايرفوكس لتطوير الويب

كما سبق ان ذكرت فايرفوكس المنصة المفضلة لمطوري الويب، والفضل راجع لإضافاته المميزة التي تساعد المطورين على تحسين الأداء، تطوير الاعمال، تحليل اعمال الآخرين والإستفادة منها، ومن أروع الإضافات في هذا الصدد، إضافتي Web Developer و FireBug

1. إضافة web Developer

تثبيت الإضافة:

https://addons.mozilla.org/en-US/firefox/downloads/latest/60/addon-60-latest.xpi

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

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

توفر الإضافة مميزات عديدة، المصحح التلقائي(1)، معاينة عناصر الصفحة بطرق مختلفة، كمثال: عند التأشير عليها (2)، فيقوم بوضع حدود بالاحمر للعنصر (أنظر الصورة الموالية) كذلك يظهر عمق العنصر في الملف، هذا سيساعدنا على إكتشاف أخطائنا في الصفحة، وأسباب انزياح بعض العناصر الإخرى إلى الأسفل مثلا، كذلك في معاينة أي موقع على الشبكة والإستفادة منه.

هنا يظهر شعار المدونة عند الإشارة إليه، ويظهر عمقه في الملف

هنا ينبهني المصحح بخطأ في ملف التنسيق لإضافة من إضافات ووردبريس

تمكنك الإضافة ايضا من إبطال تنسيق css معين، لمشاهدة الموقع فقط كبنية Html، أو إبطال تنسيق المتصفح الإفتراضي وهكذا..

2. إضافة FireBug

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

تثبيت الإضافة:

https://addons.mozilla.org/en-US/firefox/downloads/file/47650/firebug-1.3.3-fx.xpi

بعد تثبيت الإضافة يظهر رمزها الصغير في شريط الحالة أسفل المتصفح، (في أقصى اليمين للإنجليزية) بعد النقر على تلك الحشرة السحرية تظهر لك نافدة بشقين، الكود الناتج في صفحة html وتنسيق css لكل عنصر عند النقر عليه، أيضا عند التأشير على العنصر يظهر لك مكانه في الصفحة مباشرة، مع تحديد خصائص الهامش الداخلي والخارجي padding/margin (سنتطرق لهما فيما بعد)، من مميزات الإضافة أيضا أنها تحدد العناصر التي يرث منها العنصر عند النقر عليه، ويحدد الخصائص التي تم إلغاؤها عند الوراثة (لا تبتئس إن لم تفهم سنشرح مفهوم الوراثة في مواضيع لاحقة)، لتعديل الخصائص فقط أشر أنقر على الخاصية بالفأرة وأكتب القيمة الجديدة، أتركك لإكتشاف سحر هذه الإضافة.

كما قال رشيد، الأدوات جاهزة لنبدأ حصة الطبخ.. :)

مواضيع مشابهة:

الاوسمة: , , , , , ,

  1. 25 تعليق على “دورة قوالب ووردبريس: بيئة العمل – الأدوات 2”

  2. ماشاء الله على هذا الشرح، فعلا أظن أنه الجزء الأهم الذي تعلمت منه الآن، هذه الإضافات لم يسبق لي أن اتعامل معها.

    بواسطة يونس في يونيو 10, 2009

  3. ماشاء الله ..دروس مرتبة ورائعة.. بانتظار الشروع في الطبخة :)

    بواسطة abdullah_kh في يونيو 10, 2009

  4. أستاذنا، إضافات جديدة عليّ كليا ولم يسبق لي حتى القراءة عنها…
    كذلك فإن برنامج تجربة متصفح Explorer بكل نسخة يجعلنا نرى تصميماتنا بالشكل الذي سيظهر عليه عند أغلب الزائرين. لا يمكن أن نتجاهل هذا المتصفح العريق، فرغم كل عيوبه مازال الأكثر استعمالا بين الناس :)

    بواسطة أمتون في يونيو 10, 2009

  5. شكرا على الشرح الرائع اخي عمران

    يعطيك الف عافيه يارب

    ونحن ننتظر الطبخه ^_^

    تحياتي

    محمود قنديل

    بواسطة Master Of Love في يونيو 10, 2009

  6. شكراً أخي على الشرح , المتابعة لا زالت قائمة

    بواسطة iCoNzZz في يونيو 10, 2009

  7. جزاك الله خير اخي عمران
    وبإذن الله سوف نتابع الدروس من الأول

    ودعواتكم لنا بالتوفيق في الاختبارات^_^

    بواسطة محمد القرني في يونيو 10, 2009

  8. الله يوفقك يالغالي

    وجزاك الله خير على الشرح

    بواسطة علي ناجم في يونيو 10, 2009

  9. السلام عليكم ورحمة الله وبركاته..
    تقديم رائع لإضافتين لا أستغني عنهما..
    العدة جاهزة أخي عمران، ونحن في انتظار أن يفتح المطبخ على قول أخينا رشيد ^_^
    شكرا لك وجزاك الله عنا كل خير..
    مني لك أرق تحية..

    بواسطة عبد الهادي في يونيو 10, 2009

  10. شكرا لك ..
    و هذه الإضافات بالفعل مهمة جدا
    تسلم

    بواسطة w4rz4zi في يونيو 10, 2009

  11. تم بحمد الله تثبيت الاضافات وتم العبث معها بعض الشئ :)

    بواسطة حسام عادل في يونيو 10, 2009

  12. بارك الله فيك عمران

    درس جميل

    بواسطة anas في يونيو 10, 2009

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

    بواسطة ادريس اطويل في يونيو 11, 2009

  14. أهلا بكم جميعا، وموفقين إن شاء الله في التطبيق

    @إدريس الطويل
    أهلا أخي، بخصوص الملفات سيتم إرسالها مع بدأ الطبخ :) ، لم أرسلها بعد..

    بواسطة عمران عماري في يونيو 11, 2009

  15. السلام عليكم ..

    جزاك الله خيرا على هذه الشروحات ، وبإذن الله متابعين معك :) ..

    لدي سؤال فقط :) ، هل ينفع كود تصفير خصائص المتصفحات في جعل التصميم متوافق مع جميع المتصفحات ، لم تسنح لي الفرصة لأجرب لعدم توافر بيئة عمل حاليا لكن أسأل لأستفيد من خبراتكم :)

    الكود الذي أقصد موجود في هذه المشاركة :
    http://www.ar-wp.com/t10837.html#post54063

    جزيت خيرا ..

    بواسطة عبدالله في يونيو 11, 2009

  16. إلى الأمام و نحن مواصلين معاك

    بواسطة عيسى العسيري في يونيو 11, 2009

  17. بانتظار تكلمة الدورة ..(:

    بواسطة yusuf في يونيو 11, 2009

  18. @عبد الله
    أخي عبد الله، بخصوص تصفير خصائص المتصفحات هي خطوة لها أهميتها لتجنب مشاكل التنسيق، لكنها ليست كل شيء للتوافق معها، سأتطرق في الدورة عند كل جزئية في أساليب التوافقية مع المتصفحات والترقيع لها.

    @yusuf
    تمت تعديل البريد :)

    بواسطة عمران عماري في يونيو 11, 2009

  19. جزاك الله خيرا على تعديل البريد ، وفقك الله يما يحبه ويرضاه (:

    بواسطة yusuf في يونيو 11, 2009

  20. يا ألله إضافات خرافية بجد :) خاصة الفايربق مسلية .
    جميل جداً ، سلسلة ممتعة بجد ، الله يخليك استاذ عمران ..

    بواسطة someone في يونيو 12, 2009

  21. جزاك الله خيرا اخي الحبيب على هذه الدروس ما شاء الله شرح وافي
    اكملت انشاء قاعدة البيانات و تثبيت الووردبريس

    اخي الحبيب لي سؤالا هل هذه الدورة فقط للتعلم تطوير و تصميم قوالب ووردبريس.

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

    بواسطة eng mk في يونيو 13, 2009

  22. يكون ذلك في دورة إدارة المدونات، بعد أن ننتهي من هذه إن شاء الله تعالى

    بواسطة عمران عماري في يونيو 13, 2009

  23. مساء الخير
    شرح في غاية الروعه
    أخوي عمران أنا أستخدم متصفح Explorer
    وماعرف غيره
    هل تنصحني بأن أحذفه وأنصب بداله Firefox
    وأي أصدار تستخدمون Firefox
    وياليت تعطيني رابط التحميل حق Firefox

    ……..
    طيب
    نقطه رقم 4
    4. I .E .Tester
    هذا برنامج أقدر أنزله وأنا على متصفح Explorer
    ولا لازم على المتصفح Firefox
    أبي أعرف قبل ما سوي أي شي
    …………
    مييييييييييح

    فى أمان الله
    أختكم
    ساره روز

    بواسطة Sarah Rose في يونيو 15, 2009

  24. قومي بتثبيت الفايرفوكس مع وجود الإكسبلورر، لا مشكلة
    رابط تحميل آخر نسخة من فابرفوكس
    http://www.mozilla.com/en-US/

    ——
    IEtester برنامج مستقل، قومي بتحميله من الرابط باستخدام أي متصفح، بعد تثبيته سيكون متصفحا ثالثا

    بواسطة عمران عماري في يونيو 15, 2009

  25. أووووووووووووكي

    بواسطة Sarah Rose في يونيو 15, 2009

  26. يعطيك العافيه شرح مبسط

    ما قصرت وبأنتظار المزيد

    بواسطة مشاري في يونيو 22, 2009

ارسال تعليق