Project

General

Profile

Actions

Feature #5137

closed

Support d'angularjs dans Silverpeas

Added by Miguel Moquillon about 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Category:
Panneau utilisateurs
Start date:
11/28/2013
Due date:
% Done:

100%

Estimated time:
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

Also available in: Atom PDF