Я постоянно сталкиваюсь с одной и той же проблемой во многих моих разных проектах:
Как справиться с тем, чтобы сделать контент доступным для публикации наиболее простым способом для людей с низкими / нулевыми навыками ИТ.
Самый простой способ - засунуть в свои руки что-то вроде TinyMCE (например, wordpress), обычный маршрут, потому что люди более или менее привыкли к нему.
Проблема в том, что ... некоторая часть меня неизбежно превращается в агонию, когда я вижу часть HTML-кода, который вставляется либо редактором HTML-кода, либо вставляется из Word, либо куда-либо еще, например, грязные ботинки перетаскиваются в чистую, иначе жилой дом. Я знаю, что ошибочный HTML может быть ограничен, но даже если он сведен к своей основной форме, ему все равно удается создавать хаос и несоответствия между пользователями.
Я бы хотел заставить пользователей изучать Markdown или Textile (ala stackoverflow), но я обычно проигрываю эту битву, и мне еще предстоит увидеть редактор, который мог бы конкурировать с любым из HTML-редакторов с точки зрения низкого барьера для входа. Я еще не видел тот, который все содержится в одном окне (WYSIWYG), большинство или все? используйте один для ввода, а другой для отображения, который большинство пользователей просто не получают.
Я также часто использую Zemanta, поскольку он прост в использовании и снижает риск загрузки пользователями материалов, защищенных авторским правом, но он также полагается на HTML для своих виджетов, если вы не хотите создавать свои собственные, используя их API напрямую. Но без HTML, как вы учитываете несколько изображений в документе и справляетесь с их позиционированием?
Мне любопытно посмотреть, как другие решили эту проблему, потому что каждое решение, которое я создал, я постоянно переоцениваю и нахожу недостающим. Есть предложения?