простая издательская система WYSWYG - PullRequest
2 голосов
/ 19 февраля 2012

Я постоянно сталкиваюсь с одной и той же проблемой во многих моих разных проектах:

Как справиться с тем, чтобы сделать контент доступным для публикации наиболее простым способом для людей с низкими / нулевыми навыками ИТ.

Самый простой способ - засунуть в свои руки что-то вроде TinyMCE (например, wordpress), обычный маршрут, потому что люди более или менее привыкли к нему.

Проблема в том, что ... некоторая часть меня неизбежно превращается в агонию, когда я вижу часть HTML-кода, который вставляется либо редактором HTML-кода, либо вставляется из Word, либо куда-либо еще, например, грязные ботинки перетаскиваются в чистую, иначе жилой дом. Я знаю, что ошибочный HTML может быть ограничен, но даже если он сведен к своей основной форме, ему все равно удается создавать хаос и несоответствия между пользователями.

Я бы хотел заставить пользователей изучать Markdown или Textile (ala stackoverflow), но я обычно проигрываю эту битву, и мне еще предстоит увидеть редактор, который мог бы конкурировать с любым из HTML-редакторов с точки зрения низкого барьера для входа. Я еще не видел тот, который все содержится в одном окне (WYSIWYG), большинство или все? используйте один для ввода, а другой для отображения, который большинство пользователей просто не получают.

Я также часто использую Zemanta, поскольку он прост в использовании и снижает риск загрузки пользователями материалов, защищенных авторским правом, но он также полагается на HTML для своих виджетов, если вы не хотите создавать свои собственные, используя их API напрямую. Но без HTML, как вы учитываете несколько изображений в документе и справляетесь с их позиционированием?

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

1 Ответ

0 голосов
/ 27 февраля 2012

Лично мне нравится использовать Aloah в качестве моего перехода в WYSIWYG Editor. Он более легкий, чем TinyMCE, и оставляет меньше возможностей для пользователя вводить уродливый HTML.

Существует также WYMEditor (То, что вы видите, это то, что вы имеете в виду). Его внешний вид не так хорош, как у Aloah, но он, безусловно, помогает удерживать людей от создания плохого HTML.

В отличие от jgauffin, я думаю, что есть возможность принудительного создания чистого HTML неопытным пользователем. Проблема в том, что TinyMCE и им подобные хотят предоставлять функции макета, независимые от определений стилей реализации страниц.

...