Comment relancer chrome sans perdre les onglets déjà ouverts ?

J'utilise le navigateur google chrome pour plein de mauvaises raisons mais pour au moins deux bonnes, parce qu'il est rapide et qu'il répond à mon besoin.Je ne le laisse pas se mettre à jour tout seul et je le mets à jour en utilisant le système de mise à jour de mon système d'exploitation. Je ne  […]

Lire la suite

Bonjour le monde avec React

Depuis quelques temps je m'intéresse de plus en plus aux frameworks javascript. Après avoir suivi de superbes conférences à Paris Web ou encore les ateliers du samedi j'ai eu envie se sauter le pas en réalisant qu'on était bien en 2015 et que comme dit si justement Christophe ES6 c'est maintenant,  […]

Lire la suite

Contribuer à dotclear en utilisant git

Le code de dotclear est versionné en utilisant le gestionnaire de versions mercurial. Le choix a été fait il y a de cela plusieurs années pour plein de bonnes raisons et en particulier parce qu'il n'y avait pas de client facile d'installation et à l'usage sous l'OS de Raymonde. Quoi qu'il en soit il est difficile de changer de gestionnaire de versions encore une fois. J'ai fait le choix, dès 2009 d'utiliser git comme gestionnaire de versions. Evidemment tous les projets n'utilisent pas git, ce serait trop simple et peut-être ennuyant. Pendant de nombreuses années j'ai utilisé avec plaisir git svn qui offrait une passerelle pour contribuer à un dépôt utilisant subversion. Je bénéficiais de toute la puissance de git en local sans que cela ne force le dépôt distant à être sous git. Depuis quelque temps déjà je contribue à dotclear et toujours avec git en local. Voici à quoi ressemble mon installation locale... 

Lire la suite

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 :  […]

Lire la suite

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  […]

Lire la suite

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

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  […]

Lire la suite

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.  […]

Lire la suite

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  […]

Lire la suite

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

Pourquoi un fork de piwigo ?

new-tabs.png

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

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  […]

Lire la suite

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 : le projet lui-même : http://www.phyxo.net le blog lié au projet : http://blog.phyxo.net/ la zone de téléchargement :  […]

Lire la suite

Une jolie date dans un formulaire

calendrier.png

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  […]

Lire la suite