AngularJS

Qu'est-ce qu'AngularJS ?

AngularJS est un framework, un ensemble d'outils permettant de développer des applications web complexes. Basé sur le langage Javascript, il donne aux applications un caractère dynamique, fluide et ergonomique. AngularJS offre tous les outils nécessaires à la conception d'applications robutes, tout en étant libre, open-source et développé par Google et une communauté active.
AngularJS permet aussi aux développeurs de travailler sur une architecture Modèle-Vue-Contrôleur (MVC), ce qui donne une structure au code, lui permettant d'être repris dans un second temps par n'importe quel développeur. AngularJS est un environnement de développement très puissant, compatible sur tous les navigateurs.

Quel est le rôle d'AngularJS dans Golden-Core ?

Nous utilisons AngularJS comme cadre de travail pour le back office de tous nos modules sites, tels que :

  • Gestion de contenu
  • Logiciel e-commerce
  • Gestion de la relation client (CRM)
  • ...
AngularJS autorise le développement rapide de nouvelles fonctionnalités ou de plug-ins connectés à l'existant, avec la même ergonomie et la même efficacité, par n'importe quels développeurs habitués à l'architecture MVC.

Pour un même développement, AngularJS mobilise moins de code. Les sites qui en résultent comportent aisni moins d'erreurs et de bugs.
AngularJS-large
Nous avons paramétré notre back office afin d'offrir une gestion facilitée de différents modules d'interaction utilisateur, tels que :

Le système d'onglets multi-tâches, permettant de passer d'une activité à l'autre (boutique, CRM, newsletter...) à la manière de pages web dans un navigateur.


Le système de blocs de formulaires, avec différents types de champs, text-input, text-area, menus déroulants, zones de téléchargement de fichiers, cases à cocher, boutons radio, etc.

Ces blocs peuvent être ajoutés et modifiés en quelques lignes de code par n'importe quel développeur compétent.

Le système d'arborescence :

-pages (pour gestion de contenu)
-fichiers
-produits (pour une boutique)
...

Ainsi que toutes les fonctionnalités permettant d'interagir et modifier l'arborescence : créer, dupliquer, supprimer, et gestion du glisser-déplacer pour changer un item de position ou de niveau.

Le nombre de niveaux autorisés est paramétrable.
bouton-contact