Bibliothèques JS

Afin que Jelix puisse mettre à disposition des développeurs des outils facilitant la mise en place d'applications, entre autre, de type AJAX, nous allons inclure une ou plusieurs bibliothèques existantes. En effet, il nous parait inutile de développer de nouvelles bibliothèques alors qu'il en existe déjà.

Critères

Liste des critères devant nous aider à faire notre choix :

  • licence
  • poids des fichiers
  • support du toolkit (auteur, communauté, ...)
  • respect des standards
  • fonctionnalités
  • documentation

Toolkits AJAX

Voici la liste des toolkits susceptibles d'être incorporés :

Edition WYSIWYG

Une lib permettant d'intégrer une édition WYSIWYG. Les critères

  • produit du code HTML/XHTML valide
  • que des fonctions de structuration, pas de fonctions de décorations (pour les sites CSS compliant) ou alors désactivable
  • possiblité de mettre des styles

Composants trouvés :

  • tinyMce : hautement configurable, thèmes, skin, plugins. Au niveau architecture, c'est celui qui semble pouvoir s'intégrer au mieux,
  • WYMeditor : certainement actuellement le meilleur en terme de philosophie. Il utilise par contre jQuery. Développement au ralenti.
  • Xinha
  • le composant utilisé dans Dotclear 2 : pas évident à extraire apparemment,
  • fckEditor : définitivement non, trop de retour négatif à propos de la sécurité, une usine à gaz pour paramétrer,
  • freeRTE : trop simpliste, et thème par défaut lourdingue,
  • HTMLarea : n'est plus maintenu,
  • rtwedit : n'est plus maintenu.
Download in other formats: Plain Text