تطوير WordPress المخصص: أسئلة وأجوبة

نشرت: 2021-07-26

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

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

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

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

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

1. Custom Build Website VS Page Builder: كيف تختلف؟

في الإعلانات العديدة من المستقلين والإعلانات من شركات WordPress المتخصصة أو شركات تطوير الويب ، من الممكن رؤية عروض مثل "Custom Web Design" أو "إنشاء موقع WordPress" أو "تصميم موقع WordPress عالي الجودة وسريع الاستجابة" .

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

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

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

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

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

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

2. لماذا يجب أن تختار WordPress؟

يطرح الكثير من مؤسسي ومالكي الأعمال هذا السؤال قبل الاتصال بشركة تطوير WordPress. هذا سؤال سليم لأن هناك الكثير من الأنظمة الأساسية التي تتيح إنشاء موقع ويب للأعمال. وهي تشمل حلولًا مصممة بالكامل مثل Node أو Laravel.

ومع ذلك ، فإن WordPress هو أفضل اختيار لموقع ويب سهل التصميم وتفاعلي. مزاياه الرئيسية هي:

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

بينما يمكن الوصول إلى WordPress وسهولة استخدامه للعديد من غير المبرمجين ، إلا أنه يتوافق بشكل جيد مع مكدس التكنولوجيا المتقدمة. يمكن أن تعمل بسلاسة كمنصة مقطوعة الرأس. هناك يمكنك دمج بياناته مع واجهة برمجة تطبيقات REST أو GraphQL وإنشاء طريقة عرض للعميل في برامج مثل React أو Vue.js.

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

3. هل من الممكن تعديل صفحات مقصودة جديدة؟

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

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

المبرمج الذي لا يطلب عادةً سعرًا مرتفعًا سيبني تصميمًا مخصصًا ثابتًا. يُترجم هذا إلى مستند HTML / CSS يخرج نصًا على الصفحة. من المستحيل تعديل مثل هذا الملف. وهذا الموقف مرتبط بسؤال حول إمكانيات تعديل وتحرير الصفحات المقصودة الجديدة.

هناك العديد من حلول التطوير التي تتيح تحرير محتوى موقع الويب. يشملوا:

  • حلول شبيهة بالمنشئ باستخدام محرر Gutenberg. يتطلب هذا الخيار المعرفة والخبرة باستخدام Gutenberg API و React و PHP و UX و CSS لتحقيق أفضل النتائج.
  • يتم استخدام ACF (الحقول المخصصة المتقدمة) لكل منها في الصفحة التي يجب تحريرها.
  • ACF مع قوالب مرنة. يعني هذا الخيار أقسامًا قابلة للتحرير يمكن إعادة استخدامها لإنشاء صفحات مقصودة مخصصة بمركبات محددة مسبقًا.

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

4. بناء موقع جديد: ما الذي يتضمنه؟

ربما يكون هذا هو السؤال الأوسع بين تلك التي نغطيها في هذه المقالة ويستحق نظرة عامة كاملة.

ومع ذلك ، فقد أعددنا وصفًا موجزًا ​​للمراحل الرئيسية التي يتضمنها عادةً تطوير موقع جديد. هم انهم:

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

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

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

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

هل لديك أي أفكار حول هذا؟ أخبرنا أدناه في التعليقات أو انقل المناقشة إلى Twitter أو Facebook.

توصيات المحررين: