Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 23/09/2012 11:08:36

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 233
Site Web

Formulation de ziteplus

dans ziteplus il est souvent de concert la formulation des informations de tel ou tel options
donc je commence par cette première suggestion smile

Création de page : (fichier : zplus/module/page_new.ini)

dans la création de page nous avons " Voulez voir la page dans le menu ? " avec oui non
ce qui me chagrine c'est que pour les panneaux il faut mettre oui
alors je propose
" Voulez voir la page dans le menu ? | afficher votre panneau latéral ? "
de ce fait lorsque l'on créer un panneau nous savons qu'il faut dire oui à cette option

et je rajouterais aussi une info pour l'url sur l'histoire du _

exemple
Info : pour ne pas faire apparaitre votre page dans le sitemap mettre un _devans <i>par defaut _top et _bot sont ecris ainsi !</i>


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#2 23/09/2012 17:03:41

Super_chemist
Membre
Inscription : 27/05/2011
Messages : 417

Re : Formulation de ziteplus

Pour les panneaux, à quoi bon laisser l'option "voir la page dans le menu"? Il suffit de désactiver le panneau via le bouton rouge pour le même résultat...

Plutot que d'utiliser l'astuce du _ qui est tout sauf user-friendly, ne serait-il pas possible d'avoir une case à cocher dans les options de la page ? C'est vrai que c'est pas très évident actuellement. Mes utilisateurs ont créé des panneaux, mais du coup ils s'affichent dans le sitemap...
Ou carrément ne jamais afficher les panneaux dans le sitemap, après tout ce ne sont pas des vraies pages...

A+

Hors ligne

#3 23/09/2012 19:51:34

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 233
Site Web

Re : Formulation de ziteplus

il arrive souvent que des personnes qui créer un panneau se disent :
je ne veut pas que le panneau apparaisse dans le menu et donc coche le non !!
alors qu'avec un info précisant qu'il faut dire oui pour que le panneau s'affiche sans que pour autant on retrouve le nom du panneau dans le menu !!


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#4 23/09/2012 21:05:56

Super_chemist
Membre
Inscription : 27/05/2011
Messages : 417

Re : Formulation de ziteplus

Tout à fait d'accord !
Et je vais même plus loin : il faudrait que cette option soit désactivée (ou du moins rendue inopérante) si la page est un panneau, car vu qu'on doit toujours cocher "oui", à quoi bon laisser l'option ?


Quand j'avais jeté un oeil au code de la 091 qui gère ça, j'avais vu qu'en fait, c'est un gros mélange dans le code:
-listing des pages avec gestion des droits
-élaboration du menu en fonction de la page actuelle
-détermination des panneaux visibles
- exécution du code des panneaux et de la page actuelle
Tout cela via des fonctions récursives... Bref, en lisant le code, j'ai eu l'impression qu'il y avait là dedans un gros héritage (peut être de zite) auquel on a ajouté des options au fur et à mesure, et que maintenir le code ne doit pas être évident sans tout casser...

C'est d'ailleurs en lisant ce code qu'on comprend quelques effets de bord tels que
- les panneaux qui ne s'affichent que si "visibles dans le menu"
- les pages "non visibles dans le menu" qui s'affichent quand même dans le menu quand on les visite ou édite.
- le fait que la variable [menu] n'est pas dispo dans les pages, car pas encore calculée


Bref, je souhaite un bon courage à jpg si il veux réécrire ce morceau !

Hors ligne

#5 24/09/2012 08:08:25

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 233
Site Web

Re : Formulation de ziteplus

Super_chemist a écrit :

Tout à fait d'accord !
Et je vais même plus loin : il faudrait que cette option soit désactivée (ou du moins rendue inopérante) si la page est un panneau, car vu qu'on doit toujours cocher "oui", à quoi bon laisser l'option ?

l'option est dans l'ordre de la création d'une page et normale qu'elle apparait cela reste simple, l'option doit être présente mais mieux renseigné pour le cas du panneau (mon avis)

Super a écrit :

Quand j'avais jeté un oeil au code de la 091 qui gère ça, j'avais vu qu'en fait, c'est un gros mélange dans le code:
-listing des pages avec gestion des droits
...........
..........**********j'ai eu l'impression qu'il y avait là dedans un gros héritage (peut être de zite) auquel on a ajouté des options au fur et à mesure, **************et que maintenir le code ne doit pas être évident sans tout casser...

ziteplus est resté compatible avec son père zite et jpg à du garder une certaines structure,
néanmoins il y à eu une sacré évolution comparer à zite aujourd'hui une bonne stabilité et une utilisation très intuitives !!!

Bref, je souhaite un bon courage à jpg si il veux réécrire ce morceau !

A mon avis c'est pour cela que jpg bosse sur la version 1 en meme temps que les amélioration de nos versions actuel wink


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#6 27/09/2012 18:25:20

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 084
Site Web

Re : Formulation de ziteplus

Bonjour,

L'option Page visible dans le menu est effectivement mal nommée ... mais c'est un héritage de Zite ... oui, invoquer l'héritage c'est tendance roll

A l'époque cela permettait de savoir si le page était visible ou non dans le menu.

Avec l'apparition du premier panneau (celui du menu) le sens était toujours bon.

Avec l'apparition des autres types de panneaux, c'est une autre histoire wink

Toutefois, un panneau est juste une page d'un type un peu particulier

Aujourd'hui, le sens de cette option serait: Visibilité de la page contrôlé par le menu

Mais c'est un peu long et un peu obscur pour un débutant tongue

Pour l'instant je cherche une meilleure formulation afin de garder un libellé unique et descriptif de cette option

A défaut de trouver, un petit javascript changera le libellé en fonction de la position de la page (standard ou panneau)

a+
Jean-Paul

Hors ligne

#7 27/09/2012 23:07:36

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 084
Site Web

Re : Formulation de ziteplus

Alors après réflexion, je penche pour cette formulation :

Visibilité de la page :  automatique  ou manuelle
                                                  automatique: une page standard est visible dans le menu, une page de type panneau s'affiche
                                                  manuelle: la page ne sera pas visible (y compris dans le menu)
                                                                 sauf si l'affichage est demandée directement depuis une autre page (par un lien ou un code PHP)


a+
Jean-Paul

Hors ligne

#8 28/09/2012 00:54:11

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 233
Site Web

Re : Formulation de ziteplus

+1 cela me parle et est explicite et en plus tu n'a que le fichier ini à modifier wink cool


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

Pied de page des forums