welcome: please sign in
location: Diff for "u/Stiletto/BnW/posts_formatting_proposal"
Differences between revisions 1 and 13 (spanning 12 versions)
Revision 1 as of 2012-07-10 08:45:25
Size: 2536
Editor: Kagami
Comment:
Revision 13 as of 2012-07-12 14:20:54
Size: 3462
Editor: Kagami
Comment: (м)
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from u/Stiletto/bnw/posts_formatting_proposal
## page was renamed from u/Kagami/bnw_posts_formatting_proposal
Line 2: Line 4:
Должно одинаково хорошо показываться как в вебе, так и через xhtml-im (с учётом возможностей наиболее популярных клиентов, т.к. поддержка весьма ''разная''), также в текстовом виде (failback) сообщение должно быть читабельным (что рекомендует также и xhtml-im xep). Должно одинаково хорошо показываться как в вебе, так и через xhtml-im (с учётом возможностей наиболее популярных клиентов, т.к. поддержка весьма ''разная''), также в текстовом виде (failback) сообщение должно быть читабельным (что рекомендует и xhtml-im xep).
Line 8: Line 10:
 * формулы TeX {{{$$e=mC^2$$}}} (джва года жду!)
Line 11: Line 14:
 * ''<<Color2(>цитирование, #789922)>>'' (милый photon, возможно для тёмной темы bnw потребуется другой цвет); сильно улучшает читабельность  * {{{`код`}}}; также желательно иметь поддержку многострочного кода и подсветку популярных ЯП
 * =заголовок первого уровня=, ==заголовок второго уровня==
 * --(--зачёркнутый текст--)--
 * ''<<Color2(>цитирование, #789922)>>''
 * __{{{__подчёркнутый текст__}}}__
Line 13: Line 20:
 * %%спойлер%%  * <<Color2(%%спойлер%%, #BBBBBB, #BBBBBB)>>
 * youtube-видео в веб-морде, как сделано на psto, например
Line 16: Line 24:
Не особо нужно, но для красоты добавить можно. Не особо нужно, но для красоты добавить можно:
Line 18: Line 26:
 * = абзац первого уровня =
 * == абзац второго уровня ==
 * и т.д.
 * картинки
 * маркированные, нумерованные списки
Line 23: Line 30:
Q.: «Это сделает посты нечитабельным, т.к. все начнут играть с форматированием и использовать его не по назначению.»<<BR>>
A.:
1. Можно добавить опцию, которая отключит форматирование в вебе и клиенту не будет посылаться xhtml-im вариант наряду с обычным.
 2. Посты можно легко сделать нечитабельным и без всякого форматирования.
 3. Есть желающие писать посты длиннее трёх строк, без форматирования это затруднительно.
==== Это сделает посты нечитабельным, т.к. все начнут играться с форматированием и использовать его не по назначению. ====
 1. Можно добавить server-side опцию, которая отключит форматирование в вебе и клиенту не будет посылаться xhtml-im вариант наряду с обычным.
 2. Форматирование можно вручную отключить в клиенте.
 3.
Посты можно легко сделать нечитабельным и без всякого форматирования.
 4. Есть желающие писать посты длиннее трёх строк, без форматирования это затруднительно.
Line 30: Line 37:
Вот так выглядят xhtml-im-сообщения с обильным форматированием в разных клиентах: Вот так выглядят xhtml-im-сообщения с обильным форматированием в популярных клиентах:

||Gajim||Pidgin||Psi||
||[[attachment:gajim.png|{{attachment:gajim.png||width=300}}]]||[[attachment:pidgin.png|{{attachment:pidgin.png||width=300}}]]||[[attachment:psi.png|{{attachment:psi.png||width=300}}]]||
Как видно, читабельность повышается достаточно сильно.

Форматирование, которое хотелось бы иметь. Основная мотивация: возможность писать не только мелкие посты (аля твиттор), но и посты среднего размера, для которых наличие хотя бы базового форматирования критично.
Должно одинаково хорошо показываться как в вебе, так и через xhtml-im (с учётом возможностей наиболее популярных клиентов, т.к. поддержка весьма разная), также в текстовом виде (failback) сообщение должно быть читабельным (что рекомендует и xhtml-im xep).

Must-have

Базовые возможности

  • `код`; также желательно иметь поддержку многострочного кода и подсветку популярных ЯП

  • =заголовок первого уровня=, ==заголовок второго уровня==
  • --зачёркнутый текст--

  • >цитирование

  • __подчёркнутый текст__

  • ++мелкий текст++

  • %%спойлер%%

  • youtube-видео в веб-морде, как сделано на psto, например

Расширенние возможности

Не особо нужно, но для красоты добавить можно:

  • картинки
  • маркированные, нумерованные списки

Критика

Это сделает посты нечитабельным, т.к. все начнут играться с форматированием и использовать его не по назначению.

  1. Можно добавить server-side опцию, которая отключит форматирование в вебе и клиенту не будет посылаться xhtml-im вариант наряду с обычным.
  2. Форматирование можно вручную отключить в клиенте.
  3. Посты можно легко сделать нечитабельным и без всякого форматирования.
  4. Есть желающие писать посты длиннее трёх строк, без форматирования это затруднительно.

Примеры

Вот так выглядят xhtml-im-сообщения с обильным форматированием в популярных клиентах:

Gajim

Pidgin

Psi

attachment:gajim.png

attachment:pidgin.png

attachment:psi.png

Как видно, читабельность повышается достаточно сильно.

u/Stiletto/BnW/posts_formatting_proposal (last edited 2013-03-04 22:46:13 by anonymous)