LINUX.ORG.RU

Как вы относитесь к обязательному использованию Markdown при написании новостей?

 , ,


0

2

Мнения в теме Стандартизация написания новостей. Выпиливание LORCODE разделились, думаю, стоит провести опрос.

Код с этим изменением будет предложен при условии, что поведение Markdown-разметки будет приближено к LORCODE:

  • разрешены отсутствующие в Markdown-спецификации, но присутствующие в LORCODE, HTML-теги: <pre>, <br>, <blockqoute>;
  • исправлена работа вложенных цитат проблемы, как оказалось, нет;
  • прочее, предложенное пользователями.

Проблематика:

  • новости пишутся коллективно и часто корректорам приходится переписывать значительные куски новости или писать всю новость целиком;
  • у новостей две опции разметки — LORCODE и Markdown, которые делают одно и то же, но LORCODE:
    • не поддерживает такие значительные элементы разметки, как заголовки и таблицы;
    • более громоздок в сравнение с Markdown, синтаксически дублируя HTML-теги;
    • требует дополнительных тегов там, где в Markdown достаточно отступов и пробелов;
  • если для новости был выбран LORCODE, поменять разметку на Markdown нельзя и корректор остаётся с меньшими возможностями.

Предлагается оставить из опций разметки только Markdown. Таким образом мы облегчим работу корректорам, введя единообразие формата новостей.

Обратите внимание: речь только про тело новостей! Это изменение не затронет остальные формы ввода, вроде форума и комментариев.

  1. Нейтрально 199 (34%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Положительно 175 (30%)

    *****************************************************************************************************************************************************************************************************************************************************************************************

  3. Скорее положительно 95 (16%)

    ********************************************************************************************************************************************************

  4. Отрицательно 82 (14%)

    ***********************************************************************************************************************************

  5. Скорее отрицательно 36 (6%)

    *********************************************************

Всего голосов: 587

★★★

Проверено: Satori ()
Последнее исправление: commagray (всего исправлений: 3)

Ответ на: комментарий от fernandos

Без рамки давайте :P

крайне редко

Этого достаточно. Подсветка синтаксиса какого-нибудь R тоже нужна крайне редко, но она есть же.

mertvoprog
()
Ответ на: комментарий от eternal_sorrow

То. Вы же уже прочли образчик русского рэпа и пытаетесь его осмыслить. Значит, зашкварились. А Мы просто покушать принесли :P

mertvoprog
()
Ответ на: комментарий от mertvoprog

Без рамки давайте

Нет, не дам.

Этого достаточно

Нет. Приведите 5 новостей со стихами, а потом утверждайте это.

Подсветка синтаксиса какого-нибудь R

Р — ЯП, а форум этот не о стихах.

fernandos ★★★
() автор топика
Ответ на: комментарий от mertvoprog

а встраивание внешнего — фу с точки зрения приватности Ъ-посетителей

для Ъ-посетителей можно сделать опцию отображать видео ссылкой. можно даже сделать эту опцию включённой по умолчанию. а вообще, встраивать рекламу тоже не ок с точки зрения приватности. большинство же Ъ-посетителей всё равно используют блокировщики того или иного рода (у меня например umatrix блокирует все внешние iframe-ы).

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

можно даже сделать эту опцию включённой по умолчанию

А для остальных можно сделать костыль, который подгружает контент по ссылкам (Imagus уже есть, собственно).

Проблема надумана.

mertvoprog
()

WYSIWYG какой нибудь прикрутите, и пусть пишут себе что хотят.

shpinog ★★★
()
Ответ на: комментарий от eternal_sorrow

Предлагаешь скинуться на киллера

Предлагаю срочно добавить в лоровский маркдаун специальную закорючку для обозначения сарказма. Потому как местное население не в состоянии распознать его без особой разметки.

KOHb-TPOJIJIbJIEP
()

Положительно отношусь к org-mode. К md нейтрально.

Hertz ★★★★★
()
Ответ на: комментарий от KOHb-TPOJIJIbJIEP

Ну в интернете сарказм вообще трудновато распознавать, так как не слышно интонацию. Но в твоём сообщении сарказма не было. Максимум, не очень удачная чёрная шутка. Я попытался поддержать эту шутку, но видимо тоже не очень удачно.

eternal_sorrow ★★★★★
()

Всегда за стандартизацию и унификацию.

Psilocybe ★★★★
()
Ответ на: комментарий от fernandos

Тупой патч

С подготовкой патча, наверное, дело затянется. Тупой вариант патча, оставляющий только Markdown, у меня есть, но он мне не нравится.

Дело в том, что lorsource скорее историческая свалка кода без особой документации и структурирования, чем какой-то самостоятельный движок форума (а ведь можно было причесать и предлагать людям вокруг, но это уже другая тема). С этим некоторые проблемы.

Markdown хоть и де-факто по умолчанию, но де-юре в движке нет состояния «стандартная разметка». Есть хардкод выбора Markdown как основной разметки при создании нового пользователя, конечно, но site-wide опции конфига, к которой можно обратиться из кода, нету.

Аналогично нет чёткого, отдельного неймспейса для новостей. Как детерминировать, что мы в разделе новостей? Ну, только у новостей бывают ссылки в теле поста, поэтому лепим if group!=null and group.linksAllowed then useMarkdownOnly. Тоже замечательно, ага.

Впрочем, при всей аляповатости исходников, может быть, моя правка не выглядит столь ужасной. По-хорошему мне бы хотелось сначала это отрефакторить, но такими темпами я увязну в попытках понять как работает Scala. =)

Умный рефакторинг

Конечно, инициатива этого голосования — краткосрочная мера, слабо влияющая на общую проблему. А она уже за пределами новостей.

Сосуществование Markdown и двух LORCODE, каждый из которых ведёт себя по-разному, является техническим долгом проекта. В лучшем случае у нас всё должно быть настолько единообразным, насколько возможно. Простым вариантом является удаление LORCODE, но на него всё ещё есть спрос — нужно что-то сложнее. И очень хорошо, что я полезла смотреть, что там в lorsource используется для Markdown. Используется Flexmark, в наименьшем своём виде реализующий спецификацию CommonMark, — и он крутой!

У меня вряд ли бы появились какие-либо идеи на пустом месте, но после прочтения документации к Flexmark и CommonMark можно обнаружить, что для первого очень просто пишутся плагины (в дереве исходников lorsource их несколько своих) и для внутреннего представления используется AST. Тут-то и щёлкнуло: а что если реализовать синтаксис LORCODE как один из парсеров Flexmark? Это максимально приближает нас к унификации, используя для разметки один и тот же инструмент, а не два разных.

Насколько я понимаю, это также позволит конвертировать LORCODE в Markdown и обратно. Что, скорее всего, потребует изменений в семантике LORCODE, чтобы приблизить её к совместимости с Markdown: пострадает работа отступов (никаких больше user line break — который, впрочем, всё равно deprecated), но все остальные теги должны будут работать как обычно. В любом случае что-нибудь кому-нибудь сломаю. =)

Осталось проверить, насколько реалистичен мой план.

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 3)
Ответ на: комментарий от commagray

Вау, это круто. Жаль, конечно, что такой хороший и функциональный движок до сих пор таскает свою реализацию ббкода, да и отсутствие документации не радует, но развитие есть.

fernandos ★★★
() автор топика

ничего не понял.

А в чем проблема то, почему аж опрос запилили со столь странной (относительно описания) формулировкой?

Было:

лоркод
маркдаун

Хотят сделать:

маркдаун


so wut?

zgen ★★★★★
()
Ответ на: комментарий от zgen

Проблема в том, что такое разнообразие языков разметки причиняет неудобства при редактировании.

Текущее состояние — Как вы относитесь к обязательному использованию Markdown при написании новостей? (комментарий).

fernandos ★★★
() автор топика
Ответ на: комментарий от fernandos

Ага, прочитал.

так вроде хорошую вещь делают - много языков разметки, хотят сделать меньше.

Есть те, кто не в шутку, а на полном серьезе считают что нельзя это трогать, или удалить хотят не только для новостей, но и для обычных сообщений в форуме?

zgen ★★★★★
()
Ответ на: комментарий от zgen

так вроде хорошую вещь делают - много языков разметки, хотят сделать меньше.

Именно.

Есть те, кто не в шутку, а на полном серьезе считают что нельзя это трогать

Да! Сначала даже прикрывались «духом лора», не понимая, что это ббкод, отрицая развитие.

или удалить хотят не только для новостей, но и для обычных сообщений в форуме

Обсуждение идёт только про новости. Из сообщений или тем удалять не собираются.

fernandos ★★★
() автор топика
Ответ на: комментарий от fernandos

тогда корректней было бы спрашивать «хотите ли вы оставить лор код даже с проблемами которые он несет»

а то я аж не понял что за херь.

Теперь понятно, спасибо!

zgen ★★★★★
()
Ответ на: комментарий от eternal_sorrow

так как не слышно интонацию

Веками письма и книги писали без интонации, а в интернетах вдруг какие-то смайлики и эмодзи понадобились.

mertvoprog
()
Ответ на: комментарий от commagray

и предлагать людям вокруг

Кому нафиг нужен этот кошмар на прожорливой жабе?

mertvoprog
()
Ответ на: комментарий от fernandos

Зато они надо тем, кто текст без дебильных скобочек))) воспринимают как вопиюще серьёзный или даже агрессивный. А если точку в конце сообщения поставить, то и вовсе оскорбить можно!

mertvoprog
()

Не должно быть никаких внесудебных запретов или ограничений.

XVIII_vek
()

Положительно, но все же никогда не понимал, почему нельзя было сделать это же, но в обычной html разметке?

splinter ★★★★★
()
Ответ на: комментарий от splinter

Такую?

Heading CenteredHeading Left AlignedHeading CenteredHeading Right Aligned
Cell text left alignedCell text left alignedCell text centeredCell text right aligned
cell 21cell 22cell 22cell 22

|    Heading Centered    | Heading Left Aligned   |  Heading Centered  |   Heading Right Aligned |
|------------------------|:-----------------------|:------------------:|------------------------:|
| Cell text left aligned | Cell text left aligned | Cell text centered | Cell text right aligned |
| cell 21                | cell 22                |      cell 22       |                 cell 22 |

fernandos ★★★
() автор топика
Ответ на: комментарий от splinter

Вот вот, что бы она выглядела как таблица, а не ASCII графика

А это форматирование через стили (так-то это обычная таблица). Она ещё на телефонах плохо выглядит.

fernandos ★★★
() автор топика
Ответ на: комментарий от fernandos

Спорить не буду, если надо что бы все выглядило однообразно-безобразно используем MarkDown, если хотим лоска то прикручиваем какой-нибудь JSX.

splinter ★★★★★
()
Ответ на: комментарий от zgen

Потому что ТС хотели выкидывания LORCODE из новостей, а в итоге вышло наоборот: в полку LORCODE-позитивных корректоров прибыло.

mertvoprog
()
Ответ на: комментарий от splinter

Вы ещё <marquee> запузырьте.

В принципе, @maxcom фактически могут править HTML напрямую, Они же иногда формы вставляют в новости.

mertvoprog
()

Думаю надо использовать TeX для разметки, чтобы все были довольны. Куда важенее переход на koi-8. Агенты влияния постоянно стенаграфируют требования переходить на TempleOS через определенных последовательности «эмодзи» и «невидимые» юникод коды.

Вообще форум должен работать через NNTP. Даже это ваше фидо так работало, помимо fido7, хоть был порт golded`а, предпочтительно было чтобы звонилка была демоном, какая-то архивация работала по крону, а почта пересылалась в локальный nntp сервер. И ИКАКИХ ЭМОДЗИ

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Думаю надо использовать TeX для разметки

Излишен.

Куда важенее переход на koi-8.

Более чем устраивает юникод.

fernandos ★★★
() автор топика

Любая обязаловка - плохо.

x-signal ★★
()
Ответ на: комментарий от tz4678

я за смертную казнь для lorcode, пережитка нулевых, косплея на bbcode

Тоже полностью поддерживаю!

shleemypants
()

Я всеми руками за выпиливание lorcode. Пережиток bbcode в 2021 году не нужен.

Unicode4all ★★★★★
()
Ответ на: комментарий от pawnhearts

должен работать через NNTP

Ну e-mail-гейт бы не помешал, даже на гейхабе можно через него отвечать. Да и самая ранняя версия ЛОРа вроде именно так и работала.

И многокодировочность тут была тоже, через конвертеры, висящие на разных портах.

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.