MISE À JOUR: La coloration syntaxique est disponible en tant que plug-in dans le courant Etherpad - voir la réponse de John ci-dessous. Les créateurs originaux d'etherpad travaillaient sur la mise en surbrillance, mais des problèmes de synchronisation complexes les ont fait abandonner cette fonctionnalité - comme documenté dans un fichier .txt dans le code source.
De nombreux sites etherpad fonctionnent sur une version standard d'etherpad.org. Si la surbrillance était ajoutée, vous la verriez probablement rapidement à sketchpad.cc. Peut-être les regarder et attendre? Ou si vous voulez vraiment mettre en évidence, une bonne première tentative/expérience serait la vue en lecture seule. Exemple: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest Essayez d'utiliser certains En mettant en lumière le javascript bibliothèque pour mettre en évidence le texte à l'intérieur DIV # padcontent ou peut-être $ (« DIV # padcontent ») [0] .textContent
La complexité devient la mise en forme de texte mis en évidence de nouveau dans la DB. Pour cela, vous devrez peut-être utiliser des transformations opérationnelles (qui sont les bases d'etherpad et récemment utilisées dans le traitement de texte Google Docs). Un tutoriel: http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation
C'est un peu idiot. Pourquoi ne pas faire ressortir la syntaxe 100% côté client? –
@Martindale, oui vous feriez mieux de rester à l'écart du côté serveur et du stockage de DB de mise en forme. –
Cette réponse ne représente plus le statut actuel d'Etherpad. La mise en évidence de la syntaxe est maintenant disponible dans Etherpad en tant que plugin. Voir aussi http://codepad.etherpad.org –