mercredi 20 mai 2015

J'aime dotclear - j'y contribue

J'utilise dotclear pour motoriser ce blog depuis de très nombreuses années. dotclear, c'est aussi une association et du coup on peut y adhérer en cottisant. J'ai renouvellé ma cottisation mais je pense qu'il ne faudrait surtout pas hésiter à faire passer le message pour relancer les adhérents non à jour de leur cottisation !

Comme le dit Anne, il peut y avoir des effets de bords, devoir manger des crêpes, faire un séminaire au Guilvinec et le plaisir de rencontrer de nombreuses personnes toutes plus sympathiques les unes que les autres.

Du coup, si vous utilisez dotclear, que vos poches ne sont pas complètement vide et que vous voulez contribuer un peu à dotclear, adhérer à l'association.

p.s: Vous pouvez aussi tout simplement faire un don à dotclear.

lundi 11 mai 2015

Plugin community pour Phyxo

Community est un plugin permettant de rendre votre galerie communautaire. Des visiteurs ou des utilisateurs identifiés de votre galerie peuvent ajouter des photos si vous les y autoriser.

Le plugin permet de définir :

  • qui peut ajouter des photos.
    • La permission d'ajouter des photos peut se faire :
      • pour tout le monde : simple visiteur
      • pour les utilisateurs enregistrés
      • pour un utilisateur en particulier
      • pour les utilisateurs appartenant à un groupe.
  • où vont être ajouter les photos. La galerie dans son ensemble ou un album dédié à l'utilisateur.
  • la confiance accordée aux personnes ajoutant des photos. Soit les photos doivent être validées par un administrateur, soit elles apparaissent tout de suite.

dimanche 10 mai 2015

Sortie de Phyxo 1.4.0

Au programme, peu de changements visibles. Je continue mon "nettoyage". Les commentaires et les utilisateurs sont passés dans une classe à part ce qui permettra de tester le fonctionnel plus facilement. De nombreuses corrections de bugs mineurs. Merci à PmGs.

La prochaine grosse étape est de faire un vrai thème utilisable quel que soit l'appareil utilisé pour visualiser les photos. Aujourd'hui avec un téléphone ce n'est juste pas utilisable.

L'autre nouveauté majeure est le fait que j'ai porté le plugin Piwigo-Community sur Phyxo : il s'appelle lui aussi Community. Il pourrait changer de nom si cela porte trop à confusion. L'idée de ce plugin est de faire une galerie plus communautaire. En effet il permet à l'administrateur de la galerie d'autoriser des utilisateurs à ajouter des photos.

Quelques informations complémentaires sur le plugin Community dans le billet dédié.

Vous pouvez télécharger la version 1.4.0 :

Si vous avez déjà installé une version précédente, vous devriez voir apparaître cette version en mise à jour disponible.

mardi 28 avril 2015

11 révélations !

Pour répondre à Franck qui m'accuse de ne parler que de code alors que ce n'est pas vrai du tout. Je parle aussi de cuisine, d'aquarium,... Bon en fait sur les billets déjà écrits je pense que la majorité parlent quand même de code. Non non ce n'est pas une obsession, juste un plaisir. Du coup je me prête aussi à l'exercice de répondre à cette drôle de chaîne. D'ailleurs je n'ai pas bien compris ce qu'il y avait à gagner... ou à perdre.

Lire la suite...

jeudi 25 décembre 2014

Phyxo 1.3.0 est de sortie !

Comme pour dotclear qui sort en version 2.7.1, Phyxo arrive dans une nouvelle version (la 1.3.0) pour Noël ! En espèrant que ce soit un joli cadeau. Si vous avez installé la version 1.2.1 vous devriez pouvoir mettre à jour automatiquement vers cette nouvelle version. Dans le cas contraire, cette nouvelle version est disponible dans la zone de téléchargement.

Au programme, la possibilité pour vos utilisateurs de vous aider à tagger vos photos et pour vous la possibilité de modérer ces ajouts/suppressions.

Joyeux noël. Merci d'utiliser Phyxo.

dimanche 14 décembre 2014

Un peu trop le nez dans le guidon

Je suis en train de terminer deux ou trois choses pour essayer de sortir la version 1.3 de phyxo. La version 1.2 est déjà sortie il y a presque 3 mois. Je dois avouer que j'ai eu peu de retour, voire pas du tout. Mais je fais cela parce que cela me plait et tant que ça me plaira je continuerais.

Mais hier Philippe (aka PmGs) me signale que la version 1.2.0 ne s'installe même pas. Je ne sais pas si d'autres ont essayé mais ceci explique cela. J'ai essayé moi même une n-ième fois et effectivement je tombe sur la même erreur que lui. Ce n'est même pas une erreur PHP. J'ai bêtement oublié un répertoire dans la fabrication de l'archive. J'ai bien évidemment corrigé tout cela. Une version 1.2.1 est disponible qui corrige le problème. J'en ai aussi profité pour corriger la mise à jour de phyxo lui-même. Dès que la version 1.3.0 sortira (ou une version 1.2.x) vous devriez la voire apparaître dans votre interface d'administration.

C'est tout pour ce soir, vous pouvez reprendre une activité normale !

samedi 13 décembre 2014

Et dotclear continue son bonhomme de chemin.

Aujourd'hui est sorti une nouvelle version de dotclear, la 2.7. Comme souvent le 13 a été la date choisie. Cette version apporte encore de nombreuses nouveautés mais surtout un nouvel éditeur visuel (wysiwyg) basé sur CKEditor. L'autre grosse nouveauté est le passage à HTML5 côté visiteur mais aussi côté administration avec la mise en place des principaux rôles ARIA

Le passage à HTML5 va m'obliger à modifier mon thème et continuer le long chemin vers un vrai site responsive tout en em. Le moteur de templates ayant été amélioré et permettant l'héritage devrait me faciliter un peu la vie.

Tiens en rédigeant ce billet, je m'aperçois qu'il va falloir que je modifie le plugin lien externe. En effet la case à cocher (permettant d'ouvrir un lien externe dans une nouvelle fenêtre) sur la popup lien depuis l'éditeur n'est pas présente. 

samedi 29 novembre 2014

Je n'entends pas le bruit bizarre !

Il y a quelques semaines j'ai laissé ma voiture à mon garage habituel. Le matin, je passe au garage, je donne les "consignes". Une personne me dépose à la gare et vient me chercher le soir après ma dure journée de labeur pour que je reprenne possession de mon véhicule.

Comme d'habitude, je dépose donc mon véhicule en précisant que j'entends un bruit étrange, pour ne pas dire bizarre. En roulant doucement mais aussi à l'arrêt. Le patron me dit qu'il va regarder ou écouter !!

Lire la suite...

jeudi 27 novembre 2014

Pourquoi un fork de piwigo ?

J'ai démarré un fork de Piwigo voici déjà quelques semaines (mois  même). Je fais ce développement sur mon temps libre et seul pour le moment. Du coup c'est long. Je ne manque pas d'idées mais seulement de temps pour les développer et les coder !

Comme je le disais pour la sortie de la version 1.2 de Phyxo, visuellement pour les visiteurs il n'y a pas de changement. Mais avec l'arrivée de la prochaine version, la 1.3 cela devrait changer. Vous pouviez déjà autoriser vos visiteurs à ajouter/supprimer des tags sur vos photos. L'inconvénient est qu'il n'était pas possible de filtrer ou modérer ces ajouts/suppressions. Ce sera bientôt possible.

Lire la suite...

mardi 11 novembre 2014

Phyxo avec nginx

J'utilise par habitude et un peu par fainéantise apache (en version 2) comme serveur http. Phyxo fonctionne parfaitement avec apache. Mais on peut bien évidemment utiliser d'autres serveurs. Comme me demandait Shasta il y a quelques temps, on peut par exemple utiliser nginx. Je ne connais pas très bien nginx (pardon pour les experts si ma configuration piquent les yeux) mais voici une configuration qui fonctionne :

1
2
3
4
5
6
7
location ~ \.php$ { # With php5-fpm: fastcgi_index index.php; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

Un nouveau nom de domaine

Depuis mon changement de serveur, je suis en possession d'un nouveau nom de domaine : phyxo.net. Du coup, toutes les URL liées au projet sont sous ce nom de domaine :

J'ai fait un début de site. C'est moche, il y peu de contenu, pas de logo,... En résumé c'est juste un début.

vendredi 7 novembre 2014

Une jolie date dans un formulaire

Lorsqu'on veut demander à l'utilisateur de choisir une date (par exemple sa date de naissance) dans un formulaire, il y a plusieurs solutions :

  • on met un simple champ de type text avec le masque attentu, à savoir par exemple JJ/MM/YYY
  • on peut ajouter un peu de javascript en utilisant une librairie pour afficher un joli calendrier
  • intégrer un webcomponent
  • etc

Mais la solution ultime, en html5, enfin native (dans Chrome uniquement pour le moment), est d'utiliser un champ de type date :

Si vous utilisez Chrome, vous devriez voir quelque chose comme sur l'image suivante.

calendrier.png

Et pour anticiper l'éventuelle question de certains, c'est "accessible" au clavier, c'est-à-dire que l'on peut tabuler entre jour / mois / année.

samedi 18 octobre 2014

Et encore une migration kimsufi

Non non je n'ai pas fait de grossière erreur d'orthographe dans le titre de mon billet ! Comme en 2010, je suis en train de migrer mon serveur dédié (un kimsufi) pour bénéficier de la mise à jour matérielle, de plus de mémoire, de plus d'espace disque et pour un prix moindre. Mais cette fois c'est un peu plus compliqué car il n'y a plus de possibilité d'IP en fail-over sur les nouveaux serveurs. 

J'ai décidé de faire plus simple qu'il y a 4 ans :

  • J'ai configuré mon nouveau serveur avec tous les services identiques. 
  • J'ai déplacé toutes mes données.
  • J'ai récupéré le contenu des bases de données que j'ai réimporté dans les nouveaux serveurs de base de données sur le nouveaux serveur.

Il me restera à me débarrasser du serveur mysql en migrant ma galerie photos de piwigo à Phyxo. Et le dicton se vérifie toujours : les cordonniers sont les plus mal chaussés. En utilisant Phyxo, ma galerie photos utilisera PostgreSQL.

Après avoir vérifié que tout fonctionnait sur le nouveau serveur, il fallait indiquer au monde entier que je changeais de serveur. Enfin de manière plus modeste, il fallait mettre à jour les DNS. Je voulais éviter l'interruption de service et sans IP supplémentaires, la solution la plus simple est de faire tourner tous les services sur les deux machines. Ensuite sur l'ancien serveur dans la configuration DNS de mon nom de domaine j'indique l'adresse IP du nouveau serveur. Normalement avec tout cela il ne devrait pas y avoir d'interruption.

Si vous lisez ce billet c'est que la propagation s'est déjà faite sur le DNS que vous interrogez.

mardi 26 août 2014

Déménagement sans ADA

A la fin du mois de juin dernier, j'ai déménagé. J'ai essayé de faire les choses bien, pas dans la précipitation et le 7 avril je me connecte sur le site d'ADA pour réserver un véhicule. J'ai réservé un véhicule dans une agence la plus proche de mon domicile pour éviter de devoir ajouter des kilomètres supplémentaires. Je reçois les mails en accusé réception de ma demande et toutes les informations (documents nécessaires) pour le jour prévu. Je me suis dit que c'était un soucis de moins.

Lire la suite...

vendredi 11 juillet 2014

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 avez installé Phyxo en version 1.0.*, vous allez pouvoir bénéficier de la mise à jour en version 1.1.0.

Vous pouvez télécharger la version 1.1.0 :

au format zip (phyxo-1.1.0.zip - 12Mo)

au format tar.gz (phyxo-1.1.0.tgz - 7,7Mo)

Pour fêter la sorte de cette nouvelle version, j'ai mis en place un site de demo qui utilise bien évidemment Phyxo.

mercredi 9 juillet 2014

Contribuer à dotclear

Il n'est pas facile de contribuer à un logiciel libre, même si on l'utilise depuis des années. La barrière entre simple utilisateur et contributeur est parfois bien trop haute. J'utilise dotclear depuis de très nombreuses années pour ce blog qui n'en est pas réellement un ! Depuis un ou deux ans je me suis rapproché de ceux qui font dotclear pour notre plus grand plaisir

Lire la suite...

- page 1 de 14

Haut de page