لقد ولت أيام المواقع الثابتة ، وكذلك المواقع التي تقدم محتوى ديناميكيًا جزئيًا فقط. تسمح قدرات الخادم باستخدام CMS لبناء موارد إنترنت صغيرة. اليوم ، هناك العديد من أنظمة إدارة المحتوى المجانية المتاحة مع وظائف لكل ذوق. تم تطوير العديد منهم من قبل فرق من المحترفين وقد أثبتوا أنفسهم بشكل جيد للغاية. ومع ذلك ، حتى اليوم ، يسعى العديد من المتحمسين لكتابة محرك لموقع ويب من البداية.
انه ضروري
- - الوصول إلى الإنترنت؛
- - متصفح حديث.
تعليمات
الخطوة 1
خطط لوظائف المحرك. أجب عن الأسئلة العامة حول الغرض من المنتج الذي يتم تطويره ونوعه. حدد ما إذا كان سيكون نظام إدارة محتوى عالميًا أم شيئًا أكثر تركيزًا (مدونة ، منصة تجارة إلكترونية ، موقع مجتمع ، بوابة أخبار). أجب عن أسئلة محددة حول القدرات المطلوبة. ضع في اعتبارك ما إذا كان موقعك يحتاج إلى معرض صور أو منتدى أو موجز أخبار أو أرشيف للملفات وما إلى ذلك. هل يجب دمج هذه الوظيفة بإحكام في النواة ، أو يمكن تقديمها في شكل وحدات تمديد.
الخطوة 2
فكر في بنية المحرك. عادةً ما تتبع بنية CMS الحديثة نموذج MVC. في هذه المرحلة ، من المنطقي دراسة الحلول الموجودة بالفعل ، والتي يوجد منها عدد كبير جدًا.
الخطوه 3
حدد التقنيات التي سيتم على أساسها تنفيذ الوظيفة الرئيسية للمنتج. اختر لغة البرمجة. PHP هي الآن المعيار الفعلي لتطوير CMS. على الرغم من أنه يمكنك التفكير في استخدام ASP. NET و Java و Python. اختر تقنيات التخزين. عادةً ما تستخدم أنظمة إدارة المحتوى الحديثة قواعد البيانات كموقع تخزين رئيسي لها. لكن في بعض الحالات ، يمكنك الاعتماد على نظام الملفات. قم بتمييز التقنيات الأخرى المطلوبة لتشغيل المحرك (مكتبات معالجة الرسومات ، والمدققات الإملائية ، ووحدات التشفير النمطية ، وما إلى ذلك).
الخطوة 4
راجع الوثائق الخاصة بالمنتجات والتقنيات التي سيتم بناء المشروع عليها. تحديد مدى ملاءمة كل منتج أو تقنية. إذا لزم الأمر ، قم بإجراء تعديلات على قائمة التقنيات ، وابحث عن بدائل مقبولة.
الخطوة الخامسة
ضع خطة أو اختصاصات للتطوير. حتى لو لم يتم التخطيط لإشراك أي شخص آخر غير البادئ بالمشروع في التطوير ، فإن اتباع خطة واضحة أو نقاط من الاختصاصات سيوفر الكثير من الوقت ويجعل العمل أكثر كفاءة. عند بدء مشروع ، من المنطقي وضع مهمة لتطوير النواة (وربما وحدات الاختبار) لنظام إدارة المحتوى مع الحد الأدنى من الوظائف.
الخطوة 6
تنفيذ جزء من المشروع وفقًا للاختصاصات الموضوعة مسبقًا.
الخطوة 7
اختبر الوظائف التي تم تنفيذها في الخطوة السابقة. تحديد الأخطاء. قم بعمل قائمة بالأخطاء والمهام للمراجعة. عيّن الأخطاء لإصلاح مقاييس الأولوية. فرز الأخطاء حسب أولويتها.
الخطوة 8
صحح أي أخطاء وجدت. ربما ، في هذه المرحلة ، سيتم تحديد مشاكل أخرى في تشغيل النظام. أكمل قائمة الأخطاء ، وصحح كل منها.
الخطوة 9
تحديد الحاجة إلى مزيد من المراجعة أو التعديل لمحرك الموقع. أجب عن السؤال حول تطابق الوظيفة الحالية مع الوظيفة المخطط لها مسبقًا ، حول مدى رضا معلمات تشغيل النظام مع معايير الجودة المقدمة. إذا تطلب الأمر مزيدًا من التطوير ، فانتقل إلى الخطوة 5 للتكرار التالي لتطوير المنتج.