Языки, как текстиль или Markdown(используются на StackOverflow, например) являются большими для людей, которые используются для редактирования текста в «простом режиме», и есть немного технического-фон, я думаю ...
Но для «реальных нормальных людей», которые не понимают, что многое о компьютерах, те не очень удобно, и отказоустойчивые :-( - и слишком далеко от MS Word^^
Даже я, кто понимает, почему эти языки используются, и как они работают, часто приходится редактировать мои сообщения на SO из-за таких ошибок, как «не вставлять пустую строку в нужное место, чтобы получить тот или иной признак :-(
Хорошим решением для ваших пользователей было бы использовать какой-то редактор WYSIWYG, чтобы они могли печатать в их тексте, используйте несколько маленьких значков MS Word, чтобы отформатировать их, и все такое.
Типичными примерами те
- TinyMCE (эта ссылка указывает на страницу «просто демо», который может быть только то, что нужно пользователям)
- FCKeditor
Они не являются которые трудно интегрировать в существующее приложение и могут сделать ваш backoffice более удобным для пользователя!
И, в зависимости от текста редактирования, вы можете активировать более или менее варианты, чтобы наилучшим образом соответствовать их потребностям.
Но есть много других ;-)
Это будет означать, что вы храните текст HTML в вашей БД; и, по соображениям безопасности, вы можете его дезинфицировать, используя что-то вроде HTMLPurifier.
Спасибо! Я, вероятно, попробую что-то подобное, хотя это может быть немного завышено для моих целей. – joelpet
Добро пожаловать :-) Сначала это может показаться немного переполненным, но если вы настроите его, просто покажите значки, которые нужны вашим пользователям (и не более, чтобы они не потерялись в 4 строках значков: -D) Я думаю, что им понравится WYSIWYG ;-) –