Newsroom

Tutoriel - Ajouter un hook dans Prestashop v1.5

Pour modifier le template Prestashop, il faut ajouter ce qu'on appelerait une position dans Joomla, dans Prestashop il s'agit d'un hook. Il faut savoir que Prestashop différencie les différents types de hook, le hook dont on parle ici est un hook Display.

Une première solution, la plus compliquée, consiste à passer par 3 étapes pour créer ce hook (ces trois étapes correspondent en fait la modification du modèle, du contrôleur et de la vue...), comme pour la précédente version 1.4 de Prestashop.

Une deuxième solution consiste à ajouter ce hook en l'attachant à un module, qui ne trouvant pas ce hook, le créera pour vous. Cette solution est bien sûr beaucoup plus simple et aisée, et fait gagner beaucoup de temps, c'est elle que je vais détailler ici:

Lire la suite

Convergence mobiles et sites web, pensez-y!

De plus en plus de personnes utilisent des terminaux mobiles. Rare sont ceux qui n'ont pas leur email ou agenda (professionel ou personnel) sur leur smartphone mais même employés dans une entreprise qui dispose d'un intranet ou extranet il est rare de voir une passerelle entre le système d'information de l'entreprise et les terminaux mobiles qui sont encore mal intégrés dans...

Lire la suite

Développement multi sites avec Joomla et le CCK Seblod

Pulsar Informatique développe un projet multi sites pour le compte des bibliothèques de la Sorbonne. Ce projet, qui sera ouvert en janvier 2013, met en lumière toute la puissance du CCK Seblod pour le CMS Joomla.En effet avec Seblod, Pulsar a acquis une expertise dans la constitution de projets multi sites et multi langue complexes. Dans ce projet en cours nous avons...

Lire la suite

Drupagora 2012

J'ai cette année assistée avec Cyril à Drupagora, journée de conférences sur le CMS Drupal. Cyril m'avait fait un retour très positif sur Drupagora précédent auquel il avait assisté, et je dois dire que la journée a été à la hauteur de mes espérances ! Si vous voulez savoir ce qu'est Drupal et comment l'utiliser, c'est la journée à ne pas manquer.

logo de la journée drupagora 2012

J'ai assisté aux conférences suivantes :

  • Introduction au Responsive Design Web
  • Les bonnes pratiques de l'hébergement
  • Les clés de la réussite d'un projet Drupal
  • Gérer la sécurité de son site Drupal
  • Optimisation des performances
Lire la suite

Mise en place d'une API REST en PHP

Services REST

Bien que les services REST soient très courants, j'ai étonnamment croisé peu de documentation française sur la réalisation d'une API REST. D'où cet article inspiré de cet autre article « Create a RESTFUL SERVICES API » de Srinivas Tamada.
Un service REST permet de mettre à disposition d'autres applications des ressources et non des fonctionnalités. Sa mise en place et son utilisation est donc beaucoup plus simple que SOAP. REST est donc fortement recommandé pour des cas simples où on cherche à effectuer des actions simples sur un contenu, comme tester l'existence d'un élément dans la base de données d'une application, ou le modifier.

Cas d'utilisation :

Les applications 1,2 et 3 peuvent être des applications Web, smartphone, etc. Elles peuvent être écrites en différents langages. Elles doivent juste pouvoir utiliser le protocole http.
En effet une architecture REST repose sur le protocole http, comme expliqué par Gérald Croes dans son blog : On accède à une ressource (par son URI unique) pour procéder à diverses opérations supportées nativement par HTTP.

On peut demander à :

  • Lire une ressource (GET)
  • Modifier une ressource(PUT)
  • Ecrire une ressource(POST)
  • Supprimer une ressource (DELETE)
Lire la suite

Pulsar developpe la passerelle Joomla LUCENE SOLR

Nous développons des sites, intranets et outils avec le CMS Joomla! depuis des années et malgré les améliorations du moteur de recherche intégré à Joomla, on ne peut que constater qu'il reste très en retard par rapport à ce que des moteurs de recherche performants comme Lucene SOLR ou Elastic Search peuvent proposer.C'est pourquoi Pulsar a développé une passerelle entre une instance...

Lire la suite

JCEmediabox et cssjscompress

Pour optimiser la vitesse d'affichage de vos pages il est recommandé d'utiliser des plugins de compression comme CssJsCompress qui transforment vos 15 fichiers css en un seul fichier compressé. Le navigateur n'a alors à chercher plus qu'un et non 15 fichiers, compressé qui plus est, ce qui est beaucoup plus rapide pour lui.Problème: si vous activez cssjscompress et que vous utilisez...

Lire la suite

Web 360 et Réseaux Sociaux, une étude montre un gain de productivité de 20 à 25%

Interessante cette étude du cabinet de conseils McKinsey de cette semaine qui montrerait un gain de productivité des entreprises de 20 à 25% avec l'utilisation des des réseaux sociaux d'entreprise.Il s'agit ici véritablement des RSE et non des réseaux sociaux publics comme Facebook ou Twitter, ce qui conforte l'idée qu'une couche de réseau social dans les intranets et extranets des entreprise...

Lire la suite

Supprimer les copyrights de google dans Openlayers (Drupal7)

La dernière version de la librairie Openlayers a un petit souci: les copyrights de google s'affichent à chaque rechargement, c'est très énervant.Il vaut donc mieux utiliser la version de dev qu'on peut trouver à cette adresse: http://openlayers.org/dev/OpenLayers.jsIl suffit donc de la télécharger(http://openlayers.org/dev/OpenLayers.js)la copier dans le répertoire : sites/all/libraries/OpenLayers/se rendre dans Structure/OpenLayers et renseigner le champ OpenLayers Source avec la valeur sites/all/libraries/OpenLayers/OpenLayers.jsenregistrerignorer...

Lire la suite