Articles taggés avec ‘Console’

Installation du plugin CronMailer sur un hébergement mutualisé OVH

Après la publication de notre plugin CronMailer qui permet d’envoyer des emails en différé par tâche Cron, nous allons voir comment l’installer sur un hébergement mutualisé chez OVH. Le gestionnaire de tâches planifiées, Crontab, est disponible sur toutes les offres sauf les anciennes Start et 1000gp. Un accès SSH est un plus, mais pas une obligation. Nous prendrons d’ailleurs l’exemple d’une offre Perso, l’une des plus petites proposées par l’hébergeur et qui ne dispose pas d’un accès SSH. Lire la suite

Un plugin pour envoyer des emails avec une tâche Cron

Le plugin CronMailer est une solution facile à installer qui permet de gérer une file d’attente d’emails à envoyer par tâche Cron. Ce plugin a pour l’instant été testé avec la branche 1.3 de CakePHP. Le plugin inclut un composant EmailQueueComponent qui gère la file d’attente. Il fonctionne exactement comme le composant EmailComponent du coeur de Cake, à la différence près qu’il enregistre les emails dans la base de données au lieu de les envoyer aussitôt. Le plugin inclut également un Shell exécutable par la console de CakePHP, à lancer soit en ligne de commande, soit avec Crontab pour un envoi différé et par lot. Lire la suite

Multilingue : quelques astuces

En complément du sujet sur la mise en place d’un site multilingue, voici quelques astuces supplémentaires :

  • Gestion du pluriel avec __n() ;
  • Gestion de variables dans une chaîne avec printf() ;
  • Traduire le coeur de CakePHP.
Lire la suite

CakePHP en ligne de commande : premiers pas avec la console

Après avoir intégré la console CakePHP dans Eclipse, voyons comment gagner du temps en créant un nouveau projet depuis la console et en générant automatiquement nos Modèles, Contrôleurs et Vues. Lire la suite

Intégrer la console CakePHP dans Eclipse PDT

Travaillant avec Eclipse PDT sous Windows, nous souhaitons appeler la très utile console de CakePHP directement depuis Eclipse. Lire la suite