Lab

Nos articles techniques pour partager avec les développeurs web

Magento 1.8.1.0 : changements sur l’envoi d’email de confirmation de commande

Impact sur statut commandes avec Quadra Cybermut La version 1.8.1.0 de Magento CE sortie il y a tout juste un mois contient un changement qui est passé inaperçu et peut causer quelques problèmes aux utilisateurs voire des régressions, par exemple...

Notre retour sur la mageconf

Nous revenons de la première édition de la Mageconf, une journée de conférences dédiée au développement de site e-commerce avec Magento. Le programme se proposait de faire le tour des bonnes et des mauvaises pratiques, d’aborder des méthodologies...

Les tests Angularjs : le guide de A à Z – Partie 1, les tests unitaires

Angularjs est le framework front-end à la mode en ce moment, celui que tout le monde a eu envie d’essayer au moins une fois, juste pour voir. Chez Occitech en tout cas, on a eu envie. Et là c’est le drame Le framework étant tout neuf, son...

Déclarer de meilleures vignettes pour le partage des pages de votre boutique Magento sur Facebook

Lorsqu’un visiteur partage une page d’une boutique basée sur Magento sur Facebook, le réseau social lui propose un titre et une illustration pour enrichir le message de partage. Par défaut, quelle que soit la page c’est le titre de...

CakePHP : améliorez vos résultats de recherche en 1 minute avec le TextHelper

Cet article va vous présenter une manière très simple d’améliorer l’ergonomie des vos pages de résultat de recherche avec l’aide du TextHelper ou de la librairie String. La ligne ci-dessous vous permet de « centrer » un extrait...

Afficher un message d’information aux utilisateurs ayant un navigateur ancien

Une des problématiques récurrentes sur un site est de prévenir les utilisateurs ayant des versions anciennes de navigateur qu’il serait temps de faire une mise à jour. Il existe de nombreux scripts qui indiquent ça à l’utilisateur de...

Personnalisez l’affichage de vos formulaires CakePHP avec l’option « format »

Nous allons mettre en avant aujourd’hui une option de CakePHP que nous voyons assez peu utilisée et qui peut pourtant rendre de gros services au développeur lorsqu’il s’agit de personnaliser ses formulaires. Lorsque l’on crée...

Redirection des e-mails d’une application CakePHP pendant les développements

En phase de développement, il est possible d’envoyer les e-mails vers un fichier, mais que faire lorsque l’on est sur le site de développement/préproduction ? La base de données peut contenir des données de clients réelles, et il peut...

L’erreur « Premature end of script headers: file.php » et les mutualisés OVH

Sur certains hébergements, il se peut que vous rencontriez l’erreur suivante dans les logs du serveur : « Premature end of script headers: xxxx.php » Une raison possible, qui est assez peu documentée est les droits incorrects sur les dossiers....

Cache busting avec CakePHP

Durant le développement, ou lors des mises en ligne de vos applications il est courant de rencontrer des problèmes de gestion du cache du navigateur. Il existe plusieurs solutions pour mettre en cache vos assets. Avec Apache par exemple, vous pouvez...