PrettyBlocks
Contribuer

#
Compiler PrettyBlocks

Si vous le souhaitez, vous pouvez nous aider à rendre l'expérience utilisateur encore plus enrichissante. Vous pouvez compiler et étendre les fonctionnalités de PrettyBlocks

Ce dernier utilise les technologies suivantes:

  • Vue 3
  • Tailwind CSS
  • ViteJS (bundler)

Rendez vous dans le dossier _dev du module PrettyBlocks

puis installez les dépendances: npm install

Lancer ensuite le serveur de développement

npm run dev

Et enfin, pour utiliser le HMR (hot module reload)

Pour les version supérieures ou également à 3.1: Modifier les paramètres dans votre .env: PRETTYBLOCKS_VITE_DEV=true et au besoin l'url de VITEJS qui par défaut est celle ci: PRETTYBLOCKS_VITE_HOST=http://localhost:3002/'

Pour les version Ultérieur à la version 3.1 utilisez cette méthode Modifiez la vue: modules/prettyblocks/views/templates/admin/index.html.twig

et placez la variable {% set vitedev = false %}

à true

{% set vitedev = true %}

Si le serveur vous renvoie une autre adresse que http://localhost:3002

Remplacer cette url dans les lignes suivantes par l'url du serveur de développement:

1{% if vitedev %}
2 <script type="module" src="http://localhost:3002/@vite/client"></script>
3{% endif %}
4<div id="app"></div>
5{% if vitedev %}
6 <script type="module" src="http://localhost:3002/src/main.js"></script>
7{% endif %}

replacez {% set vitedev = false %}

Enfin, (et pour toutes les versions) une fois vos modifications terminées lancez un:

npm run build

Vous pouvez nous faire une pull request et nous serons ravis d'échanger à ce sujet :)