Dotclear

Ticket #1216 (closed enhancement: fixed)

Opened 14 years ago

Last modified 12 years ago

Versionner les templates par défaut

Reported by: bruno Owned by: bruno
Priority: normal Milestone: 2.7
Component: module:themes Version: 2.2
Severity: normal Keywords:
Cc:

Description

Pour ne pas perdre l'idée : les templates par défaut sont aujourd'hui non modifiables, sous peine de casser tous les thèmes reposant dessus.

Il faudrait pouvoir définir plusieurs versions de templates par défaut, ie. conserver les anciens pour compatibilité, et permettre aux nouveaux thèmes de profiter d'éventuelles mises à jour des templates.

Actions :

  • Déplacer inc/public/default-templates vers inc/public/default-templates/v1.0
  • préparer un éventuel inc/public/default-templates/vX.X
  • Définir un point d'extension dans la définition des thèmes (_define.php par exemple), indiquant la version des templates par défaut à utiliser, la valeur par défaut étant v1.0, et gérer le Path en conséquence

Ca peut être fait assez facilement, sans casser la compatibilité avec l'ancienne version. Ca peut aussi être fait en avance de phase, même si les nouveaux templates par défaut ne voient pas le jour maintenant-tout de suite

Change History

comment:1 Changed 14 years ago by noe

Ça paraît une excellente idée :-)

comment:2 Changed 13 years ago by franck

  • Status changed from new to onhold

comment:3 Changed 13 years ago by franck

  • Milestone set to A definir

comment:4 Changed 12 years ago by franck

  • Milestone changed from A definir to 2.6

comment:5 Changed 12 years ago by franck

  • Milestone changed from 2.6 to A definir

comment:6 Changed 12 years ago by nikrou

  • Milestone changed from A definir to 2.7

On pourrait se servir de ce mécanisme pour proposer de base des templates html 5 !

comment:7 Changed 12 years ago by kozlika

C'était l'idée oui ;-)

comment:8 follow-up: ↓ 9 Changed 12 years ago by bruno

Il a 2 ans ce ticket, quand même :)

comment:9 in reply to: ↑ 8 Changed 12 years ago by franck

Replying to bruno:

Il a 2 ans ce ticket, quand même :)

Seulement ? C'est un p'tit jeune celui-là :-p

comment:10 Changed 12 years ago by bruno

  • Owner changed from team to bruno
  • Status changed from onhold to new

comment:11 Changed 12 years ago by Dsls

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

(In [10f7fb5a782a]) Introducing tplset. default templates now become "legacy" tplset. Closes #1216

Note: See TracTickets for help on using tickets.

Sites map