S'identifier - S'inscrire - Ecrire un article - Contact

Exploitation des galeries d'articles -- résolu

dans tous les cas de figure

Par Jean-Luc • Aide • Samedi 14/07/2007 • 9 commentaires  • Lu 2788 fois • Version imprimable

Mots-clés : , ,


Dans la série des questions du type : "Comment faire ?" et "Pourquoi je n'y arrive pas ?" ou "Je voudrais bien ?" qui échoient à ce site (cf. labosonic),

je voudrais bien revenir sur la fonctionnalité galerie d'articles implémentée depuis janvier.

Je rappelle sa présentation :

La toute dernière fonctionnalité de ViaBloga va ravir les dessinateurs, les illustrateurs et les auteurs de bandes dessinées en ligne ! Ravir aux autres plateformes car on en a pas beaucoup pour l'instant ;-). Mais je crois qu'on a de nombreux amateurs de photographie à qui cette nouvelle fonction devrait également beaucoup plaire.

Il s'agit d'une nouvelle option des commandes d'affichage d'articles qui permet d'opter pour un affichage des articles sous forme de galerie : une mosaique d'images, avec une image par article. L'image est une vignette générée automatiquement avec la première image de l'article. Un premier exemple est en ligne sur Coloriage.mobi.

Sur l'argument et les perspectives, on est entendu, et même bien au delà*.

Le rendu est également très réussi : on a une vignette de dimension fixe et au survol l'image s'affiche au format original dans un effet ajaxien très tendance. On aimerait probablement pouvoir choisir le format de la vignette ainsi que la couleur du fond et d'autres détails de mise en page de la planche contact mais cela ce sont des détails qui peuvent être vus dans un second temps, je suppose.

Alors pourquoi je n'y arrive pas ? Pourquoi j'obtiens un résultat inexploitable ?

Le souci principal c'est la génération automatique des vignettes qui exige, si j'ai bien compris les remarques de Stéphane, de passer par l'éditeur d'image pour télécharger et insérer l'image, ce qui exclut les images téléchargées directement sur le site (via le module images) et les images téléchargées ailleurs. Or c'est précisément l'usage de ceux qui manipulent des images : ils utilisent un logiciel spécialisé (plutôt que l'éditeur d'images) pour les traiter et ils les téléchargent à la taille qui leur convient (et non celle paramétrée par défaut) soit sur leur espace VB soit sur une autre serveur de stockage ainsi qu'on les y invite chaque fois qu'ils posent la question !

J'en viens donc à ma question : comment faire ? Comment obtenir quelque chose comme cela, un résultat aussi optimal que sur Coloriage, site qui s'y prête parfaitement (il est contemporain) et qui illustre une exploitation possible de la fonctionnalité, même si c'est un peu moins évident dans cet article, ou sur le site de Caroline (mais il suffirait probablement de prévoir une vignette point d'interrogation à défaut de la présence d'une image dans un article compris dans une galerie et un frame pour la planche contact) ?

J'ai des questions subsidiaires attachées àcette fonctionnalité (qui rejoignent en partie les préoccupations de labosonic ou de fix, et certainement d'autres) mais pour l'instant je suis bloqué sur le fait de savoir si je peux l'exploiter ou si je dois chercher un autre moyen d'obtenir le même résultat (or je n'ai pas de pistes, contrairement à labosonic). Mon chantier d'été est suspendu à cette solution. Je suis donc bien dans la rubrique Aide.

(*) Je pourrais argumenter les usages que j'envisage et les bénéfices que j'entrevois autant côté utilisateurs que du côté de l'administration mais ce n'est pas le lieu ni l'objet (je ne cherche pas à convaincre, je cherche seulement à utiliser).

D'autres articles sur des thèmes similaires :


Commentaires

Les Influenceurs est un cas de figure à lui tout seul par Stephane le Samedi 14/07/2007 à 21:07

Stephane

Alors pourquoi je n'y arrive pas ? Pourquoi j'obtiens un résultat inexploitable ?

Parce que tes images sont dans un champ spécial du formulaire, et qu'elles ne sont pas sur le serveur. Les Influenceurs n'est pas un blog comme les autres, il y a du code spécifique, en particulier pour que la gallerie d'images marche quand même, avec des images hébergées ailleurs.

Le souci principal c'est la génération automatique des vignettes qui exige, si j'ai bien compris les remarques de Stéphane, de passer par l'éditeur d'image pour télécharger et insérer l'image, ce qui exclut les images téléchargées directement sur le site (via le module images) et les images téléchargées ailleurs. Or c'est précisément l'usage de ceux qui manipulent des images : ils utilisent un logiciel spécialisé (plutôt que l'éditeur d'images) pour les traiter et ils les téléchargent à la taille qui leur convient (et non celle paramétrée par défaut)
Les images peuvent être téléchargées directement sur le site, cela marche quand même. Il faut qu'elles soient sur le serveur par contre.
 soit sur leur espace VB soit sur une autre serveur de stockage ainsi qu'on les y invite chaque fois qu'ils posent la question !

Tu as mis un "s" en trop à "ils" je crois.
(je ne cherche pas à convaincre, je cherche seulement à utiliser)
J'en reste abasourdi. ;-)

Je vais voir si je trouve une solution qui tienne la route.


Heureux ? par Stephane le Samedi 14/07/2007 à 21:27

Stephane


Re: Heureux ? par Jean-Luc le Dimanche 15/07/2007 à 00:08

Jean-Luc Presque ! Je vois en effet que tu sembles avoir trouvé une solution mais comment puis-je l'exploiter ? Qu'est-ce que je dois faire ou observer pour mettre en oeuvre cette génération de façon systématique ? Quelles sont les contraintes ou les limites ? Dans le cas particulier des Influenceurs, comment est identifiée l'image à vignettiser s'il y a plusieurs chanps spéciaux qui peuvent recevoir des url d'images (je peux optimiser en fonction) ? Quid des bannières existantes : seront-elles toutes traitées ? Si le sytème ne trouve pas d'image (dans le cas par exemple où il n'y a qu'une animation flash), est-ce qu'il possible d'avoir une vignette point d'interrogation pour pointer l'article de la bannière concernée et être assuré qu'à chaque article correspond bien une vignette même si elle ne représente rien ? En fait, ce serait le même principe que pour les vignettes des liens dans les liste de liens...

Les images peuvent être téléchargées directement sur le site, cela marche quand même.
La dernière que j'ai validée aujourd'hui, qui entre justement dans la thématique Ecologie, a bien été téléchargée sur le site et la vignette n'est pourtant pas correctement générée, elle est restée à son échelle initiale (quelle est d'ailleurs la taille de la vignette générée : 150x150 ?), je suppose que c'est lié au traitement particulier des Influenceurs, mais justement : est-il possible que les vignettes soient sytématiquement générées, que l'image soit ou non téléchargées ou non sur le site. Comme j'en retouche beaucoup, il y en a finalement pas mal sur le site. Est-ce que cela te simplifierait la tâche si l'on ne traitait que custom_image_url (si image_url est vide, pour les anciennes) ? Je pourrais ainsi choisir une image différente pour la vignette (y compris d'une mire ou d'une image de l'animation flash) que celle qui est proposée en bannière, cela peut faire partie de la procédure de validation, sans problème. En revanche, il faudrait que cette génération soit automatique et systématique. Que se passe-t-il si l'image est remplacée par la suite : est-ce que la vignette sera regénérée ?

Beaucoup de questions, n'est-ce pas ? Désolé...

EDIT : je n'avais pas relevé mais en procédant à quelques tests formulatoires et anticipatoires, la vignette de GreenQuizz générée pour l'exemple n'affiche pas dans la galerie la bannière originale mais seulement le titre de l'article : est-ce aisé à corriger ou est-ce encore la conséquence de l'url externe ?


Re: Heureux ? par Stephane le Dimanche 15/07/2007 à 11:48

Stephane Rien de spécial à faire, à part revalider les anciens articles où il y a des vignettes qui dépassent.

L'image est soit :
- l'image envoyée par le champ "Envoyer une image" du formulaire de l'article
- la première image de l'article qui est hébergée sur le blog
- l'image référencée dans l'attribut custom_image_url
- la première image de l'article hébergée ailleurs

Si l'image est ailleurs, existe, et est récupérable en 5 secondes, je la récupère pour générer la vignette.

La taille maximale de l'image est 150x150.

S'il y a une bannière Flash, le mieux c'est de mettre une image capturée.

Pour la bannière écologie, j'ai corrigé un truc.


Re: Heureux ? par Jean-Luc le Dimanche 15/07/2007 à 15:56

Jean-Luc Merci, Stéphane, pour ces précisions à la fois concises et très éclairantes sur ta façon de mettre en oeuvre la solution. En gros, corrige moi si je me trompe, tu as "simplement" rajouté la possibilité que l'image se trouve dans le champ spécifique custom_image_url (lequel, d'ailleurs, peut être mis en place sur d'autres sites, et non seulement sur Les Influenceurs) ou qu'il s'agisse d'une image externe dans l'article. Initialement il ne devait y avoir que image_url (cf "Envoyer une image") ou la première image dans l'article et hébergée sur le blog. Dès lors, c'est l'ordre de recherche qui compte puisque c'est la première occurrence rencontrée qui est vignettisée.

Est-ce qu'il est possible d'intervertir les positions 2/ et 3/, en l'occurrence vérifier custom_image_url avant la première image dans l'article, celle hébergée sur le site puis, à défaut, une externe ? C'est d'ailleurs plus logique : que les champs spécifiques, donc des cas particuliers, soient testés avant les cas généraux, l'image dans l'article. En tout cas, c'est indispensable pour Les Influenceurs. J'ai revalidé tous les articles de la thématique de test : à l'ordre près, on serait bons, mais l'ordre est essentiel sinon on se retrouve avec des images d'illustration en vignette, plutôt que la bannière.

Reste aussi le problème que les vignettes générées à partir d'une url externe n'affiche pas l'image originale mais seulement le titre-lien de l'article. Je suppose qu'il faudrait aussi récupérer l'image originale sur le site pour qu'elle puisse être affichée : est-ce que c'est possible ? Sinon je téléchargerai systématiquement l'image pour les nouvelles bannières et ce sera tant pis (et dommage) pour les précédentes qui ne s'afficheront pas dans le format original.

A propos des précédentes, une fois le problème d'ordre corrigé, je ne me sens pas plus le courage que Fix de revalider manuellement 2000 articles :-( En même temps il faut que ce soit fait pour que je bascule sur ce dispositif. Est-ce qu'il y aurait une solution exceptionnelle : une moulinette qui revalide tous les articles un à un, une fois (ensuite cela se fera au fur et à mesure) ?


Re: Heureux ? par Jean-Luc le Samedi 04/08/2007 à 14:35

Jean-Luc Stéphane, je me permets d'insister car tu n'as pas répondu à ma question : est-ce que je peux espérer une modification de l'ordre de capture de la vignette destinée à l'affichage mosaïque ?

Je te rappelle ma demande concernant cet ordre
- l'image envoyée par le champ "Envoyer une image" du formulaire de l'article
- l'image référencée dans l'attribut custom_image_url (qu'elle soit interne ou externe)
- la première image de l'article qui est hébergée sur le blog
- la première image de l'article hébergée ailleurs

Cela n'aurait aucune incidence sur l'usage général, en revanche cela changerait tout au niveau des Influenceurs. J'ignore cependant la difficulté technique. C'est l'objet de ma question : peux-tu le faire ? et, dans l'affirmative, penses-tu le faire ? et son corollaire : quand penses-tu le faire ?

Je veux bien argumenter, si cela peut te décider, il reste que cela ne concerne qu'un seul site, et quelsues utilisateurs. Peut-être que dans cette ambiance estivale tu peux "perdre un peu de temps" sur des demandes particulières...


Re: Heureux ? par Jean-Luc le Lundi 06/08/2007 à 11:47

Jean-Luc Stéphane, je ne t'ai pas remercié de ce que tu ne m'as pas averti avoir réalisé. Je me suis douté que tu t'en étais préoccupé en voyant ta trombine sur MyBlogLog mais je n'ai testé que ce matin, au cas où... Merci beaucoup, j'apprécie d'autant plus.

(je suis peut-être un peu grognon mais je sais aussi reconnaître les gestes, et apprécier ! j'oublie seulement - trop souvent - de le manifester...)


-- résolu ? par Jean-Luc le Lundi 16/07/2007 à 03:50

Jean-Luc Je ne sais pas qui avait ajouté la mention --résolu à cette demande mais ce n'est pas encore le cas. En plus, en tant qu'auteur de cette demande, présent et sollicitant, on pourrait au moins me laisser apprécier et le préciser moi-même.
S'il faut un statut, j'ai corrigé en -- en cours de résolution. Ce qui est le cas. On est en bonne voie mais il faut encore régler les points suivants :

  1. l'ordre des recherches des images à reprendre en vignette
  2. le téléchargment simultanéde des images originales quand elle sont stockées ailleurs
  3. une fois ces deux points réglés, la revalidation des 2000 articles existants pour générer les vignettes correspondantes.
En attendant, cette fonctionalité est toujours inexploitable pour "mon" usage. Ce n'est pas une fonction que l'on peut adopter comme cela, il faut préalablement préparer tout le site. Si je décide d'afficher dorénavant toutes les bannières se rapportant à telle ou telle thématique, plutôt que les articles de proposition de ces bannières, et que j'opte également pour ce mode d'affichage aléatoire des bannières dans les colonnes latérales, plutôt que de les charger dans des listes de liens avec affichage aléatoire de la bannière en commentaire (la procédure actuelle très lourde, administrativement) ou pour présenter les bannières déjà proposées par chaque participant et tous les index possibles, il faut que toutes les vignettes aient été correctement générées, pas seulement les nouvelles. C'est une bascule sur un nouveau mode de présentation et de navigation. Pour l'instant je suis donc suspendu aux interventions que j'attends et espère..


Lien croisé par Visiteur le Mercredi 26/09/2007 à 13:53

Coloriage - Une galerie de dessins : "Exploitation des galeries d'articles -- en cours de résolution : "exemple est en ligne sur Coloriage.mobi." "



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Archives par mois