Pages associées au mot clé : actualités

Signer par DKIM ses emails envoyés avec CakePHP 24/04/2014

Envoyer des emails depuis un serveur est facile. Envoyer un email qui arrive effectivement dans la boîte mail du destinataire est beaucoup plus dur, car les hébergeurs d'emails comme Gmail sont parfois trop zélés dans leur lutte contre le SPAM. Afin de passer leurs tests, il faut configurer de nombreuses choses comme le champ SPF ou la signature DKIM.

Je ne vais pas couvrir le sujet de la signature d'emails avec DKIM. Je vous renvoie à deux tutoriels très clairs et simples pour Ubuntu : DKIM with Postfix for Ubuntu ou Postifx/DKIM.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP

Le design de notre site a été entièrement copié ! 01/10/2013

Cet après-midi je vérifiais le rapport de Google Analytics sur le site Internet de notre société, principalement les sites référents, quand je tombe sur deux sites que je n'avais jamais vu et sur lesquels je ne suis jamais allé : "csswinner.com" et "cssdesignawards.com". Je vais voir qui nous a fait de la publicité gratuite pour notre site web et son (beau) design et je trouve une des pages référentes : http://www.csswinner.com/details/rohit-kumars-portfolio/302/ . C'est un peu bizarre, notre site n'est pas présent, c'est juste le portfolio d'un graphiste idien... Bizarre ! J'essaye le lien vers son site, et... surprise ! Son site se charge et a un design trèèès familier ! 

En fait le gars a juste copié les sources de notre site, changé la couleur du menu, le logo et légèrement modifié la phrase d'accueil puis a utilisé notre site pour lui.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités

Helper Bootstrap 3 pour CakePHP 2.x 25/09/2013

La nouvelle version du Helper pour modifier automatiquement vos formulaires pour les rendre compatibles avec Bootstrap a été mis à jour pour Bootstrap 3 : téléchargez les sources sur Github.

Les sources du Helper pour Bootstrap 2.3 sont toujours disponibles.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP , Code

Petit Four version 1.2.1 disponible 20/09/2013

Quelques bugs ont été corrigés :

  • Plusieurs petits bugs ont été corrigés dans les templates de génération de fichiers : par défaut et mini
  • Ajout du type Type TIMESTAMP dans la catégorie DATE and TIME pour pouvoir utiliser la valeur par défaut CURRENT_TIMESTAMP

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP

Mise à jour des templates de génération des contrôleurs 19/09/2013

Le template par défaut de génération des contrôleurs a été mis à jour pour correspondre à celui de la version 2.4.0 de CakePHP :

Pour le template réduit (option "réduire le code généré"), la fonction delete() était déjà simplifiée !

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP

Gérer les accents dans les recherches texte 21/07/2013

Un bon moteur de recherche se doit d'être souple, car les mots recherchés par l'internaute peuvent être présents dans la base de données, mais sous une forme différente. L'exemple le plus évident est la présence de capitales dans le texte: si une phrase commence par "Demain, ...", ce mot doit être reconnu par le moteur de recherche même si l'utilisateur a recherché "demain" ou "DEMAIN".

Beaucoup de langues écrites utilisent des caractères spéciaux (accentués ou autres) qui posent le même problème : un même mot peut être écrit sous différentes formes selon la présence ou l'absence de ces caractères (notament à cause des capitales, qui sont souvent désaccentuées). Le mot "sérénité", s'il apparaît dans un titre, peut très bien être sous la forme "SERENITE". Le moteur doit non seulement ignorer la casse mais également l'accentuation.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP , Code , Plugin , Accents

Plugin de gestion de documents pour CakePHP 2.x 18/07/2013

Le plugin de gestion de document fournit une solution complète et simple pour gérer une arborescence de fichiers à l'intérieur d'une application CakePHP 2.x.

Vous définissez un répertoire racine à l'intérieur du répertoire webroot/ et ensuite vous pourrez à l'intérieur créer des sous-dossiers, mettre en ligne/renommer/supprimer des fichiers, les parcourir, obtenir le lien absolu vers chaque fichier pour pouvoir faire un lien vers eux. Les informations sur les fichiers mis en ligne sont stockées dans une table Documents qui permet ensuite d'y accéder facilement dans votre application.

De plus, ce plugin peut être lié à un système de gestion d'utilisateurs pour gérer des permissions sur les fichiers et empêcher la suppression ou l'édition de fichiers par les mauvais utilisateurs. Si vous n'avez pas de système de gestion d'utilisateurs, vous pouvez aussi désactiver cette fonctionnalité pour avoir un explorateur libre d'accès.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP , Code , Plugin

Nouvelle option de génération des petits fours 29/05/2013

L'application Petit Four a été enrichie d'une nouvelle option de génération de code pour vos projets CakePHP. Pour l'utiliser, cochez l'option "Réduire le code généré" sur la page de  génération de code pour CakePHP en ligne. Les modifications de génération de code sont les suivantes : 

  • Les règles de validation des Modèles sont générées à l'intérieur de la fonction beforeValidate() pour permettre de traduire plus facilement les messages de validation
  • A l'intérieur des Modèles les associations et les validations sont générées avec le code minimal, la magie des conventions CakePHP fait le reste
  • La fonction add() a été supprimée des Contrôleurs et les vues correspondantes ne sont plus générées. La raison derrière ce choix est que les actions et les vues des fonctions add() et edit() ont toujours été très similaires et nous semblent être une duplication inutile de code. Afin de créer une nouvelle instance d'un modèle, utilisez l'adresse:  '/controller_name/edit' sans fournir d'id. Le code de la fonction edit() a été mis à jour pour permettre ce comportement.
  • Les chaînes de caractères à l'intérieur des fonctions gettext sont maintenant entre guillements (afin de pouvoir mettre facilement des apostrophes dedans)

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP

Petit four 1.2.0 disponible 27/05/2013

L'application Petit Four de génération de projets CakePHP en ligne a atteint la version 1.2.0 suite à l'ajout d'une nouvelle fonctionnalité :

  • Possibilité de charger un fichier SQL correspondant à la base de données d'une application CakePHP existante pour importer directement vos modèles, champs et relations dans un nouveau projet de la pâtisserie. Les relations suivant la norme de CakePHP sont détéctées automatiquement, mais vous devez les valider et choisir leur cardinalité inverse (hasMany ou hasOne) dans le cas des relations belongsTo.

N'oubliez pas de vous inscrire pour profiter de toutes les fonctionnalités de la pâtisserie, nous ne collectons aucune information personnelle.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , CakePHP

Retirer le formatage Word dans un RTE à l'aide de JavaScript 29/04/2013

La plupart des CMS disposent d'un éditeur de texte WYSISYG permettant d'éditer du texte formatté. Ceux-ci ont des avantages et des défauts parfois gênants. Un des soucis récurrents est l'importation de texte formatté depuis des logiciels comme Word ou OpenOffice qui créent du code HTML qui est la plupart du temps indésirable car il va se superposer à la feuille de style. Certains éditeurs permettent d'importer du texte non formatté, mais parfois il faut pouvoir le faire "à la main".

Si vous développez votre éditeur ou voulez adapter des éditeurs existants, il peut être utile de gérer soi-même le formatage du texte à l'intérieur de l'éditeur.

Lire la suite...
Cette page appartient aux catégories suivantes: actualités , Code , JavaScript
5103
Petits fours servis