Open lopar opened 11 years ago
Я тоже думаю, что от bbcode можно отказаться, сделать wysiwyg с минимальным кол-вом кнопок, который будет форматировать сразу в html, или же в какое-то подобие wiki markup. Вопрос в том, давать ли пользователю возможность копаться в исходном html. Если нет - визивиг должен быть очень хорошим, с автоклинапом лишних тегов и отсутствием багов вообще.
Дроп картинки в поле - предусматривался. Но не всегда это удобно, нужно оставить возможность сделать это через кнопку.
Нет. Я имел ввиду - вообще отказаться. Зачем человеку wysiwyg, если он не может форматировать текст? Абзацы должны расставляться автоматически. Картинки должны подставляться автоматически. Кнопки - поубирать. Чем меньше всяких служебных тэгов и рук в коде - тем безопаснее.
Картинки на уровне кода все равно будут вставляться html-ем или каким-то нашим хитрым маркапом.
А насчет полного запрета форматирования - я против. Лично мне, например, в том же контакте жутко не хватает хотя бы b и i
Невозможно же никак логически разделить текст. Для микроблоггинга, где всего текста - пару десятков байт, это нормлаьно. Но для нормальных форумных обсуждений...
Почитай хотя бы мой список рас в Терроне.
Там используются три типа выделения: размер, жирность и цвет. Абзацы по умолчанию.
Но будь реалистом: такая система не предназначена для настолько крупных постов.
Тиннг предназначен для замены ЛЮБЫХ форумов. В том числе и профильных с большими замысловатыми постами. Я вот мечтаю Террон на нее перевести после полного стабильного релиза.
Не заменит. У него архитектура заточена под максимальную молниеносность вопросо-ответов. А это - враг объёмных, неторопливых дискуссий.
//Igor B
31 мая 2013 г., 13:02 пользователь lerayne notifications@github.comнаписал:
Тиннг предназначен для замены ЛЮБЫХ форумов. В том числе и профильных с большими замысловатыми постами. Я вот мечтаю Террон на нее перевести после полного стабильного релиза.
Reply to this email directly or view it on GitHubhttps://github.com/lerayne/Tinng/issues/13#issuecomment-18736373 .
Этот враг, как говорится, "в голове". Никто не запретит людям вести там долгие вдумчивые дискуссии.
Ты не учитываешь тот факт, что пост придётся писать с учётом постоянно появляющихся ответов и на момент отправки он десять раз устареет.
Далеко не всегда дискуссия ведется ТАК оживленно. А как насчет первого поста, который как правило и несет в себе кучу форматирования и который можно писать сколько угодно?
Ну вот в первый пост можно разрешить форматирование. Но только в первый. И то по минимуму - чтобы в глазах не рябило. Болд, Италик, Заголовок, Гиперссылка, Медиа. И хватит.
//Igor B
31 мая 2013 г., 18:27 пользователь lerayne notifications@github.comнаписал:
Далеко не всегда дискуссия ведется ТАК оживленно. А как насчет первого поста, который как правило и несет в себе кучу форматирования и который можно писать сколько угодно?
Reply to this email directly or view it on GitHubhttps://github.com/lerayne/Tinng/issues/13#issuecomment-18751970 .
Если основа общения - минимализм, то BBCodes будут ненужным элементом выделения. Пользователю стоит отказаться от него вообще. Либо дать пользователю только курсив. В качестве выделения использовать, скажем, желтую заливку. Одна-две кнопки в базовой поставке. Заливку можно выдать, например, модератору ресурса для яркого выделения важного текста.
Картинки же вставлять не тегом, а прямым drag-n-drop в поле для ввода.