- Publié le 04 avril 2007 à 23:54
Mon projet de plugin vim pour eZ Publish avance doucement mais surement. Il faut dire qu'à la base je connais peu le langage de script de vim et à peine plus Python, je butte parfois sur des choses toutes bêtes, mais c'est comme cela qu'on apprend... Mais après quelques soirées, je suis assez content, car la partie Classes View qui interface l'extension SmileClasses (la même utilisée par le plugin pour Eclipse) est en très bonne voie. Une image vaut mieux qu'un long discours :
On voit les 4 groupes de classes, Content et Users sont dépliés et, dans Content, la classe Page est elle aussi dépliée. Pour le moment, l'affichage est géré par les raccourcis classiques de vim sur les fold .
Ce qu'il manque maintenant, c'est un peu de coloration syntaxique pour y voir plus clair et quelques variables/paramètres pour la configuration (adresse du site, largeur de la barre verticale, ...). J'espère pouvoir aussi ajouter des raccourcis pour ouvrir un navigateur directement sur les interfaces de visualisation, d'éditions ou de documentation des différents éléments...
Ne cherchez pas de lien pour télécharger ce plugin, en l'état, il n'est pas encore tout à fait utilisable, il y a quelques bidouilles à faire pour l'utiliser mais ça devrait arriver rapidement et très probablement sous licence GPL.
- Publié le 11 mars 2007 à 22:19
Comme je l'indiquais dernièrement, j'ai décidé de placer mes photos et mes billets sous Licence Creative Commons CC-By-Sa ce qui implique de citer mon nom (ou je me contente de l'adresse d'origine du site) lors de l'utilisation de ces contenus. Mais je me rend compte en regardant mes statistiques générées avec AWStats que beaucoup de gens hotlink mes photos sur divers blogs, page myspace ou diversforumssans rien mentionner de leur provenance et ça m'énerve un peu... Alors bien sûr, je peux m'inscrire et rajouter les mentions nécessaires dans le topic du forum en question mais :
- c'est long et fastidieux ;
- parfois impossible ;
- bien souvent les administrateurs prennent peur et retirent purement et simplement l'image alors que je demande juste une simple et courte mention.
J'ai donc décider d'automatiser un peu le processus en utilisant quelques règles de Rewriting Apache et un simple script PHP qui ajoute un texte à la volée et met en cache les images hébergées sur ma Dedibox mais utilisées hors de pwet.fr. Je n'aime pas trop le procédé, mais je n'en vois pas d'autre...
Techniquement parlant, j'ai mis la configuration suivante dans mon fichier de configuration d'Apache :
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://.*pwet\.fr.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
RewriteRule .*\.jpg$ /hotlink.php?img=%{SCRIPT_FILENAME}&ref=%{HTTP_REFERER}Ce qui signifie que lors de l'appel à une image si une URL référente est définie et n'est ni pwet.fr, ni Google Images alors l'image renvoyée est en fait traitée par un script.
Le script hotlink.php est un traitement qui ajoute un texte blanc en bas de l'image en fonction de la taille de l'image en utilisant les fonctions de traitements d'image de la bibliothèque GD.
- Publié le 17 février 2007 à 16:21
Je l'avais évoqué lors de mon billet sur l'utilisation d'une de mes photos pour la couverture d'un livre, et ces derniers jours, voyant l'utilisation d'une de mes photos sur un forum sans même une citation de leur provenance, je me suis décidé à placer mes contenus (billets et photos) sous licence Creative Commons by-sa de manière à lever toute ambiguïté. Pour faire simple, cela signifie que les contenus que je produis sont librement utilisables à condition que mon nom soit cité et que ce contenu soit lui-même placé sous la même licence. Parallèlement à cela, vous pouvez aussi placer un lien vers la ressource originale et j'aime être prévenu quand on utilise du contenu que j'ai créé mais ce n'est pas une obligation... Par ailleurs, si vous souhaitez utiliser un contenu en dehors de ce cadre, vous pouvez tout à fait m'envoyer un mail pour que nous en discutions.
En plus du placement de la licence, j'ai fait quelques modifications dans les templates du site, en particulier, j'ai ajouter des liens de navigation sous les photos de manière à pouvoir suivre une galerie sans repasser par les pages de miniatures et la page d'accueil de la section Photos affiche maintenant une sélection manuelle des galeries plutôt que les 5 dernières galeries ajoutées.