GCweb

Notice: Undefined index: tasklist_type in /data/web/b7/3a/a1/jonas.tuxfamily.org/htdocs/bugs/includes/class.tpl.php(128) : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /data/web/b7/3a/a1/jonas.tuxfamily.org/htdocs/bugs/includes/class.tpl.php(128) : eval()'d code on line 90
  • Etat assigned
  • Pourcentage achevé:
    0%
  • Type de tâche Feature
  • Catégorie Thèmes
  • Assignée à Jonas (jonas)
  • Système d'exploitation -
  • Sévérité Basse
  • Priorité Normale
  • Basée sur la version 1.0-rc
  • Due pour la version non décidé
  • Date d'échéance Non décidé
  • Votes 0
  • Privée Non
Concerne le projet: GCweb
Ouverte par Auteur anonyme - 15/04/2009
Dernière édition par Jonas (jonas) - 30/04/2009

FS#48 - Navigation par onglets

Hello Jonas! après plusieurs essais j'en arrive à la conclusion qu'une navigation par onglets serait sympa.

Je m'explique!

ce ne serait que pour les items (pas les listes). Sous GCstar il existe plusieurs onglets avec plus ou moins d'infos utiles.

Bien souvent l'onglet "Main" reprend les infos importantes (pas toujours le cas).

les onglets "Details" "Pictures" et autres onglets présents dans les autres collections que gcfilms, gcmusics et gcbooks.. donnent des infos complémentaires.

dans le cas des 3 collections présentes sous gcweb, forcément ça demande une réécriture des fichiers items...

mais bon pour moi ce serait une évolution pour les futures versions de gcweb 1.1 1.2 voire ultérieures.

et ça permettrait d'afficher les pages plus rapidement puisque les infos seraient appelées uniquement lors d'un appel de l'onglet.

après reste à définir les onglets à afficher, et peut être même créer des onglets sous gcweb indépendants des onglets sous gcstar (là c'est autre chose et pas forcément nécessaire)

En plus le fichier xml actuel des collections ne donne pas l'info des onglets..donc de base il faudrait recréer ce système... et peut être finalement demander à Tian (pour gcstar) d'intégrer ces données dans le fichier créé.

ce n'est qu'une suggestion mais il me semble qu'elle serait très utile.

en attente d'avis d'autres utilisateurs..

@+ Jim

This task does not depend on any other tasks.

Auteur anonyme
mercredi 15 avril 2009
ci-joint une "idée" de ce que je voulais faire comprendre.. lol

{{http://miniaturophilie92.free.fr/gcweb/navonglets.jpg}}

@+ Jim
Jonas (jonas)
mercredi 15 avril 2009
Salut

> ce ne serait que pour les items (pas les listes). **Sous GCstar il existe plusieurs onglets avec plus ou moins d’infos utiles**.

Tout dépend l'affichage utilisé sous GCstar (préférence ? affichage ? lecture seule). :D

La logique de GCweb est d'afficher les informations vraiment principales via le modèle "list" puis d'avoir le reste des infos **utile aux publics** sur la page item. Ajouter des onglets à mon avis complique la navigation de façon inutile vu le peu d'information à afficher.

Mais étant concient que ce qui plait à quelqu'un peut déplaire à quelqu'un d'autre la gestion des templates est très souple, tu peux créer un nouveau dossier dans /templates et y mettre ton "item.php", les fichiers manquants de ce template seront repéchée dans le template default (il faut donc copier la feuille de style dans le cas d'une utilisation de roundedblue).

> et ça permettrait d’afficher les pages plus rapidement puisque les infos seraient appelées uniquement lors d’un appel de l’onglet.

Le temps d'affichage ne changerai vraiment pas beaucoup car de toute façon l'ensemble des données sont mise en memoire (dans un tableau) même celle qui ne seront jamais utilisées. Une centaine de cartères en plus ou en moins ne va vraiment pas changer grand chose.

En plus pour un plus grand de confort de navigation je verais plutôt quelque chose par javascript. La page serait un tout petit peu plus longue a charger mais le passage d'un onglet à l'autre serait instantané !

> En plus le fichier xml actuel des collections ne donne pas l’info des onglets

Les "onglets" sont décrit dans d'autre fichier xml, au début je pensais peut-être m'en servir pour un générateur entièrement automatique, mais finallement j'ai abondonné l'idée car pour moi les informations utile au public ne sont pas les mêmes que les informatons utile en "privé".


====== Pour conclure ======

Je ne pense pas intégré ce genre de modif (pas asser d'information pour justifier plusieur onglet, ces onglet serait presque vide :/). Mais libre à un contributeur motivé de développer une page (ou une série de page) "item" pour y afficher les infos différement ! Je proposerai ce thème avec plaisir sur http://gcweb.web4me.fr/demo.php?model=list&collec=0 .
Auteur anonyme
jeudi 16 avril 2009
Hello! oki pour les remarques

Mais effectivement ton raisonnement est bon pour les 3 collections: films, musics, books car les champs de base dans gcstar sont peu nombreux.

A contrario les autres collections sont déjà plus complexes.

Films, musiques et livres sont plus pour créer une médiathèque (donc pas forcément besoin de trop de détails).

Les autres collections sont pour véritablement des "collectionneurs" donc beaucoup plus d'infos à reprendre.. et donc difficile de mettre tout sur une page.

Effectivement certaines infos sont d'ordre privé, mais la majorité sont d'ordre public.

je te joints en bas le lien vers une de mes collections sous gcstar (ce n'est encore qu'un essai que je soumets aux utilisateurs de gcstar dans le forum,et en plus je me suis aperçu qu'il manque encore des données..) je m'attaquerai après à la mise en forme sous gcweb) ;)

C'est pour ça que des onglets m'auraient surement faciliter la tâche.. a moins que tu ais une autre idée sur le sujet.
Et je pense que les collections comme les timbres ou les pièces de monnaie auraient aussi bien besoin d'autres onglets.. lol

[[http://miniaturophilie92.free.fr/gcweb/GCminicars.pdf|External Link]]
Jonas (jonas)
jeudi 16 avril 2009
Vu le nombre de photo le générateur de gcweb ne pourra pas faire l'affaire en tout cas !

Mais avec une écriture "à la main" de item ça devrait fonctionner ;) mais perso je verais plutôt

----

**TITRE ELEMENT**

**En bref**

>blabblabla
* puce1
* puce2

**Détail**

**Photos miniatures**

**Photos réels**

----

(Quand on clique sur "Détail" "En bref" se masque et "Détail" s'affiche par javascript.)

Que des onglets.

Au besoin je peux te donner un coup de main, mais passe plutot sur le forum stp.

Chargement...