2010-07-23 23 views
13

Est-ce que quelqu'un a de l'expérience avec Google Closure Editor/WYSIWYG? Je pense à passer de CKEDITOR à Google Closure Editor/WYSIWYG. Idéalement, j'aimerais utiliser l'éditeur etherpad mais il ne semble pas que quelqu'un ait séparé l'éditeur de toute l'application.Google Closure Editor/WYSIWYG

Quoi qu'il en soit, pour Google Closure Editor/WYSIWYG, est-ce que quelqu'un sait qu'il prend en charge les aspects collaboratifs en temps réel de Google Docs?

+0

Aloha-Editor est un éditeur WYSIWYG supportable qui prend en charge collaboration en temps réel. La fonctionnalité de collaboration en temps réel est fournie en tant que service et reste alpha, mais peut déjà être testée et intégrée: http://aloha-wikidocs.com. – Inshallah

Répondre

19

L'éditeur Google Closure est un encapsuleur des fonctionnalités d'édition de navigateur intégrées. Il est donc similaire à d'autres éditeurs de texte riche comme TinyMCE, CKEditor, etc. Il est moins riche en fonctionnalités que les autres, mais il est plus petit et plus rapide. L'éditeur de base est utilisé par Gmail (notamment) et diverses autres propriétés de Google.

Il n'y a rien dans l'éditeur public Google Closure pour permettre la collaboration en temps réel avec Google Docs. Cela dit, il a un modèle de plugin qui vous permet d'ajouter de nouvelles fonctionnalités. Je ne recommanderais pas de prendre quelque chose comme ça sans une solide compréhension de travailler avec Google Closure.

Jusqu'à récemment, l'éditeur était également utilisé par Google Docs. Cependant, les limites de la technologie d'édition du navigateur principal devenant un obstacle à l'innovation, ils ont construit leur propre surface d'édition [1,2] (nom de code Kix). Cette surface d'édition n'est pas incluse dans la bibliothèque de fermeture.

  1. https://drive.googleblog.com/2010/04/a-rebuilt-more-real-time-google.html
  2. https://drive.googleblog.com/2010/05/whats-different-about-new-google-docs.html
+0

des liens à la source de kix? –

+1

Aucun code Kix n'a été publié publiquement à ma connaissance, et je ne suis pas au courant de l'intention de le faire. –

8

Il pourrait ne pas durer, mais il existe une version autonome de KIX sur github: https://github.com/benjamn/kix-standalone

+3

Ce projet contient le code obfusqué. – alex2k8

+1

il n'est également pas autorisé pour tout type d'utilisation. –

1

EtherPad Lite est l'option la plus viable que j'ai vu jusqu'ici:

https://github.com/ether/etherpad-lite

Personnellement je suis favorable à celui-ci, parce que:

  1. Il est open source
  2. Vous pouvez héberger vos propres
  3. a peu de dépendances côté serveur (Node.js)
  4. Il dispose d'une API, donc vous pouvez créer votre application dans n'importe quelle langue

Tenter de voler le travail de Google n'est probablement pas un bon plan à long terme. (Je ne suis pas convaincu non plus que les bibliothèques côté client vous aident réellement, en termes de fonctionnalité de collaboration en temps réel, qui dépend fortement du côté serveur.)

+0

J'ai tendance à être d'accord avec ces arguments. + Etherpad est super génial. Je me demande pourquoi il s'appelle "Lite". – nembleton

+1

@nembleton La version «lite» est une réécriture avec des exigences système beaucoup plus humbles - la première version dépendait de plusieurs langues et d'un environnement système complexe, alors que la version «lite» tourne essentiellement sur NodeJS. –

+0

Merci pour les commentaires. Intéressant. – nembleton