Actualités

[28/04/2017] Smile annonce son plan stratégique Open Arrow 2021 et accueille à son capital EURAZEO PME, nouvel actionnaire de référence qui succède à Keensight Capital

Smile, leader de l’intégration et l’infogérance de solutions open source, choisit son nouvel actionnaire majoritaire et s’offre de nouveaux moyens lui permettant le déploiement de son plan stratégique OPEN ARROW 2021 visant à créer un nouveau champion européen de l’IT de plus de 200M€ de chiffre d’affaires.

[25/04/2017] Smile est à nouveau Strategic Partner Alfresco !

Pour la quatrième année consécutive, Smile est Strategic partner Alfresco, le plus haut niveau de partenariat !

[12/04/2017] Smile décroche le statut de Partenaire Global Elite Magento !

Smile est très heureux d'annoncer que nous devenons Partenaire Global Elite Magento - un statut accordé à seulement 5 entreprises dans le monde !

Toutes les actualités picto
       

Vous avez besoin de mettre à jour votre Lecteur Flash Flash 7

Guillemet ouvrant l'actualité des solutions
et des technologies open source Guillemet fermant
picto

Architecture Liferay 7 – C’est une révolution

Au-delà de la refonte ergonomique, Liferay a tout simplement totalement refondu son architecture technique. Six Smiliens (experts Smile) de France et de Belgique ont participé au bootcamp Liferay 7 toute la semaine dernière.

Un nouveau moteur

Après 2 ans de travail impressionnant et une vraie rupture avec l’historique de la solution, les équipes de développement de Liferay sont passées sur une architecture OSGI, lui apportant une meilleure modularité et une véritable pérennité.

En un mot, le cœur de Liferay passe d’un monolithe à un ensemble beaucoup plus fin de composants.

Nous avions déjà présenté les principes de cette approche l’année dernière : http://collaborative.smile.eu/Veille/Smile-at-liferay-devcon-2015-part-1-liferay-7-osgi 

 

Des nouvelles du front

Sur les technologies front-end, là aussi Liferay évolue avec un passage à Bootstrap 3 et une architecture basée sur de nouveaux frameworks JS / CSS.

Lexicon
Composants d'interface

MetalJs
framework de composants

SennaJS
Single Page Engine 

Le développement front-end se fait désormais avec les outils de construction classiques basé sur Yeoman et Gulp, avec, à terme, une mise à jour en temps réel des thèmes lors du développement.

Les points d’attention

  • Les documentations et l’IDE n’ont pas encore été mises à jour
  • Certaines fonctionnalités de la 6.2 retirées de la CE
    • Database sharding
    • Hook application adapter
  • Une version encore instable, il est préférable d’attendre le courant de l’année et la version Entreprise pour lancer des projets.

Ce qui nous plait

  • Liferay devient modulaire.
    • Chaque module du CORE devient indépendant et désactivable (possibilité de faire un Liferay épuré!) et surchargeable.
    • Tests unitaires facilités
    • Possibilités d’extensions beaucoup plus importantes (Extension point)
    • Tout est modules / composant (plus de hooks, portlets, layout)
  • Meilleur support du « Hot Deploy »
    • OSGI est fait pour ça et ça marche (la plupart du temps!)
  • Moins de XML, plus d’annotations, plus de conventions.
  • Une console OSGI puissante (Felix GOGO Shell)
    • Possibilité de tester des services en ligne de commande, d’arrêter / lancer des services.
  • Une manière simple et dynamique de gérer la configuration des modules OSGI
    • Tout n’est plus dans portal.properties !!!
  • Un outil de migration des données en ligne de commande
Pierre Frouge, Hubert Fongarnand
picto

Commentaires

Soyez la premiere personne à ajouter un commentaire sur cet article.
Ecrire un nouveau commentaire