Avoir un article publié pour exister #3033

Closed
opened 10 years ago by miros · 7 comments
miros commented 10 years ago

Dans le fichier base/objets.php il y a une condition comme quoi, pour qu'un auteur existe, il doit avoir un article publier (ligne 233).

Ce serait bien de supprimer cette condition, ou pourrait vouloir, comme c'est mon cas sur un projet, que les visiteurs du site ai une page de profil.

On peux bien sur surchager base/objets.php mais ça n'a pas beaucoup de sens en soit.

Merci

Dans le fichier base/objets.php il y a une condition comme quoi, pour qu'un auteur existe, il doit avoir un article publier (ligne 233). Ce serait bien de supprimer cette condition, ou pourrait vouloir, comme c'est mon cas sur un projet, que les visiteurs du site ai une page de profil. On peux bien sur surchager base/objets.php mais ça n'a pas beaucoup de sens en soit. Merci
Owner

Salut, pas besoin de surcharger base/objets, tu peux très bien ajouter un critère {tout} sur tes boucles auteurs pour les afficher quel que soit leur statut. Tu peux même le faire de façon générale en passant par le pipeline pre_boucle en t'inspirant de l'astuce que j'ai publié ici :

http://www.weblog.eliaz.fr/article114.html

Concernant la proposition de changement dans le core, je ne pense pas que ça soit une bonne idée car cela provoquerait un changement de comportement sur les sites existants.

Salut, pas besoin de surcharger base/objets, tu peux très bien ajouter un critère {tout} sur tes boucles auteurs pour les afficher quel que soit leur statut. Tu peux même le faire de façon générale en passant par le pipeline pre_boucle en t'inspirant de l'astuce que j'ai publié ici : http://www.weblog.eliaz.fr/article114.html Concernant la proposition de changement dans le core, je ne pense pas que ça soit une bonne idée car cela provoquerait un changement de comportement sur les sites existants.
Poster

b b a écrit :

Salut, pas besoin de surcharger base/objets, tu peux très bien ajouter un critère {tout} sur tes boucles auteurs pour les afficher quel que soit leur statut. Tu peux même le faire de façon générale en passant par le pipeline pre_boucle en t'inspirant de l'astuce que j'ai publié ici :

http://www.weblog.eliaz.fr/article114.html

Oui il y a {tout}, mais est-ce bien le comportement par défaut que l'on veux ? Un boucle auteur doit elle renvoyer un auteur quelques soit les articles publié ? Puis on filtre si on veux ?

Concernant la proposition de changement dans le core, je ne pense pas que ça soit une bonne idée car cela provoquerait un changement de comportement sur les sites existants.

Je ne sais pas s'il est pertinant de raisonner de la sorte, si ont applique ça a tout, on évolue jamais.

SPIP ce n'est plus que des Articles/Rubriques, ça peu être bien d'autres choses. Un auteur peux publier des "objets" plutôt que des articles. En ça, je trouve que ce filtre automatique n'est pas pertinant.

b b a écrit : > Salut, pas besoin de surcharger base/objets, tu peux très bien ajouter un critère {tout} sur tes boucles auteurs pour les afficher quel que soit leur statut. Tu peux même le faire de façon générale en passant par le pipeline pre_boucle en t'inspirant de l'astuce que j'ai publié ici : > > http://www.weblog.eliaz.fr/article114.html Oui il y a {tout}, mais est-ce bien le comportement par défaut que l'on veux ? Un boucle auteur doit elle renvoyer un auteur quelques soit les articles publié ? Puis on filtre si on veux ? > Concernant la proposition de changement dans le core, je ne pense pas que ça soit une bonne idée car cela provoquerait un changement de comportement sur les sites existants. Je ne sais pas s'il est pertinant de raisonner de la sorte, si ont applique ça a tout, on évolue jamais. SPIP ce n'est plus que des Articles/Rubriques, ça peu être bien d'autres choses. Un auteur peux publier des "objets" plutôt que des articles. En ça, je trouve que ce filtre automatique n'est pas pertinant.
b_b commented 9 years ago
Owner
There is no content yet.
b_b commented 9 years ago
Owner
There is no content yet.
b_b commented 9 years ago
Owner

Je bascule ce ticket en demande d'évolution vu qu'il y a plusieurs solutions pour contourner le comportement par défaut de la boucle auteurs (pour info la boucle rubriques à le même comportement, ce n'est donc pas une exception).

De plus, comme je le disais déjà, un tel changement n'est pas envisageable dans une version mineure mais plutôt dans une future 3.1 ou 4.0, je bascule vers la 3.1.

Je laisse tout de même le ticket ouvert au cas où pour avoir d'autres avis à ce sujet.
Version cible mise à 3.1
Statut changé à Fermé

Je bascule ce ticket en demande d'évolution vu qu'il y a plusieurs solutions pour contourner le comportement par défaut de la boucle auteurs (pour info la boucle rubriques à le même comportement, ce n'est donc pas une exception). De plus, comme je le disais déjà, un tel changement n'est pas envisageable dans une version mineure mais plutôt dans une future 3.1 ou 4.0, je bascule vers la 3.1. Je laisse tout de même le ticket ouvert au cas où pour avoir d'autres avis à ce sujet. **Version cible mise à 3.1** **Statut changé à Fermé**
b_b commented 9 years ago
Owner

Statut changé à Nouveau

**Statut changé à Nouveau**
Fil commented 9 years ago
Owner

Je ferme parce que je ne vois pas l'intérêt de changer le comportement par défaut : il répond aux besoins de certains, l'inverse répondrait aux besoins d'autres…
La bonne question : est-ce suffisamment extensible pour que chacun puisse faire sa sauce ? A l'heure actuelle il me semble que oui.
Statut changé à Fermé

Je ferme parce que je ne vois pas l'intérêt de changer le comportement par défaut : il répond aux besoins de certains, l'inverse répondrait aux besoins d'autres… La bonne question : est-ce suffisamment extensible pour que chacun puisse faire sa sauce ? A l'heure actuelle il me semble que oui. **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.