Gutenberg

الوصف

إضافة Gutenberg أكثر من مجرد مُحرّر. في حين أن المحرر هو محور التركيز الآن، سيؤثر المشروع في النهاية على تجربة النشر بأكملها بما في ذلك التخصيص (مجال التركيز القادم).

اكتشف المزيد حول المشروع.

التركيز على التحرير

سيعمل المحرر على إنشاء تجربة بناء جديدة للصفحة والمقالات مما يجعل كتابة المقالات الغنيّة بالمحتوى بجهد أقل، كما أن المحرر الجديد لديه “مكوّنات” لجعل الأمر سهلاً بدلاً من الطريقة التي نقوم بها حالياً عند التحرير بالأكواد القصيرة أو إضافة شفرات HTML مخصصة أو “أشياء أكثر غموضاً”. — Matt Mullenweg

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

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

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

  1. يوحّد المكوّن واجهات متعددة. إذا أضفنا ذلك أعلى الواجهة الحالية، فسيؤدي ذلك إلى إضافة التعقيد، بدلاً من إزالته.
  2. من خلال إعادة النظر في الواجهة، يمكننا تحديث تجربة الكتابة والتحرير والنشر، مع سهولة الاستخدام والبساطة في الاعتبار، مما يفيد المستخدمين الجُدد والعاديين.
  3. عندما تكون واجهة المكوّن المفرد في الصدارة ، فإنها توضح مسارًا واضحًا للمطورين لإنشاء مكوّنات متميزة، متفوقة على كل من الأكواد القصيرة والودجات.
  4. النظر في واجهة بأكملها يضع أساساً متيناً للتركيز المقبل، التخصيص الكامل للموقع.
  5. كما يتيح لنا الاطلاع على شاشة محرر كامل الفرصة لتحديث المؤسسة بشكل جذري ، واتخاذ خطوات نحو مستقبل أكثر مرونة وجافا سكريبت يعمل على تعزيز واجهة برمجة تطبيقات لـ WordPress REST API.

المكوّنات

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

تخيل مكوّن “موظف” مخصص والذي يمكن للعميل سحبه إلى صفحة “حول الموقع” لعرض صورة واسم وسيرة ذاتية تلقائيًا. مجموعة كاملة من الإضافات التي تعمل على تمديد WordPress بنفس الطريقة. القوائم المبسطة والودجات. المستخدمون الذين يمكنهم فهم واستخدام WordPress على الفور — و 90٪ من الإضافات. سيتيح لك ذلك إنشاء مشاركات جميلة بسهولة مثل هذا المثال .

الاطلاع على الأسئلة الشائعة للحصول على إجابات عن الأسئلة الأكثر شيوعاً حول المشروع.

التوافق

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

مراحل Gutenberg

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

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

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

المساهمون

بُنيت إضافة Gutenberg من قِبل العديد من المساهمين والمتطوعين. يرجى الاطلاع على القائمة الكاملة في CONTRIBUTORS.md

المميزات

التحسينات

إصلاح الأخطاء

الوثائق والمستندات

متعدد

الجوال

التعليمات

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

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

كيف يمكنني المساهمة؟

نحن نطلق على مشروع المُحرّر هذا “Gutenberg” لأنه يعتبر مهمة كبيرة. نحن نعمل عليه كل يوم في GitHub، ونرحب بمساعدتك في بناء المُحرر. كما أننا نرحب بتقديم التعليقات، والأسهل الانضمام إلينا في مجموعة القنوات عبر Slack، عبر القناة #core-editor.

شاهد أيضاً CONTRIBUTING.md.

أين يمكنني قراءة المزيد عن Gutenberg؟

المراجعات

I tried…

A gave it a go, I really did, but I've now just installed the Classic Editor plugin and gone to that. I didn't see any advantage in Gutenberg. I could probably handle the learning curve, but when stuff didn't work, that was the last straw. In my case, I paste from Word for some content where I need continuous numbering. The example is a privacy policy where major paragraphs need to be numbered and there are bullet point lists under these paragraphs. I can do that in Word (it's not that easy there, but I'll leave the MS rant for now). I couldn't figure out how to do that in WP. In Classic Editor I can copy and paste and the numbering is restained. If I do that in Gutenberg, it changes the numbering to bullets. Please don't foist incomplete improperly tested beta software as the default editor and expect us to suffer the loss of productivity while we test it for you. Happy to have a beta that's identified as a beta alongside the production release.

A lot of bugs but nice and modern feeling after digging around

After digging around with Gutenberg recently and solving all the troubles with Gutenberg (my personal pain in the ass was caused by Gutenbergs behaviour to insert or replace line breaks, paragraphs, HTML entities in my code/html blocks and script tags or in some edited legacy content) - I like it now quite a lot. The only problem is, many WordPress users do not have time and skills to digging around with the new approach and a lot of bugs. But better for me, as a professional full stack WordPress and WooCommerce developer 😀 I hope only the non professional users don’t get pissed too much and I don’t lose on revenues 😀 But some of the behaviour is still just stupid: - why some blocks have only CSS-Class options and the other one only ID's (why you call it Anchors?! nobody using it anymore just as anchors but first of all as an ID for JavaScript or stronger CSS rules) - they just recently added a group block - even it's essential! Though it's very bad styled and you can't really distinguish between the group block and the first child block and you don't know where to click to activate it. Hope the API to develop you own blocks isn't too chaotic 🙂

Johannes Gutenberg should’ve stay in the 1400’s!

While I'm an old school webmaster that prefers coding sites in notepad, I'll admit my clients prefer WordPress. So, I bow to their request. I admit 15+ years ago when WP came out I was skeptical. Though, I've adapted to it. Having run my own bulletin board system (BBS) back in the late 80's, even I am perplexed by Gutenberg. Sure, they picked a snazzy name (after Johannes Gutenberg who did some printing back in the 1400's), but the difficulty he must've faced is what we're facing with this update to the core. Go back to the previous editor and let others develop plugins like WPBakery, Elementor, MotoPress, the list goes on. For those of you who want to get rid of Gutenberg, this plugin works great for me: https://wordpress.org/plugins/disable-gutenberg/

New writing experience

The new Gutenberg writing experience, is not bad, it's a new way of adding content, and it is more advanced in terms of content unity across multiple editors in your websites. The modularity is very usefull for combining multiple types of content. The problem is that it is not currently polished enough. Our feedback will develop the plugin further more.
إقرأ جميع المراجعات 2٬747

المساهمون والمطوّرون

“Gutenberg” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

لقد تم ترجمة ”Gutenberg“ إلى 44 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”Gutenberg“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.