#1 03-12-2008 20:20

sacrediou
Inscription : 02-12-2008
Messages : 6

Retour d'utilisation sur la version 1.0-beta

Bonjour,

Tout d'abord félicitations pour cet outil que je trouve fantastique ! Ça évite d'avoir à faire un export depuis GCstar à chaque fois que l'on veut publier une nouvelle version sur un site. En plus, je trouve l'interface super, bref j'adore smile

J'ai vu que vous n'aviez pas eu beaucoup de retour au sujet de la version 1.0-beta.

Alors pour l'instant je dirai que c'est du très bon mis à par quelques petits points :

- si les noms des fichiers images contiennent certains caractères "& +", celles-ci ne sont pas affichées
- le lien en haut de page qui permet un retour en page d'accueil redirige vers du http://adressedusite alors que je suis en httpS (idem pour le lien "Page d'accueil" de la barre de navigation)
- bug du valuefilter (Le champs "%%valuefilter" n'existe pas, filtrage avec celui-ci impossible) : mais je crois avoir déjà vu un topic à ce sujet
- respect du XHTML 1.0 Strict : beaucoup d'avertissement d'après l'analyseur Tidy (en plugin Firefox 3.0.4), mais pas d'erreur, c'est déjà tellement rare sur Internet !

Sinon je suis en train de travailler sur un modèle pour collection audio, ça se passe pas mal en utilisant l'assistant, mais quelques remarques à ce sujet :
- je n'arrive pas à afficher les pistes présentes sur le CD (peut être parce qu'il s'agit d'un champ de type "liste")
- comment modifier un élément du modèle (après sauvegarde) sans refaire tout l'élément ?

J'espère finir le modèle rapidement.

Salutations,
Sacrediou

Dernière modification par sacrediou (03-12-2008 20:21)

Hors ligne

#2 04-12-2008 23:37

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Bonjour

- si les noms des fichiers images contiennent certains caractères "& +", celles-ci ne sont pas affichées

mmmh ... faut que je regarde cella et y corrige !

- le lien en haut de page qui permet un retour en page d'accueil redirige vers du http://adressedusite alors que je suis en httpS (idem pour le lien "Page d'accueil" de la barre de navigation)

Ce lien a été modifié dans les dernières SVN mais pas pour ces raisons, il faut que je regarde

bug du valuefilter (Le champs "%%valuefilter" n'existe pas, filtrage avec celui-ci impossible) : mais je crois avoir déjà vu un topic à ce sujet

Oui, c'est corriger dans la SVN

- respect du XHTML 1.0 Strict : beaucoup d'avertissement d'après l'analyseur Tidy (en plugin Firefox 3.0.4), mais pas d'erreur, c'est déjà tellement rare sur Internet

J'utilise la validateur w3c (installé en local sur ubuntu intrepid) et dans une config de base je n'ai pas d'avertissement. As-tu un lien pour cette extension que je vois à quoi elle ressemble ?

Sinon je suis en train de travailler sur un modèle pour collection audio

Le générateur n'a pas été beaucoup tester dans les bétas. Beaucoup de correction et petits améliorations sont présente dans la SVN (dont la possibilité de localisation). Si les colllections "audio" sont des collection standrard GCstar l'idéal serait donc d'utiliser la svn pour que je puisse intégrer facillement ce modêle dans la prochaine version "packager" (les "modèles" de collection créer avec la beta sont compatible SVN mais pas traduisible mais l'inverse ne fonctionnera pas sauf avec un petit bidouille très simple).

- je n'arrive pas à afficher les pistes présentes sur le CD (peut être parce qu'il s'agit d'un champ de type "liste")

Entre une liste d'auteur et une liste de piste je ne vois pas trop la différence, ça devrait donc fonctionner. Mais je n'utilise pas les collections audio. Le mieu est de l'envoer en l'état les fichier pour que je comprenne.

- comment modifier un élément du modèle (après sauvegarde) sans refaire tout l'élément ?

Avec quelques connaissances en xhtml et php c'est possible par éditions des fichiers se trouvant dans /templates/default/GC<type>_<model>.php

En tous cas merci pour ces retours, les problêmes seront bientôt corriger dans la SVN

Hors ligne

#3 06-12-2008 14:36

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Pour les "+ &" :
Le "&" le bogue avait déjà été rapporter et corrigé dans la SVN, pour "+" je vient d'envoyer les corrections.

pour l'https
Les modif de lien dont je parle dans le post précédent est déjà intégrée dans la béta2. Pour l'https il faut remplacer dans le fichier index.php qui se trouve à la racine :[/i]

define('URLRACINE_GCWEB','http://'.$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,strrpos($_SERVER['REQUEST_URI'],'/')));
#par
define('URLRACINE_GCWEB','https://'.$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,strrpos($_SERVER['REQUEST_URI'],'/')));

J'ajoute cette info à la documentation

Hors ligne

#4 21-12-2008 18:33

sacrediou
Membre
Inscription : 02-12-2008
Messages : 6

Re : Retour d'utilisation sur la version 1.0-beta

Ok pour le HTTPS, ça va impec. Cependant, y-a-t-il moyen de détecter le protocole utilisé afin de s'adapter aux 2 cas ?

Le travail sur le template audio avance, je suis repartie de la version SVN 128 pour le faire, et je prend en compte les conseils que tu m'as envoyé par email (jonas).

Le problème avec le champ date de sortie, c'est que c'est un champ libre dans GCstar, donc l'utilisateur peut entrer uniquement l'année "AAAA" ou une date complète "JJ/MM/AAAA" ou autre, mais bon c'est vrai que filtrer là dessus n'est pas forcément pertinent. Par contre, une recherche par date (avant 90 par exemple) me semble intéressante mais impossible en l'état actuel de GCstar.

Par contre, la date d'ajout d'un élément dans GCstar a été standardisée en JJ/MM/AAAA au niveau de l'interface (à voir dans le code après, là je ne peut pas répondre).

Pour ce qui est des jaquettes audio, effectivement il serait mieux de prévoir un point d'interrogation carré lorsque la jaquette est absente.


Au passage, avec la révision SVN 128 de GCweb je rencontre encore quelques soucis :

- bogue des caractères spéciaux "& +" semble toujours présent
- je n'arrive pas à supprimer des collections depuis la page de configuration Jonas le 22/12/08 21h40 : corrigé
- dans l'éditeur de template, les apostrophes ne sont pas gérées dans les champs "label". Jonas le 22/12/08 23h40 : corrigé
- image rognée si jaquette trop large, en effet, dans la plupart des cas les images sont plus hautes que larges (affiches de films), mais parfois c'est le contraire (photo de "box" de série TV, ou certaines jaquettes de cd audio par exemple).
- erreur fréquente, sur différentes pages (dont l'accueil), lors de la validation sur le site du W3C (http://validator.w3.org/) : Jonas le 22/12/08 21h40 : corrigé

Error  Line 473, Column 18: end tag for element "ifexists" which is not open.

        </ifexists>

Dernière modification par jonas (22-12-2008 21:41)

Hors ligne

#5 21-12-2008 23:09

sacrediou
Membre
Inscription : 02-12-2008
Messages : 6

Re : Retour d'utilisation sur la version 1.0-beta

J'ai testé la version SVN 132, où le itemGCmusics a été modifié pour l'affichage des pistes audio, et ça fonctionne très bien.

Hors ligne

#6 22-12-2008 13:00

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Pour l'https
Ça semple possible avec un

if ($_SERVER['HTTPS'] == 'on')
     define('URLRACINE_GCWEB','https://'.$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,strrpos($_SERVER['REQUEST_URI'],'/')));
else
     define('URLRACINE_GCWEB','http://'.$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,strrpos($_SERVER['REQUEST_URI'],'/')));

Non tester, tient moi au courant.

Date de sortie :
  * Pour le problème des dates de sortie, j'en avais parler à Tian, développeur de GCstar, le problème vient des site source il est donc très difficile d'homogénéifier les formatage des dates.
  * Trier (et filtrer avec un date inférieur à ...) est possible mais ... si les dates sont formater toute de la même façon (pour que GCweb arrive à les lires) et si le serveur est sous GNU/Linux (la fonction d'interprétation des dates n'est pas dispo sur php windows). Bref il vaut mieux laisser de coté ce type de filtre
  * Par contre un plugin de GCweb (intégrer par défaut) permet d'ajouter un champs "année de sortie" en prenant les 4 dernier caractère de la date de sortie. Ça sert déjà pour les films et livres qui on le même problème.

Pour les dates d'ajouts
  * En fonction de la langue utilisateur je pense que ce formatage peut changer

Pour les bogues
  * Je regarde et signalerai leur correction sur le log du subversion. Sinon pour info il y a aussi un bug tracker wink.

Hors ligne

#7 22-12-2008 14:23

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Pour

- image rognée si jaquette trop large, en effet, dans la plupart des cas les images sont plus hautes que larges (affiches de films), mais parfois c'est le contraire (photo de "box" de série TV, ou certaines jaquettes de cd audio par exemple).

Cella ne concerne que la présentation "mosaïque". C'est un choix que nous avions fait via la liste de diff. Au début les éléments n'était pas rogner et comme les image n'ont pas un format précis au pixel prêt la page était un peu bordélique. Mais c'est vrais qu'il était plus adapter au collection de livre et filme que audio.
Je suis plutôt pour laisser ça dans l'état mais tu peux tester en modifiant mosaique_GCmusics.php

#ligne 28
<div class="element" style="width:160px; height:160px;">
#par
<div class="element" style="height:160px;">

#ligne 49
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],'',160) ?>" />
#par
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],{largeur max},160) ?>" />

Ou peut-être ce qu'on peut faire est un test du type
Si l'image fait plus de 3x160
     → Largeur rogner à 482 (+2 pour la largeur des bordures)
Ou si l'image fait plus de 2x160
     → Largeur rogner à 321
Sinon
     → Largeur rogner à 160

Quand est élément est en bout de ligne il y aurra un saut mais bon ...

Hors ligne

#8 22-12-2008 22:08

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Pour les "+ &" :
J'ai ouvert une tâche sur le tracker du bogue car je n'arrive pas à reproduire le bogue : http://jonas.tuxfamily.org/bugs/index.p … task_id=12
Merci d'aller y faire un tour wink.

Hors ligne

#9 29-12-2008 23:53

sacrediou
Membre
Inscription : 02-12-2008
Messages : 6

Re : Retour d'utilisation sur la version 1.0-beta

Pardon pour le retard dans la réponse (fêtes de fin d'années, repas de famille => moins de temps sur l'ordinateur...).

Alors pour en revenir à notre sujet :

J'ai été sur le bugtracker, me suis inscrit, mais je n'ai pas les droits nécessaires pour ajouter des commentaires, alors en attendant je poste ici.

Donc pour reproduire le bug des "+ &" je me connecte à mon site web, et j'affiche (au choix) :

- la collection en mode standard par page, standard tous, ou mosaïque : les éléments dont les images comportent ces caractères ne sont pas affichées (logo "?" à la place)
- le film (ou l'album) en question : soit en cliquant sur le motif "?" de la mosaïque, soit en recherchant le nom de l'élément

Voici un exemple d'url lorsque j'affiche une jaquette de Kad & Olivier :

[c]https://nomdusite.com/gcweb/index.php?i … .jpg&x=&y=[/c]

Le nom de fichier correspondant est "cheminversgcweb/collections/jaquettes_films/Kad & Olivier - Antotologie.jpg"

Remarque : si je vais à l'url suivante, l'image s'affiche bien :

[c]https://nomdusite.com/gcweb/collections … _films/Kad & Olivier - Antotologie.jpg[/c]
Note : mon système de fichier est ext3 et l'encodage des caractères est UTF8 (et la localisation réglée dans gcweb est fr_FR.UTF8). Tout ce qui est information de type texte est affiché correctement : & + ( / ...

Dernière modification par sacrediou (29-12-2008 23:56)

Hors ligne

#10 30-12-2008 12:48

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

J'ai été sur le bugtracker, me suis inscrit, mais je n'ai pas les droits nécessaires pour ajouter des commentaires

Oups : désolé ... L
  * Les visiteurs on le droit de créer un nouveau bug mais pas de laisser un commentaire hmm je ttrouve pas l'option pour autoriser les commentaires ...
  * Les inscrits on ... moin de droit que les visiteurs ... c'est corriger big_smile (enfin j'espère)

Peux-tu juste me confirmé que tu as le formulaire pour laisser un commentaire ? Sinon continuons notre discussion ici.

Pour le bug
Je n'avais pas compris que c'était pour les images big_smile. Je regarde.

Hors ligne

#11 30-12-2008 15:33

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Peux-tu tester ?

Hors ligne

#12 30-12-2008 17:32

sacrediou
Membre
Inscription : 02-12-2008
Messages : 6

Re : Retour d'utilisation sur la version 1.0-beta

Je suis retourné sur le bugtracker et c'est ok maintenant j'ai le formulaire de commentaire smile

Hors ligne

#13 30-12-2008 17:39

sacrediou
Membre
Inscription : 02-12-2008
Messages : 6

Re : Retour d'utilisation sur la version 1.0-beta

jonas a écrit :

Pour

- image rognée si jaquette trop large, en effet, dans la plupart des cas les images sont plus hautes que larges (affiches de films), mais parfois c'est le contraire (photo de "box" de série TV, ou certaines jaquettes de cd audio par exemple).

Cella ne concerne que la présentation "mosaïque". C'est un choix que nous avions fait via la liste de diff. Au début les éléments n'était pas rogner et comme les image n'ont pas un format précis au pixel prêt la page était un peu bordélique. Mais c'est vrais qu'il était plus adapter au collection de livre et filme que audio.
Je suis plutôt pour laisser ça dans l'état mais tu peux tester en modifiant mosaique_GCmusics.php

#ligne 28
<div class="element" style="width:160px; height:160px;">
#par
<div class="element" style="height:160px;">

#ligne 49
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],'',160) ?>" />
#par
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],{largeur max},160) ?>" />

Ou peut-être ce qu'on peut faire est un test du type
Si l'image fait plus de 3x160
     → Largeur rogner à 482 (+2 pour la largeur des bordures)
Ou si l'image fait plus de 2x160
     → Largeur rogner à 321
Sinon
     → Largeur rogner à 160

Quand est élément est en bout de ligne il y aurra un saut mais bon ...

Moi je pensai plutôt à un système du genre :
- redimensionner pour que l'image entre dans le cadre 160x160 et ajouter des bords blancs pour que l'image fasse bien 160x160.
ou
- redimensionner pour que l'image entre dans le cadre 160x160 et utiliser du css pour ajuster la présentation de chaque image dans un espace fixe de 160x160.

(l'idée étant de ne pas "perdre" des morceaux de l'image)

Qu'en penses-tu ?

Dernière modification par sacrediou (30-12-2008 17:43)

Hors ligne

#14 30-12-2008 18:40

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Retour d'utilisation sur la version 1.0-beta

Pour l'instant laissons de coté la couleur des marges big_smile

Pour l'instant si un image n'est pas assez large (appelons les "images debout") il y a des marges à droite et à gauche (via les css) donc toi tu voudrais le même comportement mais dans l'autre sens (ajout de marge en haut et en bas). Pour ce qui est de ne pas rogner c'est très simple il suffit remplacer

#ligne 49
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],'',160) ?>" />
#par
<img alt="<?php aff($item['title']) ?>" src="<?php aff_image($item['cover'],160,160) ?>" />

mais l'image n'est pas centrée et il faudrait si possible la centrée "CSS" uniquement et je ne vois pas comment. Je sais pas si tu as une idée ? Sinon on peu le faire en php mais c'est beaucoup plus lourd.

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums