Outils / Logiciels Article

Tester PHP7 avec MAMP PRO 3

Tester PHP7 avec MAMP PRO 3

La dernière mouture de PHP est sortie en décembre 2015 dans un silence assez obscur, pourtant, si la version 6 de PHP est morte dans l’oeuf, PHP 7 semble très prometteur. Voici une liste de quelques nouveautés et améliorations de PHP 7 :

  • Performance améliorée : PHP 7 est jusqu’à 2 fois plus rapide que PHP 5.6
  • Réduction de l’utilisation mémoire
  • support du 64 bit plus consistant
  • Passage de beaucoup d’erreurs fatales en Exceptions
  • Générateur de nombre aléatoire sécuritaire
  • Classes anonymes

Tester votre code avec PHP 7 et d’autres versions de PHP grâce à MAMP PRO 3.

Si vous souhaitez tester votre code avec PHP 7 avant de passer en production, MAMP PRO 3 est solution vraiment simple. La version 3.5 propose nativement PHP7 et vous permet de faire un « virtual host » avec une version différente de PHP. Vous pourrez donc par exemple avoir un site en PHP 5.6, un autre en PHP 5.4.2 puis un dernier en PHP 7. MAMP PRO se révèle donc très pratique pour tester votre code sous différente version de PHP, une chose assez compliquée à mettre en place sur un serveur de production.

Capture d’écran 2016-02-17 à 22.03.36

MAMP PRO 3 se révèle donc très pratique pour tester votre code en local avec différentes versions de PHP. Avec l’évolution du paysage des hébergements dans les futurs mois, tester votre code dès maintenant pour se préparer à PHP7 semble être une bonne pratique. Étant donnée les gains de performance engendrés par PHP7, il se peut que beaucoup d’hébergeur passe à cette version pour faire quelques économies.

Si vous avez des questions, n’hésitez pas à les poser plus bas dans cette page. Ça me fera plaisir d’y répondre.

 

 

Tutoriel site web multilingue avec WordPress et WPML – Partie 1 – Installation et configuration

Tutoriel site web multilingue avec WordPress et WPML – Partie 1 – Installation et configuration

Créer un site web multilingue est toujours un beau problème. En France comme au Québec, en tant que freelance, il n’est pas rare d’avoir à faire un site web en plusieurs langues. J’ai donc décidé de faire un tutoriel qui portera sur comment utiliser WordPress et WPML pour créer un site multilingue. Il sera composé de 3 parties distincte. WPML est LE plugin à utiliser pour les sites multilingues. Même si payant (peu cher pour le service rendu à mon avis), ceci assure un suivi du plugin avec une équipe performante.

  1. Installation et configuration
  2. Traduction des articles, pages et custom post WordPress
  3. Traduction des chaînes de caractère (texte en PHP (hardcodé) dans le thème ou les widgets)

Installation de WPML

L’installation de WPML est très simple, et vous pouvez l’ajouter à n’importe quel moment du développement d’un site. Voici les étapes à suivre :

  • Aller sur le site de WPML : http://wpml.org/fr.
  • Décider le plan que vous souhaitez prendre. il existe 3 plans différents. Si vous faites un site web complet en utilisant WordPress comme un CMS, si vous utilisez les « custom posts » et « custom taxonomy » vous devrez prendre le plan CMS multilingue à 79$.
  • Une fois acheté vous allez pouvoir télécharger le plugin.
  • Aller dans l’admin de votre WordPress puis dans le menu « Extensions » puis « Ajouter », cliquez sur Ajouter une extension et sélectionné l’archive que vous venez de récupérer.
  • Une fois installé, vous verrez dans votre menu de gauche, un nouveau menu WPML.

Important : Si vous êtes développeur et que vous souhaitez utiliser le plugin WPML sur le site de vos clients, je vous encourage à prendre le plan CMS multilingue à vie.

Choisissez les langues du projet

Pour la configuration, c’est assez simple, il va vous falloir définir quelles langues vous souhaitez utiliser, quelle langue vous souhaitez par défaut, comment vous souhaitez ajouter visuellement le sélecteur de langue sur votre site et très important, la façon dont les URL vont fonctionner.

Voici une série d’images annotées qui vont vous aider à comprendre comment faire :

Window_et_Langues_‹_Fabline_—_WordPress

Window_et_Langues_‹_Fabline_—_WordPress 2

 

Choisir le format des URL pour les langues

Une fois les langues ajoutées au projet, vous devez spécifier la façon dont vous souhaiter que le système de langue fonctionne. Vous avez alors 3 choix :

  1. Langues différentes dans les répertoires (http://domaine.com/en/)
  2. Un sous-domaine différent pour chaque langue (http://en.domaine.com/)
  3. Langue ajoutée dans un paramètre GET (http://domaine.com?lang=en)

Pour ma part, je conseille souvent le choix 1 qui est à mon avis le plus jolie à l’oeil mais aussi qui semble être le meilleur choix pour votre SEO.

Sélecteur de langue

La rubrique suivante vous propose de régler la façon dont le sélecteur de langue va s’afficher. Je ne suis vraiment pas fan de cette façon de faire, je ne me sers donc juste pas de ce composant. Voici ce que je fais à la place et qui me donne beaucoup plus de liberté au niveau du placement et de la forme. Vous pouvez copier ce bout de code dans votre fichier functions.php :

Vous pouvez bien entendu modifier ce code pour afficher le sélecteur de langue de la façon que vous souhaitez. Une fois prêt, vous pouvez appeler cette fonction dans votre thème, là où vous souhaitez voir apparaître le sélecteur. Vous pouvez aussi ajouter du CSS pour habiller ce code HTML selon vos besoins.

Conclusion

Si vous avez besoin d’aide à cette étape (installation et configuration), laissez un message dans les commentaires et j’essayerais de vous aider au maximum de mes connaissances. La suite de ce tutoriel suivra sous peu et nous verrons le moyen de traduire les articles, pages er custom post. À bientôt !

Un serveur dédié gratuit pendant 2 mois, ça vous dit ?

Un serveur dédié gratuit pendant 2 mois, ça vous dit ?

Vous avez toujours rêvé d’avoir votre propre serveur dédié ? Vous n’êtes  plus qu’à quelques cliques de votre rêve ! Digital Ocean offre un service de machine virtuel ultra facile à mettre en place et à gérer.

Sur Digital Ocean, une machine virtuel (appelée Droplet) se paramètre en 1 minute avec les 3 étapes suivantes :

Choisissez la taille de votre machine virtuelle

La taille de la machine virtuelle se définie par la RAM, le CPU et l’espace disque (SSD). Voici la grille de prix établie :

Capture d’écran 2015-02-24 à 00.34.24

Sélectionner l’endroit où votre serveur sera installé

Digital Ocean possède 9 centres de données dans lesquelles vous pouvez placer votre machine virtuelle. Choisissez en fonction de vos besoins.

Capture d’écran 2015-02-24 à 00.34.36

Sélectionner l’OS que vous souhaitez installer

Retrouvez les plus grandes distributions comme Ubuntu, Cent OS, Debian, Free BSD

Capture d’écran 2015-02-24 à 00.34.47

Laisser à Digital Ocean, 5 minutes et votre machine virtuelle est prête à l’emplois. Une fois votre droplet créé, vous recevez le mot de passe root par courriel et vous voilà avec votre propre serveur dédié.

J’ai une machine virtuelle à 5$/mois depuis presqu’un an maintenant. Cette machine avec 512 Mo de RAM, un CPU et 20 Go de SSD me permet de faire tourner un serveur de test sous Ubuntu. C’est vraiment pratique et idéal pour le prix.

Bénéficiez d’un crédit de 10$ en passant par ce lien 

Diminuer les fautes grâce au correcteur d’orthographe Antidote

Diminuer les fautes grâce au correcteur d’orthographe Antidote

Tout le monde à un niveau différent en orthographe et c’est bien normal, cependant, il faut savoir que faire des fautes d’orthographe, n’est pas une fatalité. Il existe des outils comme Antidote qui vous permettent de corriger les fautes d’orthographe d’un courriel ou tout autre texte. Même si ce n’est pas infaillible, on évite les fautes qui vous font passer pour un cancre auprès de votre patron ou d’un client important ! Même votre maman sera bien contente de vous lire et de ne pas se frapper la tête contre la table dû au nombre de fautes d’orthographe contenu dans votre courriel.

Antidote fonctionne simplement

Une fois installé, Antidote va s’ajouter en tant que plugin (menu contextuel) dans certains logiciels qui vont pouvoir faire appel à lui pour corriger directement dans le logiciel dans lequel vous écrivez votre texte. Par exemple, Mail sous Mac Os X ou Microsoft Office, Outlook sous Windows  …

Si Antidote n’est pas installé dans le logiciel que vous utilisez, il est aussi facile de copier-coller le texte dans Antidote pour procéder à la correction.

Antidote, le meilleur correcteur d’orthographe pour le français

Antidote est considéré comme le meilleur correcteur d’orthographe pour le Français. Je dois avouer que depuis que je l’utilise pour rédiger mes articles de blog et surtout mes courriels, je fais beaucoup mois de fautes d’orthographe. En plus de m’aider dans la correction des fautes, il me permet une relecture du texte à valider en même temps.

Un dernier point très intéressant et l’apprentissage, Antidote explique toujours la correction qu’il propose. Cela a pour effet de s’améliorer en orthographe au fur et à mesure de l’utilisation.

La license vous donne droit de l’installer sur 3 ordinateurs différents.

Désactiver le mode SSL sur Prestashop avec SQL

Désactiver le mode SSL sur Prestashop avec SQL

Pourquoi j’ai eu besoin de faire ça ? J’ai fait une copie de mon site Prestashop en local et n’est pas de SSL en local. Je n’avais donc pas accès à l’admin pour aller modifier cela facilement. Voici la commande SQL qui désactive le mode SSL sur Prestahsop.

/!\ Attention au prefix de la table configuration, si vous en avez un.

Comme j’ai cherché à désactiver le mode SSL sans avoir accès à l’admin de prestashop et que j’ai mis un peu de temps à trouver, je relaye l’information ici en espérant que ça aidera quelqu’un 🙂