Raccourci pour vider le cache #2268

Closed
opened 12 years ago by tetue · 10 comments
tetue commented 12 years ago
Owner

C'est une action tellement fréquente qu'un raccourci pour vider le cache de SPIP serait vraiment bienvenu !

Ce raccourci trouverait sa place dans la nouvelle navigation de l'espace privé de SPIP 3, sous la forme d'un petit bouton visuel (picto), juste devant le lien "Voir le site public" ET sur le site public, parmi les boutons d'admin.

Ce picto aurait une apparence différence lorsque le cache est désactivé sur le site, afin de le signaler (informant qu'il est inutile se rendre sur la page dédiée pour ce rendre compte que c'était déjà fait :P ) et il ne serait alors plus cliquable.

Cliquer ce picto aurait pour effet de vider le cache, ou plutôt d'afficher la page ?exec=admin_vider où choisir quelle action de vidage effectuer, ou encore de déplier un menu avec des raccourcis vers chacune de ces actions. On peut prendre exemple sur TYPO3 (voir capture ci_jointe). Pour commencer, un simple lien vers la page ?exec=admin_vider suffirait.

C'est une action tellement fréquente qu'un raccourci pour vider le cache de SPIP serait vraiment bienvenu ! Ce raccourci trouverait sa place dans la nouvelle navigation de l'espace privé de SPIP 3, sous la forme d'un *petit bouton visuel* (picto), juste devant le lien "Voir le site public" ET sur le site public, parmi les boutons d'admin. *Ce picto aurait une apparence différence lorsque le cache est désactivé* sur le site, afin de le signaler (informant qu'il est inutile se rendre sur la page dédiée pour ce rendre compte que c'était déjà fait :P ) et il ne serait alors plus cliquable. Cliquer ce picto aurait pour effet de vider le cache, ou plutôt d'afficher la page `?exec=admin_vider` où choisir quelle action de vidage effectuer, ou encore de déplier un menu avec des raccourcis vers chacune de ces actions. On peut prendre exemple sur TYPO3 (voir capture ci_jointe). Pour commencer, un simple lien vers la page `?exec=admin_vider` suffirait.
Owner

Version cible mise à 3.1

**Version cible mise à 3.1**
Owner
There is no content yet.
Fil commented 12 years ago
Owner

pas d'accord ; le cache devrait au contraire être totalement invisible pour l'utilisateur ; c'est une méthode informatique d'optimisation des calculs, pas un objet d'interaction créative

pas d'accord ; le cache devrait au contraire être totalement invisible pour l'utilisateur ; c'est une méthode informatique d'optimisation des calculs, pas un objet d'interaction créative
tetue commented 12 years ago
Poster
Owner

Je n'ai pas compris ta réponse... Veux-tu dire qu'il ne devrait plus y avoir de cache dans SPIP ? Qu'entends-tu pas « interaction créative » ?

Je n'ai pas compris ta réponse... Veux-tu dire qu'il ne devrait plus y avoir de cache dans SPIP ? Qu'entends-tu pas « interaction créative » ?

Effectivement, je me rend compte qu'il y a un peu 2 types d'usage...

Sur 2 de mes sites (un simple et un collaboratif), je ne vide jamais le cache ou vraiment c'est anecdotique. Cela ferait trop ralentir le site par la suite. De plus, aux contributeurs qui se posent des questions parfois, je leur répond simplement, qu'il existe un délais pouvant aller jusqu'à 24h. cela ne pose pas de problème. D'autant plus que la plupart des modérateurs de ce site ne peuvent pas s'empêcher de voir le résultat "tout de suite" et recalcule certaines pages manuellement (et encore, la modif d'un article ou brève, invalide tout le cache automatiquement, donc pas vraiment de soucis). Je préfère aussi optimiser le cache une fois pour toute. De ce point de vue, le bouton pour vider le cache est donc très bien planquer là ou il est au fond d'un menu. Il s'agit d'une action purement technique s'adressant à des gens connaissant la techno spipienne. Des administrateurs non technique de spip n'ont à priori pas à se soucier de se genre de problématique. (ce qu'indique Fil si j'ai bien compris).
". On peut en effet avoir plusieurs administrateur sur un site dont un seul à vraiment les mains dans le cambouis.

Ensuite, il y a les """développeurs""" (j'entends par la toute personne mettant en place des sites spip ou les ajustant, remaniant...) et qui touchent souvent aux squelettes et qui ont souvent besoin de faire table rase du cache.

bref, je ne sais pas si je suis clair. Mais j'ai été surpris de lire que "vider le cache est une action tellement fréquente".
Quand les squelettes évoluent souvent, peut être... mais pour un site en prod qui tournent en vitesse de croisière, ça me parait vraiment très étrange (sauf mauvais paramétrage ?). :-)

Effectivement, je me rend compte qu'il y a un peu 2 types d'usage... Sur 2 de mes sites (un simple et un collaboratif), je ne vide jamais le cache ou vraiment c'est anecdotique. Cela ferait trop ralentir le site par la suite. De plus, aux contributeurs qui se posent des questions parfois, je leur répond simplement, qu'il existe un délais pouvant aller jusqu'à 24h. cela ne pose pas de problème. D'autant plus que la plupart des modérateurs de ce site ne peuvent pas s'empêcher de voir le résultat "tout de suite" et recalcule certaines pages manuellement (et encore, la modif d'un article ou brève, invalide tout le cache automatiquement, donc pas vraiment de soucis). Je préfère aussi optimiser le cache une fois pour toute. De ce point de vue, le bouton pour vider le cache est donc très bien planquer là ou il est au fond d'un menu. Il s'agit d'une action purement technique s'adressant à des gens connaissant la techno spipienne. Des administrateurs non technique de spip n'ont à priori pas à se soucier de se genre de problématique. (ce qu'indique Fil si j'ai bien compris). ". On peut en effet avoir plusieurs administrateur sur un site dont un seul à vraiment les mains dans le cambouis. Ensuite, il y a les """développeurs""" (j'entends par la toute personne mettant en place des sites spip ou les ajustant, remaniant...) et qui touchent souvent aux squelettes et qui ont souvent besoin de faire table rase du cache. bref, je ne sais pas si je suis clair. Mais j'ai été surpris de lire que "vider le cache est une action tellement fréquente". Quand les squelettes évoluent souvent, peut être... mais pour un site en prod qui tournent en vitesse de croisière, ça me parait vraiment très étrange (sauf mauvais paramétrage ?). :-)
tetue commented 12 years ago
Poster
Owner

Pardon, ma demande n'est effectivement pas clairement contextualisée ! Il s'agit de proposer un raccourci d'accès rapide au vidage du cache, fonction qui n'est accessible qu'aux admin/webmestres (et non pas de la rendre disponible à tous). Du coup, sous-entendu, j'évoque bien le développement du site, cas où c'est une « action tellement fréquente qu'un raccourci pour vider le cache de SPIP serait vraiment bienvenu ».

Quand j'interviens sur un site (généralement en local, effectivement pas directement en prod) pour une modif, si minime soit-elle, j'ai souvent à vider le cache plusieurs fois (et pas seulement recalculer telle page), entre chaque ajustement, pour voir ce que je fais. Actuellement, 4 clics sont nécessaire pour demander le vidage du cache. Un seul serait appréciable.

Pardon, ma demande n'est effectivement pas clairement contextualisée ! Il s'agit de proposer un raccourci d'accès rapide au vidage du cache, fonction qui n'est accessible qu'aux admin/webmestres (et non pas de la rendre disponible à tous). Du coup, sous-entendu, j'évoque bien le développement du site, cas où c'est une « action tellement fréquente qu'un raccourci pour vider le cache de SPIP serait vraiment bienvenu ». Quand j'interviens sur un site (généralement en local, effectivement pas directement en prod) pour une modif, si minime soit-elle, j'ai souvent à vider le cache plusieurs fois (et pas seulement recalculer telle page), entre chaque ajustement, pour voir ce que je fais. Actuellement, 4 clics sont nécessaire pour demander le vidage du cache. Un seul serait appréciable.

ah, des actions pour le/les fameux admin "webmestre" ! (j'ai du révisé un peu du coup...)
Avoir une petite liste d'actions spécifiques pour l'aide à la mise au point des sites et de ses évolutions.
Du coup, oui, ça me parait une bonne idée.

ah, des actions pour le/les fameux admin "webmestre" ! (j'ai du révisé un peu du coup...) Avoir une petite liste d'actions spécifiques pour l'aide à la mise au point des sites et de ses évolutions. Du coup, oui, ça me parait une bonne idée.
b_b commented 10 years ago
Owner

Pour info le plugin minibando facilite grandement l'accès à toutes les fonctions disponibles depuis le menu de l'espace privé :

http://contrib.spip.net/minibando

Pour info le plugin minibando facilite grandement l'accès à toutes les fonctions disponibles depuis le menu de l'espace privé : http://contrib.spip.net/minibando
cerdic commented 9 years ago
Owner

Version cible mise à 3.2

**Version cible mise à 3.2**
cerdic commented 2 years ago
Owner

C'était un vrai problème fut un temps, mais la gestion du cache par défaut rends ce besoin tout a fait anectodique maintenant (un simple var_mode=calcul fait tout le travail) + on a un bouton "désactiver temporairement le cache" qui désactive pendant 24h dans la page d'amin du cache

Je ferme donc
Statut changé à Fermé

C'était un vrai problème fut un temps, mais la gestion du cache par défaut rends ce besoin tout a fait anectodique maintenant (un simple var_mode=calcul fait tout le travail) + on a un bouton "désactiver temporairement le cache" qui désactive pendant 24h dans la page d'amin du cache Je ferme donc **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: spip/spip#2268
Loading…
There is no content yet.