You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
RastaPopoulos 8aa023d9e9 Pas les bonnes chaines 1 month ago
core Si Joseph d'Arimathie a pas été trop con, vous pouvez êtres sûr que le Graal, c'est un bocal à anchois. 7 months ago
squelettes Pas les bonnes chaines 1 month ago
themes Réagencer les règles pour le colonnage : plus lisible et mutualisé 7 months ago
.gitattributes CSS + polices 7 months ago
.gitignore Le gitignore 7 months ago
readme.md Mettons à jour le readme au fur et à mesure (à finir un jour...) 7 months ago

readme.md

Integraal

Integraal est une base de travail pour vos projets d’intégration, sous la forme de 3 plugins gérant les squelettes, le thème et les fonctionnalités de l’application.

Il ne s’agit pas de plugins prêts à l’emploi : vous allez créer les squelettes et le thème de votre projet à partir de la base fournie par Intégraal, en modifiant directement celle-ci.

Installation

Pour initialiser un nouveau projet basé sur intégraal, le plus simple est d’utiliser SPIP-Cli et de suivre les indications. La commande va déployer les 3 plugins dans le dossier adéquat :

spip integraal:generer

Une fois les plugins créés, vous pouvez alors les modifier pour les adapter à votre projet.

Branches

2 versions du thème sont disponibles.

theme/branches/scssphp

Version compilable avec le plugin scssphp.

theme/trunk

Version compilable avec node.js et l’automatiseur de tâches gulp

Pré-requis :

  • Installer node.js
  • Installer gulp : [sudo] npm install gulp -g
  • Installer les modules en dépendances : npm install

**Utilisation : **

Lancer la commande gulp watch avant d'éditer les fichiers.

Cette tâche principale va surveiller en direct toutes les modifications faîtes dans les dossiers /scss et /javascript, et lancer les sous tâches nécessaires : compilation, formatage, ajout des préfixes navigateur, minification, etc.

Mise en œuvre rapide

  • Placer les fichiers de polices dans css/fonts, puis déclarer les nouvelles familles en éditant css/font.css. Enfin, utiliser celles-ci en les ajoutant à la liste dans le fichier de configuration du thème : scss/base/settings.scss.
  • Supprimer les scripts dont vous n’avez pas l’utilité dans inclure/head.html, après la balise #INSERT_HEAD
  • Instructions à compléter...