Actualités

[21/06/2017] Smile dans le top 10 des entreprises où il fait bon travailler !

Smile entre dans le classement très fermé des entreprises où il fait bon débuter sa carrière. Un palmarès publié dans Les échos et réalisé par Meilleures-entreprises.com.

[20/06/2017] Smile classé 1er hébergeur en haute disponibilité depuis 3 mois

Depuis début mars, soit 3 mois consécutifs, Smile est à la tête du Classement des Hébergeurs en haute disponibilité, réalisé par ip-label et le Groupe NextRadio TV (01net, BFM, RMC).

[20/06/2017] Smile remporte l'Extending eZ Award !

Lors de l'eZ Conference 2017 qui s'est tenue du 6 au 8 juin, Smile a remporté l'Extending eZ Award.

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