Разрешение пользователям создавать страницы - PullRequest
0 голосов
/ 11 октября 2010

Я хотел бы разрешить пользователям создавать страницы на моем сайте. Не полные страницы, а просто содержимое для шаблона по умолчанию.

Я сейчас использую http://ckeditor.com/ и сохраняю содержимое в базе данных.

Это лучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 11 октября 2010

Возможно, было бы проще (и безопаснее, и красивее, и т. Д.) Использовать что-то вроде Простая CMS ?

1 голос
/ 11 октября 2010

Это ужасно расплывчато.Является ли предоставление пользователям редактора, а затем сохранение контента в базе данных лучшим подходом?Конечно.На самом деле, было бы трудно придумать какой-либо другой разумный подход.

Является ли CKEditor лучшим редактором?Это зависит от вас и ваших пользователей.Переполнение стека использует простое текстовое поле с несколькими кнопками для добавления кода уценки.Это гораздо эффективнее, но нетехнические пользователи будут ненавидеть это.Лично я склонен использовать TinyMCE, который многие пользователи узнают по его использованию в WordPress.

Какой редактор подходит для вашего сайта, зависит от вас и ваших пользователей.

А что касается сохранения его вбаза данных, где еще вы могли бы это поставить?Очевидно, вам придется сохранить то, что посетители пишут в какой-то базе данных.

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

...