سؤال

أنا على وشك أن أبدأ مشروعًا جديدًا وأرغب في توثيق تطوره في مدونة بسيطة جدًا.

متطلباتي هي:

  • مستضاف ذاتيًا على مكدس LAMP المستند إلى Gentoo (والذي يبدو أنه يستبعد المدون)
  • التكامل في موقع ويب يستند إلى Django (كما هو الحال في www.myproject.com/about، www.myproject.com/blog وما إلى ذلك بدلاً من www.myproject.com وموقع مختلف تمامًا على blog.myproject.com)
  • منحنى التعلم قليل جدًا أو معدوم هذا خاص بمحرك المدونة (لا أرغب في تعلم واجهة برمجة التطبيقات للتدوين فقط، ولكن الاضطرار إلى التعمق في Django حتى أتمكن من إنشاء واجهة برمجة التطبيقات الخاصة بي سيكون أمرًا جيدًا) وفقًا للإجابات حتى الآن، هناك احتمال أن يؤدي ذلك إلى استبعاد Wordpress

هل علي أن

أ) تثبيت محرك المدونة X (يرجى تحديد X)

ب) استخدم Django لتدوين طريقة لنشر إدخالات جديدة وصفحة على موقع الويب الخاص بي لعرض المنشورات بترتيب زمني تنازلي

هل كانت مفيدة؟

المحلول

إذا كنت من النوع الذي يسعى إلى الكمال، فقم بلف لوحتك الخاصة.

  • ليس الأمر بهذه الصعوبة
  • تتعلم شيئا مفيدا
  • سوف تحصل بالضبط ما تريد وتحتاج

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

إذا كنت من النوع العملي وعلى استعداد لمواجهة بعض آلام التكامل, ، استخدم محركًا موجودًا مثل مدونة وادكوم (بايثون) أو PyBlosxom, أو شيء مختلف تمامًا مثل MovableType أو WordPress.

هنا بسيطة مثال مدونة جانغو للبدء.

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

يبدو أن جيف كروفت توالت بلده أيضًا.

نصائح أخرى

ثَبَّتَ وورد.إنه المحرك الأكثر شيوعًا لسبب ما.إنها PHP ولكنها ستلعب بشكل جيد في بيئتك.

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

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

يمكنك قضاء ساعات إن لم يكن أيامًا في تخصيص WordPress باستخدام المكونات الإضافية والموضوعات وما إلى ذلك...سأختار حل التثبيت 0، مثل blogger (https://www.blogger.com/start)
يمكنك أيضًا استخدام اسم النطاق الخاص بنا معه إذا كنت بحاجة إلى ذلك.

يحرر:بالإضافة إلى ذلك، إذا قمت بالتنقيط أو التنقيب أو إعادة النشر، فيمكن لـ Google التعامل مع حركة المرور، وربما لا يتمكن خادمك من ذلك.

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

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

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

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

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

إذا قررت أن تسلك هذا الطريق، فانظر وجهات نظر عامة, ، ستوفر لك ميزة Django الكثير من العمل (وتتعلم بعض الحيل المفيدة).

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top