[Техническое] Визивиг-редактор

В техническом чате имажинарии товарищ просит:

Andrey Titov, [24.10.18 11:51]
Можно что-нибудь сделать с дефолтным редактором-вьювером статей? Он ужасен.

Сейчас используется базовый редактор. Многим он удобен тем, что вся разметка видна при создании топика. Видно, какой блок выделили жирным, куда вставили ссылку и так далее.

Да, это не визивиг. Но у визивиг-редакторов есть объективные проблемы:

1. стандартный редактор, который предлагается в поставке (tinyMCE) весьма устарел, а прикручивать новый… ну, я изучаю этот вопрос, но это не первоочередная задача.

2. опыт использования визивиг-редактора на ролемансере говорит мне, что с ним возможны косяки, которые могут запороть пост совсем нахрен сразу безовозвратно. Причем этот косяк сделать легче лёгкого, просто при редактировании элементов списка.

3. визивиг-редактор прямо таки провоцирует пользователя на «Вставь в меня текст из ворда и сохрани разметку». Да, разметка сохраняется. Но ценой поста, увеличившегося в размерах на порядок, а бывает что и на два. Потому что из ворда приезжает вордовская же разметка, а она очень ублюдочная, поверьте.

Вплоть до того, что каждое слово в тексте обрамляется вот таким блоком: pastebin.com/Di9ZHf9N
А это всего-то аннотация к невинной статье по использованию высокочастотных генераторов

У этого механизма есть плюс (но, на мой взгляд сомнительный) — текст на сайте показывается точно так, как вы его оформили в ворде… но только в том случае, если у смотрящего тоже есть используемый вами шрифт. В противном случае он увидит что угодно. Может и квадратики.


Что мы можем со всем этим сделать?

А. Привыкнуть к редактору
Б. Найти и прикрутить WIWYWIG-редактор, сохранив возможность редактировать plaint/text.

19 комментариев

avatar
визивиг-редактор прямо таки провоцирует пользователя на «Вставь в меня текст из ворда и сохрани разметку». Да, разметка сохраняется. Но ценой поста, увеличившегося в размерах на порядок, а бывает что и на два. Потому что из ворда приезжает вордовская же разметка, а она очень ублюдочная, поверьте.

Ооо дааа. Сижу на одном сайте с WYSIWYG-редактором (довольно остроумным, кстати). Каждый день кто-нибудь орёт в эфире «Почему у меня превышен лимит знаков в посте? У меня всего тысяча, почему он показывает двенадцать!» А потом выясняется, что человек из Ворда копирует. Остается только советовать копировать из Ворда в Блокнот, а потом уже на сайт.
avatar
Визивиг — это зло, он создает жирный и грязный кусок кода, который плохо работает и криво отображается. Не используйте его.

Тут больше вопрос, чем ужасен, по мнению вопрошающего, текущий редактор. Возможно, можно решить проблему иным способом.
avatar
Я за опцию 3: поискать другой редактор, если этот действительно ужасен. Визивиг мне не нужен, видеть разметку в посте удобно (по крайней мере, пока мы не делаем таблиц).
Возможно, удобная функция превью поможет для ситуаций, когда хочешь сразу видеть, как будет выглядеть пост.
avatar
текущий редактор вполне устраивает. не надо чинить то, что не сломано ©
avatar
Визивинг — зло! [+1]

текущий редактор вполне устраивает. не надо чинить то, что не сломано © [+1]
avatar
Лично меня более чем устраивает встроенный редактор. Форматирование к в ворде? Не, не надо.
avatar
markdown!
avatar
А толку? Разметка бедная, понятная и удобная только для IT-гиков.

Даже язык разметки tiddlywiki богаче по возможностям!
avatar
Расскажи-ка мне, как удобно без сторонних инструментов сделать на маркдауне таблицу так, чтобы она одинаково воспринималась всеми существующими рендерерами маркдаунта.

Это во-первых, во-вторых, ничего что у гитхаба маркдаут свой, а у реддита свой — и это не маркдаун, а что-то на него похожее?

В-третьих: расскажи, как в маркдауне сделать… подчеркивание. Или зачёркивание?

Маркдаун настолько популярен потому что всем этим гикам достаточно той разметки, которую предоставляет маркдаун. Достаточно для оформления коммитов, достаточно для технической литературы, достаточно для коротких записок на реддите.

Для полноценного художественного блога маркдаун не пригоден.

Я знаю, что говорю. Я пытался вести блог на маркдауне. Это удобно, пока ты пишешь про айти. Как только ты хочешь написать про ролевые игры — начинаются сложности.
avatar
Недостаточный. Хорошо, я поищу способ прикрутить рендер маркдауна к ливстриту (к слову, даже на хабре эту проблему решили с грехом пополам), но ничего не обещаю.
avatar
Надо же, работает :)

Но, для меня идеальным был бы язык разметки TiddlyWiki:
ссылка	[[ссылка]]
внешняя ссылка	[[внешняя ссылка|куда-то]]<br />
альтернатива	++альтернатива++	
зачеркнутый	==зачеркнутый==	
подчеркнутый	__подчеркнутый__
курсив	//курсив//
Superscript: 	2^^3^^=8	
Subscript: a~~ij~~ = -a~~ji~~	
цветной	@@color(green):цветной@@	
фон	@@bgcolor(green):фон@@	
выделение	@@выделение@@
моноширинный	{{{моноширинный }}}	
списки: 
* 1st
** 1st-sub1
* 2nd
** 2nd-sub-1
** 2nd-sub-2
# 1st
## 1st-sub1
## 1st-sub2
[img[замещающий текст|image URL]]

[img[title|filename]]
[img[filename]]
[img[title|filename][link]]
[img[filename][link]]


таблицы там тоже есть, но разметка не очень удобная (ну, как и везде, впрочем, таблицы это такое…
avatar
ладно. На самом деле у меня даже есть в загашниках форматтер маркдауна для ливстрита.

Вопрос в том, надо ли улучшать то, что уже и так работает?
avatar
Я приобщусь ко мнению тех, кто против Визивига.
Была вроде раньше идея использовать маркдаун, но я по опыту работы не сильно с него проперся. В чем выгода?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.