الفروق الدقيقة في التطوير التجاري على ووردبريس. كيفية ترويس موضوع ووردبريس

إذا كنت بحاجة إلى مبرمج WordPress لـ العمل عن بعدأو للموظفين، انتبه إلى فناني YouDo. يمتلك المتخصصون المؤهلون مجموعة كبيرة من التطورات الشخصية، لذلك لديهم فهم لحل المشكلات المعقدة.

ستكون هناك حاجة إلى مساعدة من مبرمج WordPress في الحالات التالية:

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

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

سعر عمل فنان YouDo

سيقوم مبرمج WordPress المسجل على YouDo بإكمال المشروع بطريقة عالية الجودة. يتمتع معظم المتخصصين بخبرة في العمل مع أنظمة مثل WordPress وJoomla وDLE و1C Bitrix.

اطلب خدمات فناني YouDo واحصل على فرصة الحصول على موارد الويب التالية بسعر رخيص:

  • الصفحات الشخصية
  • الصفحات المقصودة
  • بوابات الشركات
  • المواقع المصممة لاستخدام كمية كبيرة من المعلومات، على سبيل المثال، المتاجر عبر الإنترنت

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

كم من الوقت سيستغرق فنان YouDo لإكمال المهمة؟

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

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

ستفعل الاختيار الصحيح، إذا قمت بإيقاف بحثك عن موظف جديد على فناني YouDo. سيساعدك المتخصصون لدينا على تطوير البرامج النصية (JavaScript، PHP، JQuery، AJAX) وتحرير مواقع الويب الحالية. سيقوم مبرمج WordPress ذو الخبرة بإضافة أنظمة الدفع إلى الموقع بسرعة والتحقق من الكود بحثًا عن الأخطاء.

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

مراحل تطوير ووردبريس

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

  • تخطيط
  • التصميم والتطوير
  • اختبار بيتا
  • الافراج عن المرشحين
  • يطلق

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

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

بالتوازي مع العمل على الإصدار الفنييبدأ التخطيط للإصدار الرئيسي التالي.

من يقوم بتطوير ووردبريس

يوجد اليوم خمسة مطورين رائدين ورئيس المشروع. هؤلاء هم الأشخاص الذين يتخذون القرارات النهائية، ويطورون بنية النواة، ويحددون خريطة طريق المشروع. هذه القائمةيتغير من وقت لآخر.

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

هناك عدد لا بأس به من الشركات التي يرتبط عملها بطريقة أو بأخرى بـ WordPress، تقوم هذه الشركات بتخصيص موظف واحد أو أكثر للعمل على WordPress. أكثر أمثلة حية- هؤلاء هم مقدمو خدمات الاستضافة Bluehost وDreamHost، ومطورو السمات WooThemes وThe Theme Foundry، وبالطبع Automattic.

التخريب

نفسي مصدريتم تخزين WordPress في نظام للتحكم في الإصدار يسمى Subversion. هذا مستودع مفتوح حيث يمكن لأي شخص أن يبحث. لديها الهيكل التالي:

  • / العلامات - يتم وضع جميع الإصدارات في هذا الدليل: الإصدارات الرئيسية والتقنية
  • / الفروع هي فروع تحتوي دائمًا على التغييرات الأخيرةفي إصدار رئيسي محدد. على سبيل المثال، إذا كان هذا فرعًا 3.5، فسوف يحتوي على جميع التغييرات في 3.5.1 و3.5.2 وما إلى ذلك.
  • / الجذع - يحتوي على نسخة جديدة، وهو قيد التطوير ولم يتم إصداره بعد. اليوم هو الإصدار 3.6

للوصول إلى المستودع، ستحتاج إلى عميل Subversion، مثل إصدارات OS X أو TortoiseSVN لنظام التشغيل Windows.

تراك

لإدارة مشروع WordPress، يتم استخدام نظام Trac، والذي يذكرنا إلى حد ما بالمنتدى العادي.

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

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

اختبارات

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

تواصل

تتم جميع الاتصالات بين المشاركين في المشروع بشكل رئيسي في ثلاثة أماكن. هذه هي محادثات IRC وشبكة المدونات "make" ونظام إدارة مشروع Trac، والتي تحدثنا عنها بالفعل.

كل يوم أربعاء، يعقد مطورو WordPress اجتماعًا للدردشة. هذه هي قناة #wordpress-dev الموجودة على خادم Freenode IRC. يمكن لأي شخص الانضمام والمشاركة في المناقشة، أو تقديم الحلول الخاصة به للمشكلة، أو ببساطة التعرف على كيفية وأين تتحرك التنمية.

بالإضافة إلى الدردشات، هناك أيضًا شبكة من المدونات تسمى make/*، على سبيل المثال make/core للمطورين، وmake/ui للمصممين، وما إلى ذلك. يتم كل التخطيط على هذه المدونات. يقوم المطورون بمشاركة الأفكار، وعمل الرسومات التخطيطية (لقطات الشاشة)، ونشر الإعلانات والمعلومات الأخرى.

كيف يمكن أن نساعد

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

على سبيل المثال، إذا كنت مهتمًا بالتصميم، يمكنك الاشتراك في مدونة make/ui المخصصة للإبداع واجهات المستخدم، شارك في المناقشة وشارك أفكارك. تتم المحادثات الأسبوعية لهذه المجموعة على قناة IRC #wordpress-ui.

بالإضافة إلى التصميم، هناك مجموعة من المترجمين. إذا كنت تملك اللغة الإنجليزية، يمكنك المشاركة في ترجمة الوثائق والموضوعات والإضافات وWordPress نفسه. إذا كان الأمر كذلك، فيجب عليك زيارة مدونة make/polyglots والتحقق من نظام Translation.wordpress.org.

إذا كنت تستمتع بمساعدة الأشخاص، فيمكنك الإجابة على الأسئلة في منتديات الدعم على WordPress.org وقناة #wordpress IRC. تحقق من مجموعات التصنيع/الدعم - المخصصة للدعم، وmake/docs - المخصصة للتوثيق.

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

لمطوري التطبيقات أجهزة محمولةهناك مجموعة صنع/جوال. حتى الآن، تم بالفعل تطوير تطبيقات الهاتف المحمول لـ WordPress منصات iOS،ذكري المظهر، ويندوز موبايلو اخرين. تمامًا مثل جوهر WordPress نفسه، التطوير تطبيقات الهاتف الجواليتم إجراؤه علنًا.

بالنسبة لمنظمي الأحداث في WordPress، هناك مجموعة تسمى make/events. يشارك هنا منظمو الاجتماعات غير الرسمية واللقاءات ومؤتمرات WordCamp ويناقشون الأفكار ويتبادلون الخبرات.

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

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

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

بالنسبة للجزء الأكبر، ستكون المعلومات "تقنية"، فيما يتعلق بـ CMS Worpdress، "في الأعلى". أنا أتحدث فقط عن طريقنا، الذي من أجله استخدام التقنيات والطرق والتقنيات وما إلى ذلك. مسألة الدين - يرجى الامتناع عن الهوليفار. هيا بنا نبدأ.

أولا، استطرادا صغيرا. وبشكل عام تنقسم مشاريعنا إلى عدة أنواع حسب مبدأ التطوير:

  • قالب HTML مع themeforest -> التجميع على CMS؛
  • التصميم -> التخطيط -> التجميع على نظام إدارة المحتوى (CMS)؛
  • تطوير الحلول الفردية.

سأبدي تحفظا على الفور بأنني سأتناول في هذا المقال النقطتين الأوليين فقط، لأنه يبدو لي كافيا لتعميم النقطة الثالثة مهمة تحدي، لأن المفضلة / الأفضل / كل الباقي سيئكل شخص لديه تقنياته الخاصة وفي المدن الصغيرة قد يكون من الصعب العثور على مطور مستوى جيدعلى RoR/Flask وآخرين مثلهم. وسوف أتطرق إليهم لفترة وجيزة. إذا كان هناك اهتمام بهذا الموضوع، فلماذا لا تقوم بتضمين مقال تعليمي مفصل "كيفية إنشاء موقع ويب على WP في 4-8 ساعات، والذي سيكون العميل سعيدًا به".

لماذا وورد؟

إن الميزانيات المنخفضة والرغبة في جلب قدر أقل من الإنتروبيا إلى العالم يبرران هذا الاختيار. بالتفصيل:

  • راحة لوحة الإدارة للعملاء. أنا جاد، بعد تقديم نظام إدارة المحتوى هذا، تم تقليل تدريب العملاء بالكامل إلى حقيقة أننا نرسل كلمة مرور المسؤول. ذكريات تسجيل الفيديو "كيفية إنشاء الأخبار"، "كيفية تغيير رقم الهاتف على الموقع" لم تعد تظهر في أحلامي.
  • سرعة بناء الموقع . حوالي 4-8 ساعات لكل مشروع أمر رائع. ميزة تنافسية.
  • منحنى التعلم المطور لمشاريع البناء. حتى الآن، سجلي هو 1.5 أسبوع من التدريب من الصفر (أي أن اختصار HTML يبدو وكأنه تعويذة تستدعي الشيطان) لتجميع الموقع بالكامل في الفترة التي تناسبني.
  • رسومات جميلة للعملاء الحاصلين على تصنيف CMS :)
  • مجانية، لا حاجة لشراء تراخيص.

ونعم، لن أطرق بابك وفي يدي كتيب وأقول لك: "هل ترغب في التحدث عن الفسفور الأبيض؟" نحن فقط نستخدم نظام إدارة المحتوى (CMS) وهذا هو موضوع هذه المذكرة. في الواقع، إليك مونولوجًا مطبوعًا أقدمه لجميع مشرفي المواقع الجدد الذين يأتون إلينا.

ما هي الفروق الدقيقة التي يجب مراعاتها عند تصميم المشروع؟

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

يجب تقسيم القالب بسهولة إلى "رأس الموقع" والمحتوى الفعلي و"التذييل". إذا كنت بحاجة إلى إخفاء بعض عناصر الرأس/التذييل، فإن WP يوفر عددًا لا بأس به من الميزات الشرطية الرائعة. ( هي الصفحة الأولى ()، is_404 ()إلخ.). إذا كنت بحاجة إلى تغيير المظهر - فيمكن لـ CSS ذلك، body_class()متاح.

عند إنشاء القوائم المختلفة التي سيتم التحكم فيها مظهر-> قائمة الموقع التي يجب عليك الالتزام بها الهيكل التالي:

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

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

تخطيط إلى القائمة
تخطيط عنصر القائمة

تخطيط عنصر القائمة
التخطيط بعد القائمة

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

محتوى المستخدم( ... a( &:hover( ... ); &:active( ... ); &:focus( ... ); ) p( ... ) الجدول( thead ( ... ) ال ( ... ) ) tbody ( tr( ... td( ... ) ) ) h1, h2, h3, h4, h5, h6, h7( ... ) h1( ... ) ... h7 ( ... ) ul( ...li( ... ) ) img( … ) )

في المستقبل، سيوفر لك من المكالمات مثل "لماذا قمت بإدراج صورة وكل شيء يعمل بالنسبة لي!"

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

تَخطِيط التنقل في الصفحة، الذي تم إنشاؤه بواسطة WP، يأخذ النموذج التالي تقريبًا:

تَخطِيط " فتات الخبز" أمر تافه. إما قائمة ul li أو ، مفصولة بـ " >> " وغيرها مثلهم.

أريد أيضًا أن أقول إن المجموعة الكاملة لما سبق تتناسب مع عبارة واحدة - اكتبها عن طريق تصميم العلامات التي تم إنشاؤها بواسطة مقتطفات WP/plugins/function وستكون سعيدًا.

وصلتنا مجموعة من ملفات html/css/js، ماذا بعد؟

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

  • أحدث نسخة من الفسفور الابيض.
  • ليست كلمة مرور المسؤول الافتراضية؛).
  • منشئ أنواع جديدة من المنشورات ذات الحقول المخصصة من لوحة الإدارة. نستخدم الحقول السحرية 2. يستخدم لإنشاء عناصر النموذج قائمة العناصر -> صفحة منفصلةعنصر. عرض القوالب الأرشيف-$type.phpو واحد-$type.phpأو الإخراج باستخدام WP_Query.
  • منشئ حقول جديدة للتصنيف باستخدام Tax-Meta-Class
  • أداة تخصيص لتحرير الشاشات. أستخدم الحقول المخصصة المتقدمة. لا غنى عنه للحالة القادمة. هناك قالب الاتصال، على سبيل المثال tpl-contacts.php، مع مكتوب في الداخل اسم القالب: قالب صفحة الاتصال. ومن الضروري أنه عند تحديد هذا القالب في لوحة الإدارة، في صفحة تحرير جهة الاتصال، حقول إضافية، مثل إحداثيات الخريطة، ونموذج الملاحظات المرتبط، وما إلى ذلك. وهنا يساعدنا.
  • منشئ رد الاتصال والتعليقات ونماذج الطلبات وما إلى ذلك. نموذج الاتصال 7
  • منشئ الاعدادات العامةموقع. يستخدم للهواتف الرأسية والشبكات الاجتماعية والمعلومات الأخرى من هذا النوع. خيارات الموضوع.
  • الوظائف.phpمع وظائف تغطي جميع الوظائف المتبقية تقريبًا:
    • دعم موضوع القائمة. Register_nav_menus();
    • دعم لنشر الصور المصغرة. add_theme_support("ما بعد الصور المصغرة");
    • تغيير حجم الصورة، مع دعم أصغر->أكبر والتخزين المؤقت. resize_image($attach_id = null, $img_url = null, $width, $height, $crop = false)
    • مولد فتات الخبز. the_breadcrumb().
    • wp_corenavi($wp_query)
    • مشاية مخصصة لـ wp_nav_menu() للتمديد. تقوم الفئة My_Walker بتوسيع قائمة Walker Nav ( رمز الفسفور الابيض الأصلي }
    • الأساس لتغيير الرمز القصير للمعرض. Remove_shortcode("gallery", "gallery_shortcode");add_shortcode("gallery", "my_gallery_shortcode");الوظيفة my_gallery_shortcode($attr) ()
    • مولد الملاحة الصفحة. wp_corenavi($wp_query)
  • ملف يحتوي على مقتطفات للتذكير.

وتتلخص مجموعة المشروع بأكملها في ما يلي:

  • إنشاء مضيف افتراضي على جهاز الكمبيوتر
  • استنساخ بوابة...
  • استيراد قاعدة البيانات، وإدخال ثلاثة أوامر SQL لإخبار WP بعنوان URL الحالي (Gist)
  • نسخ مقتطفات من الشاشة الثانية وملء التخطيط بالمعنى.
  • نشر على الخادم وفنجان من القهوة

المحتويات التقريبية للملف مع المقتطفات:
بطاقة تعريف))؛


$image = vt_resize(null, $url, 220, 220, true); if (!$image["url"]) $image["url"] = "http://placehold.it/220x220&text=NO IMAGE"; ?> بواسطةهذه الخوارزمية جمعت لالعام الماضي

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

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

"كيف ترتفع إلى القمة"، قراءة هذا المقال سوف تضيع وقتك. إحصائيا، الاحتمالات ضدك. بالمناسبة،تركيب ووردبريس

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

لماذا تكون رائدا في التنمية؟ ولم لا؟ إذا كنت تعمل مع WordPress، فلماذا لا تقبل فقطمستوى متوسط

  • ؟ يوجد بالفعل الكثير من كلمة "متوسط" في الحياة، ومعنى كلمة "طبيعي" مبالغ فيه للغاية. وهناك أسباب أخرى أيضا. إليك، على سبيل المثال، فوائد مطوري WordPress الرائدين:
    هناك طلب كبير على WordPress والعملاء على استعداد لدفع المزيد للمطورين الأفضل في مجالهم.
  • - الحصول على أفضل العملاء
    عندما تكون في القمة، لديك الفرصة لتقول "لا" للمشاريع التي لا تثير اهتمامك و"نعم" للمشاريع التي تهمك.
  • - الحصول على مزيد من التأثير
    باعتبارك خبيرًا معترفًا به، لديك الفرصة لتشكيل مستقبل WordPress، بالإضافة إلى الأنظمة البيئية المبنية حوله.

ساعة من القراءة يومياً

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

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

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

التسجيل في جامعة ووردبريس


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

التسكع مع الشركة المناسبة

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

فيما يلي قائمة قصيرة بمطوري WordPress لتبدأ:

يقرأ

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

فيما يلي بعض الموارد لمساعدتك على فهم ما أعنيه:

  • – ووردبريس المخطوطة
    يعد WordPress Codex مستودعًا عامًا قابلاً للتحرير لكل ما يتعلق بـ WordPress. ابدأ بالأساسيات وركز على إتقان واجهة WordPress من وجهة نظر المستخدم النهائي. تعرف على دلالات ووردبريس. اقرأ عن تصميم الموضوع و.
  • – كتب على ووردبريس
    هناك أكثر من عشرة كتب متاحة حول WordPress. ابدأ بالأشخاص الذين تجذبك أسماؤهم. هل تعتقد أن كتاب "WordPress for Dummies" بسيط جدًا بالنسبة لك؟ ربما لا؟ قد يقرأها عملاؤك، ويجب أن تفهمها. عند الانتهاء من القراءة، أشكر المؤلف وأكتب رأيك.
  • - المدونات على ووردبريس
    البحث والتحقق من أفضل المدوناتحول ووردبريس. اشترك في النشرات الإخبارية الخاصة بهم. اقرأها بانتظام وتواصل مع المؤلفين. فيما يلي بعض مدونات WordPress المفضلة لدي على Smashing Magazine وWP Tuts+ وWP Candy.

فهم التكنولوجيا

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

فيما يلي بعض الأماكن للبدء:

  • – تعلم PHP و MySQL
    من المهم جدًا معرفة PHP وMySQL، ومن المهم بشكل خاص معرفة “ أفضل الممارسات" الكتب المدرسية التي عفا عليها الزمن لن تساعدك في هذا. وما تعلمته قبل بضع سنوات قد لا يكون ذا صلة الآن. لست متأكدا من أين تبدأ؟ ابدأ بـ Lynda.com أو Learnable.com. تعرف على أداء MySQ L.
  • - اكتشف قاعدة التعليمات البرمجية
    خذ وقتًا للاستكشاف كود ووردبريسعلى تراك وXref. اقرأ الوثائق لفهم كيفية عمل كل شيء. انظر إلى ما لا تفهمه واطرح الأسئلة. تعرف على كيفية هيكلة WordPress.
  • - تثبيت الإصدار الليلي (إصدار تجريبي)
    قم بإعداد بيئة التطوير المحلية الخاصة بك وقم بتشغيل Nightly build كوسيلة للبقاء على اطلاع بمسار تطوير WordPress.
  • - اقرأ "إنشاء WordPress"
    إحدى الطرق الجيدة لفهم التكنولوجيا هي متابعة المناقشات المتطورة التي تجري على make.wordpress.org. يمكنك متابعة المناقشات حول المواضيع الأساسية والمكونات الإضافية والمبتدئين.

قم بواجبك المنزلى

مارس ما تتعلمه. ابدأ بمواقع WordPress الخاصة بك. بعد قراءة الكتاب المدرسي، قم بتنفيذ ما تعلمته. تجربة. "تفكيك" المشاريع القائمة. راقب معلوماتك واكتب أفكارك وأفكارك للمستقبل. اقضِ أكبر قدر ممكن من الوقت في مشاريعك وتجاربك الخاصة.

فيما يلي بعض المجالات للتطوير:

  • - واجهة برمجة تطبيقات ووردبريس
    ابدأ في استكشاف قائمة واجهات برمجة التطبيقات المتاحة في Codex. اقرأ المعلومات المتوفرة لكل واجهة برمجة تطبيقات وقم بتجربة كل واحدة منها (بعضها سيكون أسهل من البعض الآخر). ابحث عن البرامج التعليمية لكل واجهة برمجة تطبيقات للحصول على منظور واقعي وما يمكنك فعله بكل منها.
  • – اياكس في ووردبريس
    حتى لو كنت معتادًا على استخدام Ajax، فتعرّف على كيفية استخدام Ajax في WordPress. ثم اذهب الى باستخدام اياكسعند تطوير الإضافات. ابحث عن الكتب المدرسية لتطوير معرفتك الخاصة.
  • ووردبريس PHPالطبقات
    تحقق من قائمة الفئات التي أنشأها مطورو WordPress. جربهم في مشاريعك الخاصة وأتقنهم. على وجه الخصوص، انتبه بشكل خاص إلى WP_Query وWP_Theme وwpdb. ابحث عن البرامج التعليمية لكل فئة، بالإضافة إلى مجتمعات الطرف الثالث مثل WPAlchemy.

احصل على الخبرة مع ووردبريس


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

ابحث عن العملاء

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

إنشاء موضوع

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

تطوير البرنامج المساعد

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

أقترح التحسين

انضم إلى مجتمع ووردبريس


نشر الأدلة

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

المساهمة في الدستور الغذائي

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

المشاركة في المنتديات

معظم المبتدئين مطوري ووردبريساطرح أسئلة في منتدى الدعم الرسمي (ملاحظة المترجم: في الرابط الأصلي إلى wordpress.org/support). أجب عن أسئلتهم (حتى الغبية منها، لكنها أساسية - لقد بدأنا جميعًا في مكان ما). بعد ذلك، كن عضوًا نشطًا في مجتمع WordPress Stack Exchange. أجب عن الأسئلة وادرس الإجابات المقدمة من المطورين الآخرين.

المشاركة في WordCamps

تحقق من WordCamps القادمة. العلامة الأكيدة للإتقان هي القدرة على تعليم شخص آخر شيئًا يمكنك القيام به بنفسك. قراءة يوميات WordCamp. هل تريد أن تجعل الأمور أكثر صعوبة؟ كن منظمًا وأحضر WordCamp بالقرب منك.

خاتمة

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

تم النشر في 30.8.2012