Spipfactory.fr est construit de la manière suivante
Le graphisme général du site variant en fonction des saisons
[(
Page sommaire
)]
c’est UN article dont l’aspect visuel est réalisé par le plugin cibloc : Mettre des blocs dans le texte d’un article, et le Squelette "Escal" [1].
Les plugins "À propos des Plugins actifs" et "Newsletters" sont nécessaires.
L’affichage d’une partie des informations proposées à la lecture est réalisé à partir de modèles SPIP [2] Exemple le nuage de mots-clés
On a attribué à l’article Les mots-clés ( accueil [3] & pleinepage ) ; l’article se trouve dans la rubrique " Accueil - sommaire " avec le mot-clé (pas au menu)
Configuration Escal permettant cela.
../ecrire/ ?exec=configurer_escal&cfg=sommaire_principal
– Choix des blocs : (on utilise que le premier bloc)
- A la Une (noisette destinée à être appelée au centre de la page d’accueil qui affiche 2 onglets par défaut mais on peut en rajouter facilement.)
– Le bloc "A la Une"
- Choix des onglets Premier onglet : article d’accueil
les autres onglets ne sont pas utilisés - Paramétrage des onglets : seul le paramétrage article d’accueil est configuré
- On n’affiche pas le forum de l’article d’accueil
[*Rappel :*] L’article affiché sera celui qui a le mot-clé "accueil" sinon ce sera le dernier publié.
Le titre de l’article s’affiche dans l’onglet.
[(
Menu horizontal
)]
la construction du menu horizontal est basé sur une boucle SPIP incorporé dans ESCAL [4]
Dans un menu de navigation, quand une rubrique n’a qu’un article, aller directement l’afficher plutôt que de passer par la page rubrique avec un seul article listé.
- Les rubriques avec un seul article qui corresponde au menu horizontal.
-
- 01. En savoir plus
tous tous tous vous saurez tout- En savoir plus
- 01. En savoir plus
-
- 02. Adhésion / Cotisation
Vous souhaitez rejoindre la plateforme- Adhésion / Cotisation
- 02. Adhésion / Cotisation
-
- 03. Accès FTP
Protocole utilisé pour envoyer ou télécharger des fichiers.- FTP (article virtuel) renvoie sur https://manager.infomaniak.com/ftp/index.php?sServer=
- 03. Accès FTP
-
- 04. Aidez-Moi !
Questions/Réponses- Aidez-Moi ! - Contact (article virtuel) renvoie sur https://escal.edu.ac-lyon.fr/spip/spip.php?page=forumSite-rubrique&lang=fr
- 04. Aidez-Moi !
-
- 05. Espace Membre
Fiche Adhérent et Comptabilité- Espace Membre (article virtuel) renvoie sur https://spipfactory.assoc.eu/admin/login.php
- 05. Espace Membre
-
- 06. Annuaire
L’annuaire des sites utilisant le squelette "Escal"- Annuaire Escalien (article virtuel) renvoie sur http://annuaire-escal.spipfactory.fr/
- 06. Annuaire
-
- 07. Trombinoscope
Les membres de la Team- un article par membre
mise en place du Trombinoscope
- un article par membre
- 07. Trombinoscope
[(
Page "En savoir plus"
)]
c’est UN article dont l’aspect visuel est réalisé par le plugin cibloc : Mettre des blocs dans le texte d’un article, et le Squelette "Escal" [5].
Construite via des modèles pour l’affichage des titres des articles dans les blocs :
- L’Association
- La plateforme
- Parlons de votre site
- Trucs, Astuces, Bidouilles
- Une mutualisation sur un hébergement mutualisé Infomaniak
les modèles utilisés sont décrit dans la partie Répertoire ../squelettes
ils sont tous construits par la boucle SPIP suivante
<div class="container-listart">
<BOUCLE_article(ARTICLES){titre_mot=Trucs Astuces Bidouilles}{!titre_mot=invisible}>
<div class="listart">
<a href="#URL_ARTICLE">#TITRE</a>
</div>
</BOUCLE_article>
</div>la css utilisée permet d’avoir l’affichage sur 2 colonnes, on exploite la largeur du bloc
.container-listart {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 10px;
}
.listart{
margin:5px;
flex-grow: 1;
display: flex;
width: 40%;
font-size:1.1rem;
font-weight:bold;
}
.listart a{
padding: 0 10px;
flex-grow: 1;
}
@media screen and (max-width: 640px) {
.listart{
width: 100%;
}
– Quand au bloc "Parlons des Plugins de la Plateforme" et "Parlons du squelettes ESCAL", ça ouvre un article spécifique.
[(
Page "Parlons des Plugins de la Plateforme"
)]
c’est UN article dont l’aspect visuel est réalisé par le plugin cibloc : Mettre des blocs dans le texte d’un article, et le Squelette "Escal" [6].
Le plugins "À propos des Plugins actifs" affiche dans les blocs dépliables les :
- Plugins à disposition
- Plugins Activés
[(
Page "Parlons du squelettes ESCAL"
)]
[(
Pied de page
)]
c’est Le pied de page de la mutualisation c’est-à-dire que tous les hébergés affichent les informations suivante :
- Réalisé sous SPIP
- Habillage ESCAL x.x.xx
- Hébergeur : SpipFactory
Spipfactory utilise les citations dans son pied de page ; l’article "Citations" qui a donc le mot-clé "citation" est dans la rubrique " 00. Accueil - sommaire " avec l’article "késako SpipFactory ?"
[*Rappel :*] chaque citation doit être espacée par une ligne
[(
Paramétrage de SPIP
)]
- Identité du site
- Contenu du site
La maquette adoptée pour le site, les éléments des articles suivant sont utilisés. (Texte, Publier les articles, quelle que soit leur date de publication, créer des articles virtuels)
[(
Paramétrage d’ESCAL
)]
[(
Back-Office
)]
[(Répertoire ../squelettes)]
Le dossier squelettes/ est destiné à recevoir tous les fichiers nécessaires à la mise en page d’un site. On y rangera donc :
- les squelettes, c’est-à-dire les fichiers .html avec du code SPIP ;
- les fichiers inclus dans les squelettes et les modèles ;
- les formulaires modifiés, dans un sous-répertoire formulaires/
- les feuilles de style CSS qui produisent l’habillage graphique ;
- les images utilisées dans les squelettes ;
- le fichier mes_fonctions.php contenant les filtres et variables de personnalisation ;
- les fichiers javascript ;
- les fichiers de langue personnalisés ;
- etc...
/backup
alimenté par le script de sauvegarde /cron/sf_backup.sh
/data
Contient les fichiers pour la démo du plugin TableSorter
/formulaires
SPIP permet une grande interaction du site avec les visiteurs ; pour cela, il propose de nombreux formulaires sur le site public.
/images
| badge_don.png | ![]() |
| don.png | ![]() |
| echange.png | ![]() |
| echangebis.png | ![]() |
/inclusions
les fichiers ESCAL modifiés
- inc-article.html ;
on rajoute à la balise#TEXTEle termecontenu_adherent=>(#TEXTE|contenu_adherent; Cela nous permet d’utiliser la fonction Articles en accès restreint dans SPIP sans plugins
/modeles
Un modèle est un petit squelette SPIP qui décrit un fragment de HTML facile à insérer dans le texte d’un article.
| pour afficher sur la page sommaire | <apropos|disponible> <apropos|disponible> |
Notre plate-forme vous propose 96 Plugins disponibles sur GIT SPIP comprenant : |
<apropos|extensions> <apropos|extensions> |
– 56 extensions (plugins-dist) + (Choix du collège) | |
<apropos|adisposition> <apropos|adisposition> |
– 40 plugins à disposition (demande des Mutualisés) | |
<spip|> <spip|> |
Un système de gestion de contenu, basé sur SPIP : 4.1.5 | |
<mysql|> |
Une base de données MySQL Version du serveur : 5.5.5-10.4.22-MariaDB-1:10.4.22+maria stretch-log | |
<php|> 8.4.13 |
Un accès aux fonctions PHP 7.4.32 (ou inférieur) | |
<escal_version|> Escal |
Habillage par le squelette ESCAL, Version 4.5.63 |
| pour affichage sur l’article en savoir plus | <association|> |
affiche les articles ayant le mot clé association |
<parlons_de_votre_site|> |
affiche les articles ayant le mot clé parlons de votre site | |
<plateforme|> |
affiche les articles ayant le mot clé plateforme |
| pour affichage sur la page Adhésion / Cotisation | <contact|> |
affichage du formulaire de contact ESCAL détourné |
<helloasso_don|> |
afficher le formulaire hello aso sur la page |
| pour affichage sur Trucs, Astuces, Bidouilles | <trucs_astuces_bidouilles|> |
affiche les articles ayant le mot clé Trucs Astuces Bidouilles |
<terminal|> |
affiche les articles ayant le mot clé terminal |
| Divers | <contenu_adherent|> |
permet de protéger la suite d’un article, il faut être connecté pour voir le contenu |
<playliste|> |
afficher une play-liste son (ogg) |
/newsletters
spipfactory_letter.html ; le gabarit pour l’envoie de la lettre du mercredi
/styles
Mettez-y votre style !
Vous pouvez modifier les styles fournis avec SPIP et ajouter les vôtres, en créant votre propre feuille de style.
perso.css
404.html ; page 404 d’ESCAL personnalisée de spipfactory où le lien contact renvoie sur la page contact de l’auteur 1
auteur.html ; page auteur d’ESCAL modifiée pour ne pas afficher les articles, logo et bio de l’auteur
favicon.ico ; le favicon de spipfactory
plan.html ; page plan d’ESCAL modifié pour éviter à un visiteur lambda d’afficher le plan du site.



