Développement

Appeler une tâche symfony depuis une autre tâche

Pour faciliter l'administration de votre site que vous avez bien entendu réalisé avec symfony vous faîtes des tâches. Un exemple de tâche est par exemple la suppression régulière des personnes qui se sont inscrites sur un site mais n'ont jamais confirmé leur email en cliquant sur un lien de validation. Pour rester dans l'esprit DRY, on ne duplique aucune partie de code et on peut être améné à vouloir appeler une tâche depuis une autre...

Lire la suite

Calcul d'écart-type avec sqlite

SQLite est une bibliothèque qui propose un moteur de base de données. Le grand intérêt de SQLite est que toute la base tient dans un unique fichier. SQLite implémente en grande partie le standard SQL 92 mais certaines fonctions sont manquantes. Par exemple les fonctions mathématiques sont simples et il n'y a pas de fonction de calcul d'écart type.

Lire la suite

Récupérer une liste d'éléments par leur identifiant en choisissant l'ordre de tri.

Lorsqu'on sélection une liste d'éléments par leur identifiant, on veut pouvoir les récupérer suivant un certain ordre. Cet ordre peut-être trivial à réaliser si on trie sur un autre champ, par exemple par date, ou par ordre croissant ou décroissant de cet identifiant. Mais si on veut récupérer les éléments dont les identifiants sont 15, 17 et 20 dans l'ordre 17, 20 et 15, ce n'est pas aussi simple.

Lire la suite

Un clavier, une souris, trois écrans.

Celui qui n'a pas goûté au plaisir de travailler avec plusieurs écrans peut soit essayé tout de suite soit arrêter de lire tout de suite car cet article ne va pas l'intéresser et il ne comprendra pas de quoi je veux parler.

Depuis plusieurs années, j'utilise un PC avec deux écrans : d'un côté le code, de l'autre le navigateur; d'un côté la documentation de l'autre le code,... Les combinaisons sont infinies ! Deux écrans, ce n'est pas mal mais trois c'est mieux ...

Lire la suite

Créer une nouvelle tâche pake dans symfony

La ligne de commande dans symfony fournit de nombreuses facilités pour créer des tâches usuelles et parfois complexes comme créer un nouveau projet, créer une nouvelle application, vider le cache, ...

Ces différentes tâches ne sont en fait que des fonctions php invoquées via la ligne de commande. Il peut s'avérer intéressant d'en ajouter.

Lire la suite

Création d'un plugin pour dotclear 2 - étape 2

Ce billet fait suite à l'étape 1 de mise en place d'un plugin. Cette fois, nous allons aborder la partie administration qui se gère principalement à travers le fichier _admin.php. Le but de cet article est de voir comment ajouter un lien, dans le menu de gauche (partie Extensions), permettant de configurer le plugin. On va aussi voir la page index.php, pointée par ce lien qui nous permettra d'activer le plugin.

Lire la suite

Haut de page