Outils personnels
Vous êtes ici : Accueil Ze Valken's Blog Topics quills
Tag Cloud
acer active directory adsl airport express alienware amazon anabret antec anti-spam antivirus app store apple apple expo apple store applecare arnaud larher asus asus terminator athlon 64 athlon xp ati audigy b'twin barebone batterie bind bitdefender blog blu-ray bluetooth boitier booq bouygues télécom brenthaven bug canalsat canon captcha chloe clavier coolermaster core 2 corsair covertec cpl creative css d-link d900 da vinci code dashboard dell divx done that ds dune dvd décathlon ecran edf emule enermax enregistreur numérique ericsson facebook films firefox flickr fon fossil france télécom free freebsd fujitsu fun gameboy garantie geforce gigabyte google gps graveur griffin gskill gundam half life 2 hdmi hitachi home-cinéma ibook id3 ilife internet internet explorer iphone iphoto ipod itunes ixus j'ai vu/lu jacky jeux jres k750 k800 l'express la fraise la poste lg linksys linux live search logitech loto mac mac os x macbook macbook pro maison mdp media center media extender microsoft mistergooddeal montgallet montre mp3 msi n95 nero netgear neuf télécom newsgator nintendo nokia norton nvidia open source orange ordinateur oregon scientific visual overclock p2p panda panne paypal pc-cillin pdair pentium iii philips photo photoshop album php picasa playstation plextor plone portable portage ports postfix postgrey powerbook qplonecomments quills radeon ram raptor realtek rer route 66 rss sac safari samsung sauvegarde scsi seagate seti sfr shozu sidebar simpleblog sims site snap snoopy société sony sony ericsson souris star wars stardate stargate atlantis stats suivi séries taisol technologie ten thèmes tnt tom tom tps travail tversity télé télé2 téléphone ups v3 vaja via victorinox viewsonic virgin virtualisation virus vmware vol vélo wave web webcam webmin western digital widcomm widget wifi wii windows windows ce wow wtf x.org xbox yahoo! widgets yamaha z600 zalman zope
 

quills

25/08/2009

Plone comments de retour !

by Paig Chong Woo — last modified 25/08/2009 14:30
Filed Under:

J'ai enfin compris pourquoi ça ne marchait pas...

Depuis la mise à jour de mon site en Plone 3, les commentaires anonymes déconnaient. Avant, on pouvait laisser un commentaire en indiquant juste son nom, sans s'inscrire au préalable sur le site, grâce au produit Plone Comments.

Et je croyais que les mecs de chez Quintagroup n'avaient pas bien fait leur boulot. Et je me demandais pourquoi personne ne s'inquiétait du problème. Et aujourd'hui, j'ai compris.

C'est en fait QuillsEnabled qui mettait le binz. Et on peut rétablir le fonctionnement normal de Plone Comments par la méthode suivante :

  • Dans la ZMI, aller dans portal_form_controler.
  • Dans l'onglet Actions, effacer la ligne discussion_reply_form, ça devrait restaurer le comportement par défaut des commentaires.

Toutefois, ceci empêchera Quills de rediriger vers les URL d'archive (mais je vois pas ce que ça fait en pratique).

Et voilou. :)

Source.

09/02/2009

Plone 3 !

by Paig Chong Woo — last modified 09/02/2009 17:50
Filed Under:

Je passe enfin à Plone 3.

J'ai hésité pendant longtemps à mettre à jour mon site de Plone 2 à Plone 3, principalement à cause de Quills, dont je me sers pour ce blog.

En effet, Plone 3 introduit beaucoup de changements dans l'architecture du site, et malheureusement, le blog est un des contenus qui ne survient pas à la mise à jour directe...

Mais bon, le temps passe, et j'accumule du retard par rapport à l'évolution de Plone. Et c'est pas très bien pour la pérennité de ce site. Donc j'ai pris mon courage à deux mains, et j'ai recréé un site tout neuf.

En fabriquant un site from scratch, la difficulté est de reprendre le contenu existant. À vrai dire, je n'ai pas tellement de choses sur ce site. Les gros morceaux sont le blog, et les photos de vacances.

Les photos de vacances ont pu être récupérées par export/import de Plone 2 à Plone 3. Et vu que c'est le plus gros du site, c'était déjà un poids en moins. Or les entrées du blog, c'est autre chose...

Comme Quills a été revu de fond en comble, et que la migration plante lamentablement, je n'ai pas eu d'autre choix que de recréer chaque entrée une par une. Il existe sûrement des méthodes plus intelligentes et plus pratiques de procéder, mais mes connaissances de Python sont assez limitées... Puis je l'avais déjà fait une fois quand je suis passé de SimpleBlog à Quills, je savais à quoi m'attendre.

Puis cette fois, je suis plus enclin à le faire, car les créateurs de Quills ont fabriqué QuillsEnabled, un nouveau produit qui change la présentation et le schéma d'un dossier standard contenant des documents standards en un dossier blog et entrées de blog. Ce qui fait que si jamais le projet Quills est abandonné, je ne perdrai pas mes données lors d'une future migration.

J'écris ça avant de me lancer dans la (longue) migration manuelle du blog. Heureusement, à la bascule vers Quills, j'ai eu la bonne idée de placer tous les attachements des entrées de blog dans un dossier à part, là je n'aurai qu'à copier/coller les textes sur de nouveaux documents. Pas d'édition, pas de relecture, du déplacement mécanique pur.

Quand vous lirez ça, le nouveau site sera pleinement opérationnel. Manquera plus que du nouveau contenu. Et de la personnalisation graphique. :)

Ah, et j'en ai profité pour faire un peu de ménage, certaines pages ont été déplacées, utilisez la recherche si jamais un lien ne marche plus !

25/09/2006

Fichier de localisation pour Quills 1.5

by Paig Chong Woo — last modified 25/09/2006 00:00
Filed Under:

Celui proposé dans la distribution de Quills étant une traduction complètement littérale (et comportant des fautes de français assez graves), j'en ai refait un et je le propose ici.

18/08/2006

Quills n'est pas un projet mort

by Paig Chong Woo — last modified 18/08/2006 00:00
Filed Under:

Une nouvelle révision de Quills corrige les problèmes que j'avais rencontrés.

Je relatais mes soucis sur Plone et Quills, et voilà qu'aujourd'hui je vois qu'une Release candidate est sortie. Bon, d'habitude je n'utilise pas de version beta, mais pour Plone et compagnie, faut faire avec les versions 0.x et autres versions CVS... Après tout, c'est gratuit.

Et là, première bonne surprise, on dirait qu'ils ont corrigé le problème des commentaires. Je n'ai pas réappliqué mon infâme hack et ça a l'air de marcher normalement. Ouf.

Par contre, une traduction française a été ajoutée à cette version. Mais comme d'habitude, c'est un illétré qui l'a faite. Je vois par exemple "Billets réçents"... :/ Je vais ressortir mon fichier de traduction, je crois...

Bon, en tous cas, je suis content de voir que Quills n'est pas un projet mort, et que ça avance. La dernière fois que j'ai dû changer de produit, j'ai passé 5 h à récupérer les données, j'aimerais éviter de refaire ça.

14/03/2006

Le grand saut

by Paig Chong Woo — last modified 14/03/2006 00:00
Filed Under:

Je profite de mes vacances pour bricoler (encore) mon site.

J'ai par le passé tenté de migrer mon site vers Plone 2.1. Ça avait à l'époque pas très bien marché, à cause de SimpleBlog. Maintenant que je suis passé à Quills, j'ai rententé le coup.

Et là, ça a marché comme sur des roulettes. Bon, j'ai dû quand même employer mes astuces à deux balles que j'ai acquis pendant la migration des sites de mon boulot, mais tout s'est passé sans erreurs.

Je me dis maintenant que c'est fait que c'était un peu gratuit, tout ça : Quills n'implémente pas encore les nouveautés de Plone 2.1, et c'est ce que j'utilise le plus dans ce site. Ah, si, j'ai le LiveSearch, c'est vrai que c'est pratique.

Par contre, coup de gueule, les mecs de chez Plone ont encore fumé. Ils ont boulé la fonction toPortalTime(), qui était utilisée à peu près partout, qui sert à convertir un format date dans une forme humainement lisible et adaptée aux paramètres lingustiques du site. Ils l'ont renommée toLocalizedTime(). C'est pas la fin du monde, renommer une fonction. Mais quand ils ne laissent pas une entrée dans la bibliothèque pour compatibilité ascendante, là non !

J'ai encore des produits qui utilisent toPortalTime(), du coup j'ai ajouté un truc tout bête dans custom : un script Python, avec juste ça dedans :

## Script (Python) "toPortalTime"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=date
##title=
##

return toLocalizedTime(date)

Et hop, barbatruc. Tout rentre dans l'ordre. ;) (du moins jusqu'à la prochaine folie des devs de Plone)

Enfin bon, c'est toujours ça de fait, je suis à jour sur Plone.

20/02/2006

Changement et effets secondaires

by Paig Chong Woo — last modified 20/02/2006 00:00
Filed Under:

Quills c'est bien, mais ça implique beaucoup de changements.

Bon j'ai normalement correctement migré tout mon ancien blog sur Quills. Ça a eu pour conséquence de casser certaines choses. Déjà, la recherche renvoie les anciens articles SimpleBlog en plus des nouveaux articles. Ensuite, les résultats des recherches me donnent la date de modification et non la date d'activation (mais ça c'est pas la faute de Quills).

Mais le plus grave est le bug qui fait que le batch ne marche sur aucune des pages de Quills. Du coup les gens peuvent lire les 10 derniers articles (par date de modification), que ce soit sur la page d'accueil du blog, ou que ce soit sur les pages de catégories... Et c'est chiant. :/

Je vais regarder à droite à gauche pour essayer de démerder ça, mais j'ai bien peur que je doive attendre la version 1.0, qui promet une meilleure intégration à Plone, et une compatibilité Plone 2.1. Faudra bien que j'y passe un jour...

Ah, j'oubliais : les flux RSS listent les articles dans l'ordre de modification, donc les articles avant cette date sont dans le désordre (vu que j'ai dû en éditer pas mal pour corriger les liens). C'est le binz.

17/02/2006

Quills

by Paig Chong Woo — last modified 17/02/2006 00:00
Filed Under:

J'ai changé de produit pour mon blog, et on peut enfin laisser des commentaires ! :)

Bon, ça m'a pris toute la journée, mais ça a marché. J'utilise maintenant Quills, qui est un autre produit de blog. J'ai donc abandonné SimpleBlog, qui est trop lent à évoluer et est plantatoire.

Le problème est que les commentaires existants ont sauté. Je vais voir demain s'il est possible de les récupérer. Au pire je les recréerai à la main par copier/coller massif...

J'espère que ça va mieux marcher, maintenant. :)

[Rajout] Ça marche super mieux. :) Par contre, les liens vers les anciens articles de blog seront irrémédiablement brisés. J'ai gardé l'ancien blog dans le doute, et je le conserverai un mois histoire de voir, et je le supprimerai ensuite. Si vous avez des marque-pages vers un de ces articles, c'est une bonne idée de les mettre à jour...

[Rajout 2] Bon, tout n'est pas rose, la syndication ne marche plus, il n'y a plus de flux RSS qui sont générés... Peut-être qu'en passant en Plone 2.1 ça peut marcher ? A suivre...

[re-re-Rajout] Ah si ça marche. :) Mais le lien a changé, mettez vos lecteurs à jour !

11/11/2005

La haine

by Paig Chong Woo — last modified 11/11/2005 00:00
Filed Under:

J'essaie toujours de rétablir les commentaires dans mon blog.

L'autre jour au boulot, j'ai vu que les commentaires marchaient sur un site propre et neuf. Les versions de Plone et des produits ne correspondent pas avec les miens, mais SimpleBlog était le même...

Du coup j'ai trituré le produit, mais rien à faire, il veut pas... Donc j'ai installé Quills, un autre produit de blog, qui a l'air plus évolué. Et qui a un script de migration à partir de SimpleBlog.

Déjà, le script marche pas du premier coup. Je le trafique, et j'arrive à obtenir les articles dans le nouveau type. Mais je remarque qu'il y a un certain nombre d'articles qui n'ont pas la bonne date de publication, et pire encore, qui n'ont pas la bonne catégorie.

Je passe 5 h (cinq heures) à changer les dates et les catégories. Et au moment où je mets le nouveau blog en service, le site me dit qu'il n'est pas visible pour les anonymes (les gens non authentifiés, donc tout le monde qui regarde le site, quoi). Je regarde et je vois que les sous-dossiers ne sont pas publiés. Je le fais donc.

Grave erreur. TOUS les articles se retrouvent datés d'aujourd'hui. Pire encore, Quills range les articles par année, mois, jour de publication. Mais changer la date de publication met le binz : il cherche un article par sa date de publication, donc /2005/11/11/nom-de-l-article, alors qu'en fait, il est dans /2003/10/23/nom-de-l-article... :/

Et c'est après que je vois que c'est juste un problème de droits sur les dossiers que Quills n'a pas mis correctement... Donc j'ai travaillé pendant 5 heures sur un truc qui est inutilisable. Je suis trop content. :/

Mais j'ai pu me rendre compte que Quills manquait de finition (pas de batch, calendrier inopérant, etc...), et qu'au final SimpleBlog est meilleur.

Je vais continuer à essayer les diverses versions de SimpleBlog jusqu'à le faire marcher correctement. Suite au prochain épisode...

Mécénat
Images chez flickr
www.flickr.com
Voici un module Flickr utilisant les photos d'un album intitulé Image du jour. Cliquez ici pour créer votre module.
 

Plone powered yeah baby! ;)

Ce site utilise Plone, pourquoi pas vous ?

Creative Commons License