Retour d'expérience sur Thelia 2
  • Thelia 2
  • Prérequis
  • De Thelia 1 à Thelia 2
  • Installer Thelia 2 sur un mutualisé OVH
  • Grunt et Bower pour la création des Templates
  • Le principe des templates Smarty
  • Envoi de mails
    • Configurer le serveur smtp
    • De pas utiliser le smtp sur un serveur mutualisé
    • Installer un Captcha contre les spams
    • Re Captcha pour Thelia 2
  • Stripe pour Thelia
    • Module Stripe et https
    • Installer le plugin Stripe
    • Configurer le module Stripe pour Thelia 2
  • Module Diaporama proposé sur Thelia Modules
  • Nouvelles fonctionnalités pour le site
    • Shortcodes - module SmartyFilter
    • Modification du plugin SmartyFilter
Propulsé par GitBook
Sur cette page

Grunt et Bower pour la création des Templates

La doc de Thélia dit qu'il faut travailler avec Grunt et Bower pour la création du site. Or, si vous utilisez les templates de base fournis avec Thelia, ceux-ci sont configurés avec Grunt et Bower. Donc il est indispensable, avant de vous lancer dans la création de template, de comprendre comment Grunt et Bower fonctionnent

Grunt s'avère très utile. Pour découvrir la richesse de Grunt, il faut l'installer et faire des tests sur un site simple.

Quelques articles :

  • https://la-cascade.io/grunt-pour-ceux-qui-pensent-que-grunt-est-complique/

  • https://putaindecode.io/articles/premiers-pas-avec-grunt/

Avec la fonction "watch" de Grunt, dès qu'un fichier source est modifié, Grunt compile tous les fichiers avec les fonctions que l'on a auparavant définies (concact, minify, less, etc) vers des fichiers de destination.

Depuis que j'ai compris comment Grunt fonctionne, je l'installe sur tous mes sites, et je travaille avec des fichiers Less.

Intérêt de travailler avec Grunt

Thélia intègre un générateur pour les assets, mais qui consomme beaucoup de ressources. C'est pourquoi en production il faut toujours que cet indicateur soit à 0 http://doc.thelia.net/en/documentation/templates/smarty/assets.html#activate-automatic-assets-generation

Dans cet article, on détaille les inconvénients de la génération des assets par Thélia, d'où l'intérêt d'utiliser Grunt (qui peut faire bien plus que générer des css à partir des less) http://forum.thelia.net/viewtopic.php?id=12838

PrécédentInstaller Thelia 2 sur un mutualisé OVHSuivantLe principe des templates Smarty

Dernière mise à jour il y a 2 ans