Как я могу интегрировать готовый редактор статей в PHP?

Какие существуют современные редакторы статей на PHP для самописного движка сайта, предпочтительно без использования bb-кодов, аналогичные тем, что используются на Яндекс.Дзене?
  • 20 декабря 2023 г. 14:37
Ответы на вопрос 3
Для интеграции готового редактора статей в PHP вы можете использовать одну из следующих библиотек:

1. TinyMCE (https://www.tiny.cloud/): это один из самых популярных редакторов для веб-приложений. Он предоставляет богатый набор инструментов для форматирования текста, вставки изображений и других элементов.

2. CKEditor (https://ckeditor.com/): это ещё один популярный редактор, который обладает мощными функциями и гибкой настройкой.

3. Froala Editor (https://www.froala.com/wysiwyg-editor): это ещё один профессиональный инструмент для создания и редактирования контента. Он также предоставляет разнообразные возможности и позволяет настраивать свои собственные элементы редактирования.

4. Quill (https://quilljs.com/): простой и лёгкий в использовании редактор, который имеет модульную архитектуру, позволяющую добавлять и настраивать функциональность по вашему выбору.

Все эти редакторы можно интегрировать с помощью JavaScript и настроить под ваши нужды. Вы можете использовать AJAX или HTML-формы для отправки содержимого редактора на серверную часть вашего PHP-приложения, где вы сможете сохранять и обрабатывать статьи.

Обратите внимание, что эти редакторы обычно работают с HTML-кодом, поэтому при сохранении статей вам может потребоваться обработка и очистка пользовательского ввода, чтобы предотвратить возможные уязвимости или несанкционированные действия.

При выборе редактора уделите внимание лицензии и возможностям кастомизации, чтобы выбрать тот, который лучше всего соответствует вашим потребностям.
Редактор статей работает на фронте. РНР тут вообще ни при чем. 
А список JS WISIWIG-редакторов - только гугль спросить.
Редактор вам нужен не на PHP, а на JS. PHP - это бэкенд, серверная сторона, пользователь там ничего редактировать не может. 
Для сайта можно взять, например, TinyMCE .
Похожие вопросы