Предложения Rich Text Editor для построения CMS на Zend Framework - PullRequest
1 голос
/ 23 сентября 2011

Я разработал простую CMS для управления моим сайтом в Zend Framework. Теперь для содержания мне требуется текстовый редактор. Есть ли какой-нибудь специализированный редактор, который я могу использовать непосредственно на Zend Framework. Нашел редактор цифр, но, поскольку я новичок, мне было довольно сложно это реализовать.

Кроме того, для редактирования форматированного текста мне также необходимо загружать изображения и прикреплять файлы.

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Как сказал @Frederik Eychenié, это похоже на проблему со стороны клиента.Подобный вопрос для редактора форматированного текста вы можете увидеть здесь: RichTextEditor для PHP CMS

Лично я использую CKEditor вместе с Zend Framework.Zend Framework не нужно ничего знать о редакторе на стороне клиента, он извлекает данные HTML как просто еще один элемент формы (и, конечно, проверяет его).

Надеюсь, это поможет,

0 голосов
/ 23 сентября 2011

Редакторы форматированного текста в основном на стороне браузера , поэтому вам сложно найти его для Zend Framework, php будет на стороне сервера .

Реализация текстового редактора обычно означает создание некоторого javascript, чтобы заставить его работать, сторона php - это то же самое, что обработка данных, поступающих из обычной формы, хотя проверка / фильтрация этих данных потребует больше работы с точки зрения безопасности. Взгляните на HTMLPurifier и этот ZendCast о его интеграции в ZF.

Для загрузки изображений и прикрепления файлов это та же самая проблема. Редактор предоставляет интерфейс для навигации по загруженным файлам и для отправки новых, но вы должны кодировать хотя бы обычную загрузку и извлечение файлов на стороне сервера, а затем адаптировать его, чтобы хорошо взаимодействовать с редактором. Как правило, в документах редактора вы найдете информацию о том, какой запрос он отправляет и где, и к каким данным он должен иметь доступ.

Однако между Zend и Dojo существует некоторая совместная работа , в результате которой появился компонент Zend_Dojo , а в Dojo имеется Rich Text Editor и File Uploader . Но так как я никогда не использовал их, я не могу дать вам совет о них.

...