# كيفية استخدام نافذة محرر واحدة فقط

**URL:** https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464
**Category:** Support
**Created:** [22 يناير 2020، 7:48م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464 "2020-01-22T19:48:33Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 7:48م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/1 "2020-01-22T19:48:33Z")

</div>

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

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

آمل أن يكون هذا واضحًا؛ الهدف هو جعل الأمر أقل تشبهًا بالعمل في Codepen وأكثر تشبهًا بالعمل في Word.

هل مثل هذا الأمر ممكن؟

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [22 يناير 2020، 7:54م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/2 "2020-01-22T19:54:49Z")

</div>

كان هذا موضوعًا للنقاش الكثير على مر السنين [Search results for 'WYSIWYG' - Discourse Meta](https://meta.discourse.org/search?context=topic&context_id=139464&q=WYSIWYG&skip_context=false)

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [22 يناير 2020، 7:55م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/3 "2020-01-22T19:55:37Z")

</div>

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

---

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 7:55م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/4 "2020-01-22T19:55:40Z")

</div>

أفهم، أليس من الممكن جعل هذا قابلاً للتبديل؟

---

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 7:56م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/5 "2020-01-22T19:56:07Z")

</div>

هذا محزن، ولكن شكرًا لك على المعلومات!

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [22 يناير 2020، 8:09م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/6 "2020-01-22T20:09:18Z")

</div>

لا، لا يوجد محرر WYSIWYG ومن غير المرجح أن يكون هناك في المستقبل.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [22 يناير 2020، 8:26م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/7 "2020-01-22T20:26:47Z")

</div>

ربما كل ما تريده هو إيقاف المعاينة؟ قد يساعدك هذا: [Auto-Hide Post Editor Preview - #2 by Johani](https://meta.discourse.org/t/auto-hide-post-editor-preview/101206/2?u=pfaffman)

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [22 يناير 2020، 8:29م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/8 "2020-01-22T20:29:46Z")

</div>

> [@lliddell](#):
>
> ما آمل فيه هو أن يكون ما نراه في نافذة المعاينة هو نفسه ما يظهر في المحرر. مثال على ذلك: عندما أجعل النص عريضًا، ألا تظهر أربعة نجوم تحيط بالنص، بل يصبح النص عريضًا مباشرة.

لا يبدو ذلك كذلك.

---

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 9:02م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/9 "2020-01-22T21:02:48Z")

</div>

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

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [22 يناير 2020، 9:06م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/10 "2020-01-22T21:06:14Z")

</div>

> [@Stephen](#):
>
> لا، لا يوجد محرر WYSIWYG ومن غير المرجح أن يكون هناك في المستقبل.

> [@lliddell](#):
>
> آمل أنه في مرحلة ما يمكن أن يكون هناك خيار للتبديل بين نوعي المحررين بدلاً من فرض استخدام لغة Markdown.

آه، آسف. كما قال ستيفن، فمن شبه المؤكد أن هذا لن يحدث. إذا كنت ترغب في استخدام محرر WYSIWYG، فستحتاج على الأرجح إلى استخدام شيء آخر غير Discourse.

---

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 10:22م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/11 "2020-01-22T22:22:37Z")

</div>

فهمتُ، شكرًا لاستماعك لي!

---

<div class="post-metadata">

### Author: ![Remah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/remah/32/70590_2.png) [@Remah](https://meta.discourse.org/u/Remah)
#### Post date: [22 يناير 2020، 10:23م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/12 "2020-01-22T22:23:15Z")

</div>

هذا ملخصي للمشكلات مع مشاركات مختارة لإضفاء الطابع اللوني. قد يساعد الآخرين على فهم سبب عدم كون محرر WYSIWYG (ما تراه هو ما تحصل عليه) تطورًا في نواة Discourse:

1. الموقف المعلن هو أن Discourse لن تقوم بتطوير محرر WYSIWYG.
  1. لم يتغير هذا الموقف منذ الطلب الأول لمحرر WYSIWYG.
  2. لا يوجد دعم واسع النطاق لتغيير هذا الموقف.

2. يؤثر المحرر الحالي على هذا الموضوع بطريقتين:
  1. محرر Discourse معقد نسبيًا.
  2. محرر Discourse مملوك بالكامل داخل Discourse.

3. المشكلة الرئيسية هي أن حلول WYSIWYG ستكون صعبة التنفيذ للغاية.
  1. لا توجد حل موثوق به حاليًا.
  2. فشلت جميع المحاولات لتطوير حل.
  3. تم اقتراح محررات بديلة ولكن لم يتم متابعتها.

4. للمعلومية، يريد البعض الطرف الآخر وهو محرر نص عادي

## 1. الموقف المعلن هو أن Discourse لن تقوم بتطوير محرر WYSIWYG.

### 1.1 لم يتغير هذا الموقف منذ الطلب الأول لمحرر WYSIWYG.

> [@Summary outcome of the debate on wysiwyg?](https://meta.discourse.org/t/summary-outcome-of-the-debate-on-wysiwyg/41413/6?u=remah):
>
> There are zero plans for that in the forseeable future. If pure WYSIWYG is an absolute bedrock must-have requirement, the sooner you look elsewhere, the happier you will be.

### 1.2 لا يوجد دعم واسع النطاق لتغيير هذا الموقف.

العديد من المستخدمين، ربما الغالبية العظمى، ليس لديهم أي مطلب أو حاجة لتغيير ذلك.

## 2. المحرر الحالي.

يؤثر المحرر الحالي على هذا الموضوع بطريقتين.

### 2.1 محرر Discourse معقد نسبيًا

هناك العديد من الأسباب لهذا التعقيد.

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

1. [CommonMark markdown](https://commonmark.org/help/) على سبيل المثال ` **bold** ` يعطي **bold**
2. BBCodes على سبيل المثال `[b]bold[/b]` يعطي bold
3. HTML على سبيل المثال `<b>bold</b>` يعطي **bold**

> [@Who would prefer a standard wysiwyg to markdown?](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/36?u=remah):
>
> Oh that’s a good idea. Let me add that… ok added under Reply section: Your reply can be formatted using simple HTML, BBCode, or [Markdown](http://commonmark.org/help/): This is \*\*bold\*\*. This is \<b\>bold\</b\>. This is [b]bold[/b]. Want to learn Markdown? [Take our fun 10 minute interactive tutorial!](http://commonmark.org/help/tutorial/)

### 2.2 محرر Discourse مملوك بالكامل داخل Discourse.

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

## 3. المشكلة الرئيسية هي أن حلول WYSIWYG ستكون صعبة التنفيذ للغاية.

لن تكون مهمة سهلة أو بسيطة تعديل المحرر الحالي، أو دمج محرر WYSIWYG، أو استبدال المحرر الحالي بالكامل.

> [@Who would prefer a standard wysiwyg to markdown?](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/53?u=remah):
>
> You got to have some perspective on the enormity of the problem. A forum that has been, from day zero, WYSIWYG is probably reasonably straight forward to build and would only take 2-12 weeks of development as a plugin, there are real challenges around quoting, but quite a few options to shop from and you can strip out lots of features. However, a WYSIWYG editor that co-exists with our Markdown hybrid editor is an impractical project to embark on. Going back and forth from Markdown to WYSIWYG i…

### 3.1 لا توجد حل موثوق به حاليًا.

هذه نقطة تعثر خاصة. لا يوجد حل موثوق به للترجمة بين المحرر الحالي وأي خيار WYSIWYG.

> [@Who would prefer a standard wysiwyg to markdown?](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/76?u=remah):
>
> You can not go from markdown hybrid to wysiwyg and back reliably Anyway I feel we have said enough on this topic now, time to either build some proof of concept (which will not come from the Discourse team) or start talking about something else slightly_smiling

### 3.2 فشلت جميع المحاولات لتطوير حل.

بدأ عدد من الأشخاص في العمل على حل هذه المشكلات ولم يتقدموا إلى حل.  
على سبيل المثال: [WYSIWYG Editor Plugin](https://meta.discourse.org/t/wysiwyg-editor-plugin/68246?u=remah)

إليك تقدير مبكر للسماء الزرقاء من markdown إلى wysiwyg:

> [@Rethinking the Composer - lowering the bar](https://meta.discourse.org/t/rethinking-the-composer-lowering-the-bar/47333/6?u=remah):
>
> It is extremely difficult, as the code makes deep assumptions about the Markdown pipeline throughout. I would estimate a budget of around $100,000 - $120,000 USD to make the WYSIWYG change and 1 year of full time developer work. (Or two full time devs for 6 months). If you would like to fund it, contact us directly. Another way to look at it — this is like saying I prefer MySQL, can’t you guys just switch your database from Postgres to MySQL?

### 3.3 تم اقتراح محررات بديلة ولكن لم يتم متابعتها.

يجب أن تلبي المحررات البديلة بشكل أساسي نفس المتطلبات لأنها ستؤدي في غير ذلك إلى انقسام Discourse بشكل دائم دون مسار هجرة.

بمعنى آخر، سيؤدي استبدال محرر Discourse إلى تعطيل المثيلات الحالية، لذا لدينا نفس المتطلب للترجمة الموثوقة للمشاركات الحالية.  
على سبيل المثال: [Who would prefer a standard wysiwyg to markdown? - #47 by Talin](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/47?u=remah)

> [@More advance editor should be here?](https://meta.discourse.org/t/more-advance-editor-should-be-here/14102/14?u=remah):
>
> Keep in mind, any WYSIWYG editor in a plugin would have to be introduced in day 0 and there would be NO migration path back to markdown.

## 4. للمعلومية، يريد البعض الطرف الآخر وهو محرر نص عادي.

تفضل بعض المواقع النص العادي الخالي من أي تنسيق أو معاينة أو WYSIWYG.

خيار واحد هو تعطيل شريط أدوات المؤلف لإعطاء مظهر إدخال النص فقط.

> [@If not WYSIWYG, then how about disabling styles entirely?](https://meta.discourse.org/t/if-not-wysiwyg-then-how-about-disabling-styles-entirely/40539/2?u=remah):
>
> Try this customization: #reply-control .d-editor-button-bar button { display: none; } #reply-control .d-editor-button-bar button.upload { display: block; }

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [22 يناير 2020، 10:41م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/13 "2020-01-22T22:41:45Z")

</div>

هاها @Remah، هذا ما أسميه ردًا شاملاً! :).

> [@Remah](#):
>
> على سبيل المثال، [إضافة محرر WYSIWYG](https://meta.discourse.org/t/wysiwyg-editor-plugin/68246)

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

---

<div class="post-metadata">

### Author: ![Remah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/remah/32/70590_2.png) [@Remah](https://meta.discourse.org/u/Remah)
#### Post date: [22 يناير 2020، 10:48م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/14 "2020-01-22T22:48:34Z")

</div>

> [@merefield](#):
>
> بغض النظر عن كل الأشياء الأخرى، هل شارك هذا المطور أساس الكود الخاص به مع مطورين آخرين؟

لا توجد أي نشاط منذ آخر منشور له في ذلك الموضوع.

> **[GitHub - quangbuule/Discourse-BEditor: Replacing Discourse Editor (d-editor) to Better...](https://github.com/quangbuule/Discourse-BEditor)**
>
> Replacing Discourse Editor (d-editor) to Better Editor with WYSIWYG feature.

---

<div class="post-metadata">

### Author: ![lliddell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lliddell/32/158012_2.png) [@lliddell](https://meta.discourse.org/u/lliddell)
#### Post date: [22 يناير 2020، 10:55م UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/15 "2020-01-22T22:55:36Z")

</div>

> [@Remah](#):
>
> ### 3.1 لا توجد حاليًا حل موثوق.
> 
> هذه نقطة إشكالية محددة. لا يوجد حل موثوق للترجمة بين المحرر الحالي وأي خيار WYSIWYG.

حسنًا، جيد أن أعرف ذلك. لم أكن على علم بهذا العامل، شكرًا لك أيضًا على التوضيح الرائع!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [23 يناير 2020، 4:08ص UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/16 "2020-01-23T04:08:17Z")

</div>

الحقيقة هي أن التنسيق نادرًا ما يكون مطلوبًا. معظم المنشورات عبارة عن نص عادي مثل هذا المنشور.

إذا كنت ترغب في إخفاء المعاينة، فأعتقد أن هذا حل جيد في ضوء الواقع الإحصائي. النص العادي يحكم كل شيء من حولنا!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [22 فبراير 2020، 4:08ص UTC](https://meta.discourse.org/t/how-to-use-only-one-editor-window/139464/17 "2020-02-22T04:08:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
