Projet

Général

Profil

Actions

Feature #5137

fermé

Support d'angularjs dans Silverpeas

Ajouté par Miguel Moquillon il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Panneau utilisateurs
Début:
28/11/2013
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Avec l'évolution de Silverpeas et l'importance grandissante que prend le Javascript dans les pages Web, il serait intéressant de pouvoir intégrer un framework Javascript dans le but d'industrialiser nos développements client Web comme nous le faisons déjà côté serveur. Ceci nous permettrait d'une part de poursuivre notre élan de modernisation de Silverpeas, et d'autre part d'améliorer nos développements (en temps et en coût).

L'utilisation de JQuery est devenue de plus en plus prépondérante dans la conception de nos pages Web. Or, JQuery est un outil bas niveau qui permet la manipulation du DOM d'une page Web et, selon la complexité du widget à écrire ou des traitements des événements à effectuer, le code avec JQuery peut devenir rapidement difficile à lire et à maintenir. Le choix du framework ici sera de pouvoir :
  • faciliter l'écriture et la maintenance de widgets simples comme complexes,
  • faciliter l'écriture et la maintenance du code de traitement des interactions de l'utilisateur,
  • pouvoir se concentrer plus sur les aspects IHM et beaucoup moins sur ceux techniques,
  • pouvoir s'interfacer avec les plugins JQuery,
  • être suffisamment stable et avec un avenir certain.

Actuellement, trois frameworks sont envisageables de par leur notoriété et leur potentiel : Blackbone, AngularJS, et EmberJS.

Actions

Formats disponibles : Atom PDF