Редактор Google Closure/WYSIWYG
Есть ли у кого-нибудь опыт работы с Google Closure Editor/WYSIWYG? Я подумываю переехать из CKEDITOR в Google Closure Editor/WYSIWYG. В идеале я бы хотел использовать редактор etherpad, но не кажется, что кто-то отделил редактор от всего приложения.
Во всяком случае, для Google Closure Editor/WYSIWYG, знает ли кто-нибудь, поддерживает ли он в режиме реального времени совлокальные аспекты в Документах Google?
Ответы
Ответ 1
Редактор Google Closure - это оболочка встроенных возможностей редактирования браузера. Таким образом, он аналогичен другим редакторам большого текста, таким как TinyMCE, CKEditor и т.д. Он менее функциональный, чем любой из них, но он меньше и быстрее. Редактор базы используется Gmail (в частности) и различными другими свойствами Google.
В публичном редакторе Google Closure нет ничего, чтобы включить взаимодействие в режиме реального времени в Google Docs. С учетом сказанного, у него есть модель плагина, которая позволяет вам добавлять новые функции. Я бы не рекомендовал брать что-то подобное без четкого понимания работы с Google Closure.
До недавнего времени редактор также использовался Документами Google. Однако ограничения технологии редактирования основного браузера стали препятствием для инноваций, поэтому они построили собственную поверхность редактирования [1,2] (под кодовым названием Kix). Эта поверхность редактирования не включена в библиотеку Closure.
Ответ 2
Это может быть недолго, но существует отдельная версия kix для github:
https://github.com/benjamn/kix-standalone
Ответ 3
EtherPad Lite - самый эффективный вариант, который я видел до сих пор:
https://github.com/ether/etherpad-lite
Лично я пользуюсь этим, потому что:
- Он с открытым исходным кодом
- Вы можете разместить свои собственные
- Имеет несколько зависимостей на стороне сервера (Node.js)
- У этого есть API, поэтому вы можете создавать свое приложение на любом языке
Попытка украсть работу Google, вероятно, не является хорошим долгосрочным планом. (Я также не убежден в том, что наличие библиотек на стороне клиента действительно помогает вам с точки зрения совместной работы в режиме реального времени, которая сильно зависит от серверной части.)