كيف كنت أبحث عن محرك طفل لمدونة



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

متطلباتي للمحرك المثالي:


  • self-hosted — , narod.ru google+ , , . - DMCA, Medium LiveJournal.
  • — - , , , .
  • — CMS , , , .
  • محرر WYSIWYG كامل - دعم ترميز Markdown ومعالجته في الوقت الفعلي ، تمييز الكود ، لصق الصور من الحافظة.
  • التعليقات العادية - القدرة على ترك التعليقات المجهولة وتسجيل الدخول من خلال الحد الأقصى الاجتماعي. شبكات للتعليقات الشخصية.
  • مظهر أضيق الحدود - لا أريد المشاركة في التخطيط والموضوعات ، يجب أن يكون التصميم المناسب خارج الصندوق.


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


ما هو محرر WYSIWYG العادي؟



(فيديو بالصوت) مثال لمحرر WYSIWYG المثالي في المفهوم

فيديو مع عرض لأفضل محرر في رأيي

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

تحديث
منذ عام 2018 ، يستخدم Wordpress محرر Gutenberg الجديد الرائع ، وهو ليس أسوأ من Notion. في وقت كتابة هذا التقرير ، لم أكن أعرف عن هذا.


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

متطلبات التحرير الخاصة بي:


  • WYSIWYG - يجب تقديم كل شيء على الفور ، أي بعد إدخال ## شبكتين من سطر جديد ، يجب أن يتحول النص على الفور إلى رأس. لا معاينة وشفرة المصدر.
  • دعم تخفيض السعر - يجب أن تعمل الأشياء الأساسية مثل الرؤوس والقوائم وتسليط الضوء على التعليمات البرمجية. ليست هناك حاجة لسحب الماوس إلى عناصر تنسيق النص ، إذا كان كل شيء يمكن القيام به من لوحة المفاتيح.
  • — , Ctrl+V . .





Notion — Evernote




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

لكن أهم شيء في المفهوم هو محررها. إنها مثالية لكتابة المنشورات. يُظهر الفيديو أعلاه مثالاً لكتابة منشور بسيط باستخدام ترميز تخفيض السعر ولصق الشفرة والصور من الحافظة. للمقارنة ، يتم استخدام محرك Aegeus Ilya Birman.

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

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

إيجابيات / سلبيات مفهوم

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

صفحات Jekyll و Github - مولد موقع ثابت




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

حاولت أيضًا استخدامه hub.zhovner.com

للوهلة الأولى ، يبدو كل شيء سهلاً ، ولكن لكتابة منشور تحتاج إلى إنشاء ملف نصي ، وتسميته بطريقة خاصة في تنسيق YEAR-MONTH-DAY-title.mdووضعه في مجلد_posts. يجب أيضًا فرز الصور يدويًا في مجلدات ووصف الروابط بها. من المفترض أن المبرمج سيكتب قصاصات ، وخطافات ، ووحدات ماكرو لكل هذا ، وسيتم استدعاء منشوراته تلقائيًا ، ونقلها ، وسيتم وضع الصور في المجلدات ، إلخ.

هناك العديد من المكونات الإضافية ل IDE الشهيرة مثل VSCode لعرض تخفيض السعر في الوقت الفعلي وإدراج الصورة وما إلى ذلك. هناك حتى نظام إدارة محتوى كامل مصنوع كإضافة حول jekyll ، وهنا بعض منها: forestry.io ، cloudcannon.com ، netlifycms.org/docs/jekyll/. يتصلون مباشرة بمستودع github ويمكن تحرير الموقع من خلال محرري WYSIWYG ومزامنتهم تلقائيًا من خلال git. يبدو جميلًا ، لكنه في الواقع يعمل بشكل سيئ. لا يوجد محرر واحد قريب من المفهوم المحرر المرجعي.

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

إيجابيات / سلبيات جيكل

السيطرة الكاملة على الموقع والتصميم
يمكن استضافت بشكل مستقل
HTML ثابتة فقط
يمكنك توصيل أي خدمة تعليق
✗ من الصعب نشر مشاركات جديدة
لا يوجد محرر عادي
عكازات الطرف الثالث مثل CMS والمكونات الإضافية لـ IDE لا تعمل بشكل جيد

الشبح - CMS للمدونة




Ghost هو CMS مفتوح المصدر عصري جديد نسبيًا. يصف الموقع فقط إصدار SaaS المدفوع ، ولكن هناك صورة Docker جاهزة يمكن نشرها بنقرة واحدة.

يحتوي Ghost تقريبًا على نفس المحرر الرائع مثل Notion ، لقد كنت سعيدًا عندما جربته: الدعم العادي للتخفيض في الوقت الفعلي ، يتم لصق الصور من الحافظة ، جميلة! بعد الانتهاء قليلاً ، يظهر حتى تمييز بناء الجملة في كتل التعليمات البرمجية.

لقد قررت بالفعل أنني وجدت محركي المثالي ، حتى بدأت التعامل مع تصميم مظهر الموقع. اتضح أن السمة الافتراضية لا تتضمن أي إعدادات ، حيث اعتدنا جميعًا على الرؤية في نفس Wordpress. هؤلاء ببساطة ليس لديهم أي إعدادات ، فمن المألوف تشغيل / إيقاف القائمة ، التذييل / الرأس. خلال البحث في معرض المواضيع الرسمية ، أدركت أن هناك عشرات منها ولا يناسبني أحد. لا يوجد سوى مائة وخمسون موضوعًا في Theme Forest for Ghost ، مقابل 12 ألفًا لـ Wordpress. في يومين من البحث ، لم أتمكن من العثور على موضوع مناسب ، إما غبي جدًا أو مهجور منذ فترة طويلة وغير متوافق مع الإصدار الحالي من المحرك. أنا لا أفهم التخطيط وكتابة موضوعي الخاص لم يكن جزءًا من خططي. لذلك ، اضطررت إلى تأجيل Ghost ومواصلة البحث.

Ghost , , . Affinity . , .

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

إيجابيات / سلبيات شبح

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

Teletype.in - خدمة أضيق الحدود للمدونات




Teletype.in هو تناظري بسيط من Medium من المطورين الروس مع دعم ترميز التخفيض. في الأسلوب ، يشبه خدمة من مطوري Telegram messenger - telegra.ph ، فقط مع القدرة على التسجيل والتدوين بشكل كامل داخل ملفك الشخصي. يمكنك ربط المجال الخاص بك.

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

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

التعليقات ليست فعالة بعد ، لا يمكنك الكتابة بشكل مجهول ، المدخل ليس من خلال جميع الشبكات الاجتماعية. هناك شيء للتعديل.

إيجابيات / سلبيات Teletype.in

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

WordPress و Aegean وجميع المحركات الأخرى


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

الشكل الصحيح للتعليقات


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

Disqus - خدمة تعليق ضعيفة




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

الملاحظة 42 - خدمة تعليق جيدة



42 الملاحظة - محرك تعليق مفتوح للتضمين في أي موقع من يوجينumputun. متاح كصورة Docker للنشر على الخادم الخاص بك. وهو يدعم كلاً من التعليقات المجهولة وتسجيل الدخول على وسائل التواصل الاجتماعي. يدعم ترميز Markdown. حتى أن هناك إخطارًا بالتعليقات الجديدة للمسؤول في Telegram. مثال مرجعي لمحرك تعليق جيد.

استنتاج


الآن أختار بين Teletype.in و Ghost. كل من هذه المحركات لها مزاياها وعيوبها التي تحتاج إلى الانتهاء. ربما أفتقد شيئًا وهناك محركات تناسب احتياجاتي ، لكني لا أعرف عنها. إذا كان لديك شيء لتضيفه ، يرجى إخبارنا في التعليقات.


All Articles