logo petite abeille du plugin Honey
Prototype - Honey

Honey est un projet collectif de rénovation pour les templates de ForumActif en Javascript grâce à au template engine Potion.

Catégorie
Javascript
Année
Service
Template tag, Javascript

Vue d'ensemble

ForumActif permet à tous de personnaliser l'apparence d'un forum grâce à ses templates. Bien que ces templates soient relativement complets, il arrive souvent d'être confrontés à des situations où les {VARIABLES} de ForumActif nous causent plus de problèmes que prévu ou ne nous permettent pas d'accéder facilement certaines valeurs qu'elles retournent dans le DOM.

L'idée principale derrière Honey est de faciliter l'utilisation des templates de ForumActif, notamment en les rendant encore plus malléables.

Grâce à Potion et un peu de magie, Honey permettra :

  • D'uniformiser le nom des variables utilisées à travers la majorité des templates.
  • D'extraire et rendre accessibles toutes les valeurs encapsulées derrière chaque {VARIABLE}.

Il sera également possible de choisir entre un simple render ou un sync des templates.

Exemple

<template type="potion/template" data-name="index_box">
[categories]
    [title]
    [forums]
        <a href="[url]">[name]</a>
    [/forums]
[/categories]
</template>