Mot-clé - php

Fil des billets - Fil des commentaires

Phyxo 1.7.0

Je viens de publier une nouvelle version de Phyxo, la 1.7.0. Au menu : - utilisation de l'héritage des templates plutôt que des simples inclusions. - utilisation de SwiftMailer en lieu et place de phpmailer. Comme d'habitude, vous devriez voir apparaître la nouvelle version depuis votre interface  […]

Lire la suite

Phyxo 1.1

Une toute nouvelle version de Phyxo basée sur la prochaine version de piwigo 1.7. Au menu pleins de nouvelles choses mais la plus notable : la suppression de l'upload multiple en flash par un formulaire "classique". Phyxo est toujours compatible avec Mysql, PostgreSQL et SQLite et si vous  […]

Lire la suite

Encore une version de phyxo, la 1.0.2

Une fois n'est pas coutume, encore une version avec des corrections mineures, surtout des libéllés (piwigo remplacé par phyxo). Vous pouvez télécharger la version 1.0.2 : au format zip (phyxo-1.0.2.zip - 11Mo) au format tar.gz (phyxo-1.0.2.tgz - 7,2Mo) Dans la très nombreuses listes des choses à  […]

Lire la suite

Phyxo version 1.0.1

Une nouvelle version de phyxo, est immédiatement disponible. Cette version corrige quelques petits problèmes de jeunesse : Gestion des sessions Modification de la page "A-propos" dans la partie administration Fonction manquante pour SQLite J'en ai profité pour ajouter le plugin user_tags  […]

Lire la suite

Quel beau travail

La nouvelle version de dotclear, la 2.6, vient d'être publié et je viens de mettre à jour en 2 clics. Cela ne changera pas ma vie mais quel plaisir de pouvoir enfin utiliser une belle interface d'administration remaniée avec soin. Le package debian ne devrait pas tarder. Je m'en occupe dès à  […]

Lire la suite

Qu'est-ce qu'un logiciel libre ?

Pour reprendre la définition de wikipedia, un logiciel libre est un logiciel dont l'utilisation, la modification, la duplication (pour le diffuser) sont permises aussi bien légalement que techniquement. Sans rentrer dans les détails d'une licence ou d'une autre, les termes sont parfaitement clairs. 

Ce n'est visiblement pas aussi clair pour tout le monde... 

Lire la suite

Mettre à jour les traductions d'un module drupal

Lorsqu'on développe un module drupal, les traductions ajoutées au fur et à mesure ne sont pas prises en compte automatiquement. drupal ne prend en compte les traductions d'un module que lors de l'installation de celui-là. En cours de développement cela peut rapidement devenir pénible (pour rester poli !) de devoir installer/déinstaller le module à chaque mise à jour...

Lire la suite

Compilation de PHP5 sur itaninium 64 bits

La compilation de PHP5 sur un serveur itanium 64 bits n'est pas une mince affaire. Pour corser le tout, le système d'exploitation est une RHEL 5. La compilation semble bien se passer. Je peux lancer le serveur (apache 2) et je vois même la page phpinfo qui semble correcte. Dans la foulée j'essaie d'installer une application et là c'est le drame ! Le moindre script provoque un "Segmentation fault" d'apache et la mort du processus. Et côté navigateur on a le droit à une erreur "Document Contains No Data".

Lire la suite

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