Projet

Général

Profil

Evolution #4180

Cacher les blocs Forums et Pétitions lorsque ces fonctionnalités ne sont pas utilisées dans Spip

Ajouté par Dimitri M il y a 3 mois. Mis à jour il y a 2 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
Début:
27/09/2018
Echéance:
% réalisé:

0%

Resolution:

Description

Soit de manière automatique, lorsque l'admin désactive ces fonctionnalités (ce qui me semble le mieux), soit depuis la page de configuration avancée.

Historique

#1 Mis à jour par erational 👺鬼 il y a 3 mois

  • Statut changé de Nouveau à Fermé
  • Resolution mis à invalid

Un plugin fait déjà ce boulot d'une façon assez fine:
https://contrib.spip.net/LIM

#2 Mis à jour par erational 👺鬼 il y a 3 mois

  • Version cible mis à 3.2

#3 Mis à jour par RastaPopoulos ♥ il y a 3 mois

LIM a beaucoup d'autres choses dedans.

Mais pour ce qui est des trucs de base = je n'utilise pas les pétitions (comme 99,9% des gens) donc je ne veux pas que le bloc s'affiche, ça parait quand même un peu fou de demander aux gens d'ajouter un plugin pour masquer un truc que personne n'utilise.

Non ?

#4 Mis à jour par erational 👺鬼 il y a 3 mois

Oui, oui, on ouvre de nouveau pour la 3.3 ?

#5 Mis à jour par Dimitri M il y a 3 mois

Dans l'espace privé, on peut indiquer nativement ne pas utiliser les forums et les pétitions. Il semblerait pour le moins logique que les blocs correspondants ne s'affichent pas lorsque ces fonctionnalités sont désactivées.

#6 Mis à jour par erational 👺鬼 il y a 3 mois

  • Statut changé de Fermé à Nouveau
  • Version cible changé de 3.2 à 3.3
  • Resolution invalid supprimé

Oui bien sur, je ré-ouvre.
Désolé

#7 Mis à jour par tcharlss (*´_ゝ`) il y a 2 mois

Je veux bien m'en occuper parceque ces 2 blocs me sortent par les trous de nez également :)

Pour les forums, il y a bien un formulaire de config où on choisit les objets sur lesquels les activer, donc il suffit d'ajouter cette vérification dans le pipeline afficher_config_objet (qui ne regarde pour l'instant que l'autorisation de modérer).

En revanche pour les pétitions, je n'ai rien vu s'y rapportant (pas d'option pour activer/désactiver de façon globale, pas de formulaire pour activer par type d'objet dans le privé). Tu as vu ça où Dimitri ?
Dans ce cas il faudrait ajouter un formulaire de config pour activer par type d'objet comme pour les forums (avec tout de coché par défaut pour ne rien casser je suppose). Mais je ne vois pas trop où le rajouter : dans Options avancées ou Contenu du site ?

#8 Mis à jour par tcharlss (*´_ゝ`) il y a 2 mois

Ah il y a quand même une petite subtilité.

Le bloc de modération des forums/pétitions est ajouté via le pipeline afficher_config_objet, hors si j'en crois programmer, ce pipeline n'est appelé que dans les articles : https://programmer.spip.net/afficher_config_objet
Si on utilise un formulaire de config multi objets, il faut qu'il puisse s'afficher partout.
Donc à moins d'ajouter l'appel à ce pipeline sur tous les types d'objet dans l'échaffaudage du privé, il faut utiliser affiche_gauche, plus générique.
Mais du coup afficher_config_objet ne sera plus utilisé du tout dans la dist.

#9 Mis à jour par tcharlss (*´_ゝ`) il y a 2 mois

avec tout de coché par défaut pour ne rien casser je suppose

Non, juste les articles, donc.

#10 Mis à jour par erational 👺鬼 il y a 2 mois

Pour la configuration de pétitions, je trouve logique de la placer dans le menu "Contenu du site" (= contenu)
Et non dans "Fonctions (pas options) avancées" qui décrit plutôt des fonctions techniques.

#11 Mis à jour par Peet du il y a 2 mois

Est-il envisageable de sortir les plugins Pétitions et Forums de plugins-dist ?

#12 Mis à jour par chan kalan il y a 2 mois

De mon côté je les retire tout le temps de plugins-dist et je les mets dans plugins/dist, mais dans ce cas, il faut refaire le squelettes-dist sinon ça provoque des erreurs...

#13 Mis à jour par chan kalan il y a 2 mois

En fait, si on pouvait désactiver le squelettes-dist comme un plugin, ça résoudrait le problème... ??

#14 Mis à jour par tcharlss (*´_ゝ`) il y a 2 mois

@erational : oui "Contenu" du site me semble le plus logique également.

Une précision concernant les forums : actuellement la config par objet sert à activer les forums du privé, tandis que le bloc de modération sert à modérer les messages publiques. Ce sont 2 fonctionnalités différentes.
  • Soit on mutualise la config afin qu'elle soit utilisée pour ces 2 fonctionnalités, et il faut adapter la phrase d'explication (« dans l’espace privé du site, vous pouvez activer plusieurs types de forums »)
  • Soit pour le bloc de modération, on fait une config en plus (un saisie d'objets supplémentaire, mais que pour le bloc de modération, avec sa propre phrase d'explication)

Bref, je ne touche à rien avant d'avoir des avis et/ou confirmation de la team (sur la question du affiche_gauche aussi).

#15 Mis à jour par tcharlss (*´_ゝ`) il y a 2 mois

Ah ah, une autre petite subtilité : les pétitions ne fonctionnent qu'avec les articles.
Donc ce ne serait pas un choix par objets comme pour les forums, mais une simple option pour activer/désactiver.

Quelque chose comme ça : https://cloud.mukt.fr/index.php/s/ZFenmKZEnZDSkdN

#16 Mis à jour par nicod_ 🐿 il y a 2 mois

Pourquoi "la modération" ?
Simplement activer / ne pas activer, non ?
Et du coup ne plus voir du tout ce bloc.

Tout ça me fait repenser à l'extrait d'interview d'Arno que Klaus nous a montré à la SPIP Party, qui disait (Arno) qu'aujourd'hui SPIP n'était plus utilisé dans un contexte de "salle de rédaction", et que les outils pensés au départ (forums privés etc) ne sont plus trop d'actualité.
A inclure dans un projet de refonte globale de l'espace privé.

#17 Mis à jour par RastaPopoulos ♥ il y a 2 mois

Ah oui c'est intéressant. Mais ce n'est pas tant que ce n'est "plus utilisé dans ce contexte", plutôt que "ce n'est plus uniquement utilisé dans ce contexte". Mais ça existe toujours (des magazine en SPIP, qui doivent commenter en interne). Donc il faut que ça reste possible, mais en tant qu'ajout, en tant qu'option configurable. Et par défaut pas besoin, effectivement.

#18 Mis à jour par nicod_ 🐿 il y a 2 mois

Oui bien sûr, c'est ce que je voulais dire, pas tout supprimer mais ne plus les activer par défaut.

Formats disponibles : Atom PDF