Choisissez le design de Qleek

Standard

Qleek donne corps à votre vie digitale.

Créé par Johanna Hartzheim et Ismail Salhi, deux Français très créatifs, qui souhaitent simplifier l’accès aux technologies. Qleek est le fruit de leur travail.

Qleek, ce sont des tuiles hexagonales (les tapps) qui permettent d’accéder facilement à votre musique, vidéos, revue en ligne, compte Instagram, Tweeter, Facebook, de votre famille ou de vos amis. Très décoratives, les tapps peuvent vous représenter comme une oeuvre sur votre mur.

Copyright Qleek.me

Copyright Qleek.me

Les tapps se posent sur un socle, la box Qleek, et vous accédez facilement à ces contenus virtuels et à la fois si réels grâce à Qleek.

qleek box

Copyright Qleek.me

Vous pouvez dès aujourd’hui choisir le design de Qleek.

Retours sur le séminaire Drupal 8 organisé par Smile

Standard
Quatrième média était présent lors du séminaire  « Réussissez votre transformation digitale avec Drupal 8 » organisé par Smile au Centre de Conférences Étoile Saint-Honoré de Paris le 4 mars 2015.

Voici notre retour suite à cette présentation.

Date de sortie de la version 8

Tout d’abord la question de la sortie de la version stable de Drupal 8. Aucune date n’a été annoncée, mais il est certain que ce sera courant 2015.

La première release candidate sortira lorsque tous les bugs bloquants/critiques auront été corrigés. Les bug bloquants étaient de 52 le 4 mars et cela diminue doucement comme l’indique cette courbe.

La première version stable sortira lorsque aucun bug critique n’aura été découvert pendant une phase de test de 15 jours.
Pour estimer la date de sortie ce site analyse donc les bug restant et estime la date de sortie : https://drupalreleasedate.com/

D’ici là Smile propose de mettre en place des sites simples et non critiques sous Drupal 8. Ils ont donc réalisé un site dédié pour prouver que c’est effectivement faisable : Le Guide Drupal 8 par Smile.

Fonctionnalités de Drupal 8

Par rapport à la version 7, Drupal 8 apporte surtout des améliorations au niveau de l’ergonomie de gestion et production des contenus. Ces évolutions sont rassemblées au sein de l’initiative Spark. En résumé, des fonctionnalités apportés par de très nombreux modules de la communautés sont maintenant intégrées au noyau (le Core) de Drupal 8.
  • nouvelle interface de contribution,
  • approche mobile first : BO responsive, simplifie la modification de contenus. La barre de navigation en header et mobile friendly.
  • moins de scroll,
  • vraie prévisualisation des contenus dans le contexte du front office,
  • thèmes plus simple, plus épurés avec des jeux de couleur clefs en main,
  • multilinguisme en natif, (avec Drupal 7, il fallait installer 30 modules complémentaires, avec Drupal 8 il sera nécessaire dans installer plus que 4), et ainsi avoir la possibilité d’écrire de droite à gauche,
  • amélioration de l’indéxation des contenus traduits.
Concernant des modules essentiels à Drupal 7 comme Views, celui-ci a été intégré au noyau de Drupal 8. Ainsi toutes les listes sont maintenant administrables depuis le BO de Drupal. Avantage intéressant, la possibilité de créer des listes en HTML mais aussi en Json. Ce qui simplifie les sites au format Single Page Application, en mashup de flux JSon (Ajax) et bien entendu pour le partage de contenus sur le mobile et d’autres sites.
D’autres améliorations :
  • Galeries d’images et slideshow multi-divices (dans le thème par défaut),
  • Blocs : des nouveau blocs sont intégrés (fil d‘ariane, footer …), Les blocks deviennent des entités (avec des champs attachés), intéressant notamment pour les bannières de pub,
  • Modèle de donné amélioré : champs HTML5 (tél, email, lien …) avec validation à la saisie et markup HTML5 pour avoir un rendu multi-device de saisie. La saisir d’un numéro de téléphone sur un smartphone ou tablette se fait avec le clavier numérique,
    Commentaire : le champs ouvert/fermé devient un champ et ainsi toute les entités sont commentables. Ce qui simplifie le paramétrage des commentaires (en drupal 7 il fallait gérer des sections …),
  • Take a tour : simplifie la formation des nouveaux utilisateurs du site en front avec des tool tips en info bulle,
  • CXM et Analytics : amélioration avec le produit Acquia Lift

Evolutions Technologiques

Techniquement parlant, le système des thèmes a été amélioré afin d’être valides pour les standards actuels (HTML5 / CSS3 / Javascript) et compatible au recommandation SEO de schema.org. Les Thèmes seront donc plus simples à développer et plus simple à maintenir.

Les technologies suivantes ont été intégrées :
  • Backbone.JS : pour remplacer JQuery,
  • modernizer pour identifier les différents terminaux,
  • Normalize.js pour normaliser les appels js sur les différents terminaux,
  • Domready pour optimiser les chargement coté navigateur,
  • html5shiv,
  • classList,
  • cache : possibilité de cacher des blocs et des contenus avec une clef de cache et de gérer la suppression plus simplement/finement qu’avec Drupal 7,
  • Système de configuration de Symfony2,
  • Mécanisme de définition des routes (celui de Symfony2),
  • Twig : c’est le nouveau moteur de template venant du monde Symfony, plus besoin de connaitre le PHP. Cela simplifie la création des templates notamment pour les Thèmes.

Compatibilité IE

Il faut noter l’abandon des supports IE 6 et 7. IE 8 reste en partie supporté mais la version compatible est dégradé de IE8.

Modules Symfony inclus

Certains modules Symfony2 ont été inclus mais pas tous :
  • Conf YML
  • Routes
  • HTTPFoundation
  • Composer
  • PHPUnit

Gestion des environnements

Meilleur gestion des environnements de dev, test, préprod, prod … avec un mécanisme d’import/export des configurations qui sont maintenant au format YML (le format de Symfony).
Lors de l’import d’une configuration, l’interface est plutôt bien faite pour identifier les différences avant l’import. Mais pas de partage de contenus d’une plateforme à une autre en dehors des scripts de migration et des flux JSON.

Démarrer un projet sur Drupal 8

Du point de vu de Smile et Acquia, le démarrage d’un petit projet est possible sur une release candidate. Mais il faut s’attendre à devoir monter en version dans les semaines qui suivent.

Les différents cas ont été présentés :
  1. Dans le cas d’un site existant sur Drupal 6, il est conseillé d’attendre la release stable 8.0 pour migrer en privilégiant des modules stables de la version 8. Si la migration n’est pas nécessaire, alors attendez la 9.
  2. Dans le cas d’un site existant sur Drupal 7, il est conseillé d’attendre la release  stable 8.0 pour migrer en privilégiant des modules stables de la version 8. Si la migration n’est pas nécessaire, alors attendez la 9.
  3. Dans le cas d’un nouveau projet non critique, purement éditorial, il faut vérifier si les fonctionnalités attendues peuvent se limiter aux fonctionnalités fournies par le noyau. Il est toutefois possible de démarrer le petit projet non critique sur une version Beta ou RC, en privilégiant des modules connus et stables. Le problème c’est qu’à ce jour il n’y en a pas encore de module Drupal 8 stable. Il est donc conseillé d’attendre la release stable 8.0 pour passer en production.
  4. Dans le cas d’un nouveau projet dont les fonctionnalités ne se suffisent pas au noyau Drupal 8 seul, alors il est conseillé de démarrer le projet sur Drupal 7 en privilégiant des modules connus et stables. Il faut surtout privilégier les modules qui seront portés sur Drupal 8 ou inclus au noyau (entity reference, téléphone, URL, Restful web services, CKeditor…)
    Attention aux modules qui vont disparaitre : blog, dashboard, openID, Poll, Profile, Trigger. La mise en production se faira donc sur une version 7.
    Et après la sortie de la version 8 stable, la migration pourra se faire, mais les templates du Thèmes devront être réécrit complètement en Twig. Cette réécriture est un nouveau projet à part entière.

En conclusion

L’adoption de Drupal 8 pour un nouveau projet est donc prématurée. Mais si vous souhaitez tout de même démarrer avec Drupal 7 puis migrer, votre projet risque de vous coûter deux fois plus cher qu’avec une autre solution de CMS équivalente. Je ne saurai que recommander de regarder en détail des solutions comme eZ Platform (aka eZ Publish) et d’autres solutions implémentés sur la base de Symfony2 comme Backbee, bien que ce dernier soit encore un peu jeune.

Ikea lance une collection de meubles avec chargeur sans fil intégré

Standard

Un chargeur sans fil rend la vie plus agréable

Voilà en substance ce qu’Ikea annonce dans le dossier de presse de mise sur le marché de cette collection Home Smart de meubles et objets avec chargeur sans fil intégré.

Vous qui perdez tout le temps votre chargeur, vous serez heureux de trouver une solution intégrée à votre table de chevet ou votre lampe de bureau.

Table de chevet, lampes, bureau, supports autonomes, boîtes de rangement de la série KVISSLE agrémenté d’un module de charge sans fil QI.

Vous pourrez même trouver chez le leader mondial du mobilier un kit à encastrer vous même dans vos propres meubles (aux alentours de 30 €).

Ce sytème QI équipe déjà des appareils Samsung mais Ikea propose deux adaptateurs VITAHULT pour Iphone et Samsung Galaxy. Sinon des kits existent pour équiper facilement votre iphone ou votre tablette.

Lancement prévu avril 2015 en Europe et Amérique du Nord.

Plus de photos sur l’espace press d’Ikea.