Ticket #1031 (closed defect: wontfix)
DC_TPL_CACHE est utilisé pour autre chose que des fichiers template
Reported by: | Moe | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 2.10 |
Component: | module:core | Version: | dev |
Severity: | normal | Keywords: | |
Cc: |
Description
Si je ne me trompe pas, le TPL dans DC_TPL_CACHE signifie "template". Pourtant, ce cache est utilisé pour les mises à jour, par le plugin import/Export et des plugins tiers.
Certes, c'est un détail, mais ça n'a pas de sens d'utiliser le cache des templates pour y mettre autre chose que des templates.
Je préconise de définir une nouvelle constante DC_CACHE qui pourra être utilisée à la place de DC_TPL_CACHE. La déclaration de DC_TPL_CACHE pourra éventuellement être déportée dans le fichier dotclear/inc/prepend.php, quitte à avoir la même valeur que DC_TPL_CACHE, car des plugins appeleront cette constante.
Change History
comment:2 Changed 14 years ago by xave
Tout ça sera revu quand on introduira le répertoire "var" de toutes façons.
comment:5 Changed 13 years ago by bruno
- Priority changed from lowest to normal
- Severity changed from trivial to normal
- Milestone 2.3 deleted
comment:6 Changed 11 years ago by franck
- Status changed from new to onhold
À voir au moment de l'intégration du/des répertoire(s) de travail des plugins (var).
comment:9 Changed 11 years ago by franck
- Owner changed from xave to team
- Status changed from onhold to new
- Milestone changed from 2.6 to A definir
comment:10 Changed 11 years ago by franck
Voir le ticket #236 à ce sujet.
comment:14 Changed 8 years ago by franck
- Status changed from new to closed
- Resolution set to wontfix
Je confirme que pour pas mal de mes plugins DC_TPL_CACHE est devenu un fourre-tout ! Après est-ce que ça gène vraiment? Il existe déjà bien par défaut les sous repertoires cbtpl, cbfeed, etc...