Dotclear

Ticket #845 (closed enhancement: fixed)

Opened 16 years ago

Last modified 12 years ago

Edition de billets, flexibilité des sidebars / du contenu

Reported by: bruno Owned by:
Priority: normal Milestone: 2.6
Component: refonte:general Version:
Severity: normal Keywords:
Cc:

Description

Dans l'édition des billets, il est possible d'ajouter du contenu via plugins soit dans la section principale par le biais des behaviors "adminPostFormSidebar" et "adminPostForm". Cependant, on a les limitations suivantes :

  • Les ajouts de contenu se font obligatoirement après le contenu fixé par la page d'édition de billet elle-même
  • Il n'est pas possible d'enlever des éléments de la page.

En plus des 2 behaviors actuels (à conserver pour compatibilité), il pourrait être intéressant de :

  • Permettre d'ajouter du contenu au milieu du contenu de la page
  • Permettre de supprimer des éléments de la barre latérale
  • Permettre de réordonner les différentes cases

Un peu à la manière des widgets coté public...

A voir avec la réflexion ergo, je pense ...

Change History

comment:1 follow-up: ↓ 2 Changed 16 years ago by xave

Tu peux enlever des éléments avec une requête jquery. Un behaviour en milieu de page, euh ... c'est quoi le milieu de page ? Le problème avec cette idée là (et on y a déjà réfléchi, ne serait-ce que pour la façade) c'est que dans l'absolu, il faudrait pratiquement ajouter un behaviour avant et après chaque élément de l'interface. Trop lourd.

comment:2 in reply to: ↑ 1 Changed 16 years ago by bruno

Replying to xave:

Tu peux enlever des éléments avec une requête jquery.

Oui, mais seulement si un seul plugin a cette idée. Il faudrait a minima positionner un id par élément :)

Un behaviour en milieu de page, euh ... c'est quoi le milieu de page ?

Entre le titre d'un billet et son résumé, par exemple

Le problème avec cette idée là (et on y a déjà réfléchi, ne serait-ce que pour la façade) c'est que dans l'absolu, il faudrait pratiquement ajouter un behaviour avant et après chaque élément de l'interface. Trop lourd.

Je pense qu'il y a une alternative : on empile les widgets dans un tableau, et on définit un behavior qui passe ce tableau en paramètre. Le plugin a tout loisir d'enrichir/réordonner le tableau. Il ne reste plus qu'a boucler dessus par la suite pour en afficher le contenu...

comment:3 Changed 16 years ago by xave

Ouah, t'as pas peur, toi ! :)

Mais ce n'est pas idiot, je garde l'idée dans un coin.

comment:4 Changed 16 years ago by philippe

  • Milestone changed from 2.2 to 2.3

comment:5 Changed 15 years ago by franck

  • Version 2.1 deleted
  • Component changed from module:ergo to refonte:general
  • Milestone changed from 2.3 to Refonte admin

Nécessite une discussion entre ergonomes et développeurs

comment:6 Changed 12 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed

Voir la révision r1392

comment:7 Changed 12 years ago by franck

  • Milestone changed from Refonte admin to 2.6
Note: See TracTickets for help on using tickets.

Sites map