Profils
Ce plugin permet de configurer un ou plusieurs profils utilisateurs en déclarant quelles informations ils peuvent contenir (quels champs, une fiche de personne ou d’organisation, des coordonnées, etc).
Profils
Ce plugin permet de configurer un ou plusieurs profils utilisateurs en déclarant quelles informations ils peuvent contenir (quels champs, une fiche de personne ou d’organisation, des coordonnées, etc).
Connexion dès l’inscription
Ce minuscule plugin permet de connecter directement les personnes qui s’inscrivent immédiatement lorsqu’elles ont fini de remplir le formulaire.
Cache Factory
Cache Factory propose une API fonctionnelle PHP permettant de configurer, d’écrire, de lire et de supprimer des caches et une interface utilisateur dans l’espace privé limitée à un formulaire de vidage des caches. C’est un outil de développement pour plugins.
Changer la couleur des icônes Escal avec Inkscape
Depuis la version 4.2.62, les icônes et logos du squelette Escal pour SPIP sont toutes au format vectoriel svg et plus comme, auparavant soit en gif, soit en jpg, voire en png. Si on ne se sent pas les capacités d’en créer ou trouver d’autres, on peut changer facilement leurs couleurs avec Inkscape pour les mettre dans la tonalité du site.
▻https://contrib.spip.net/Changer-la-couleur-des-icones-Escal-avec-Inkscape
En toute lettre dans un récent appel d’offre :
L’ISAE-SUPAERO propose de nombreux sites web actuellement en exploitation : site institutionnel, portail de services numériques ICampus, portail d’information Intranet, site personnel, site de projet, etc.
La plupart de ces sites sont instrumentés par le CMS SPIP. L’ensemble de ces sites sont gérés techniquement par le service SI et la plupart ont été réalisé sans sous-traitance externe (sauf le site institutionnel), tant pour la conception des gabarits (pour le portail de services, intégration du framework Bootstrap) que de l’intégration au sein du système d’information (p.ex., connexion au CAS/LDAP, diffusion sélective selon le profil des personnes se connectant aux sites, etc.). Le site institutionnel a été réalisé en sous-traitance avec le CMS SPIP (dernière refonte en 2016).
De nombreux agents de l’ISAE-SUPAERO agissent en tant que contributeurs dans l’un ou l’autre de ces sites, ce qui induit une bonne connaissance fonctionnelle du backoffice SPIP. Ainsi, le contexte techno-fonctionnel de l’ISAE-SUPAERO est associé à une très bonne expérience du CMS SPIP qui se révèle performant, souple, adaptable, extensible et peu couteux. Bien que l’écosystème de SPIP soit ressentie comme en fin de vie et relativement limité dans sa configuration par défaut, il en reste néanmoins très facilement et largement utilisé et la maitrise technique du dispositif induit une agilité fonctionnelle et de très bonnes performances sur l’ensemble des sites en exploitation.
Tiens une gazette SPIP, on n’y croyait plus...
▻https://blog.spip.net/Tiens-une-gazette-SPIP-on-n-y-croyait-plus.html
“Ainsi, l’équipe pourra se concentrer sur la maintenance des branches 3.1, 3.2 et surtout la version de développement.”
Bonjour,
Quelles seront les nouvelles fonctionnalités de la version de développement SPIP ? Est-ce que ce sera 3.3 ou 4.0 ? C’est difficile d’en trouver des nouvelles.
Traduit avec deepl
@openmandriva on est pas très doué⋅e⋅s en communication et encore moins quand il s’agit de roadmap (c’était encore un gros mot chez SPIP il n’y a pas si longtemps), mais tu devrais trouver des infos utiles à ce sujet sur notre blog, notamment dans ce billet :
►https://blog.spip.net/Composer-et-SPIP-sont-dans-un-bateau.html
Image Split
Ce plugin permet de superposer des images avec un effet de type « avant/après ». Il utilise les librairies JavaScript TwentyTwenty et Cropper.
Fonctionnement de la synchronisation des informations de plugins sur SPIP contrib
Les informations sur les versions et compatibilités de plugins sur spip-contrib sont, dans la mesure du possible, automatiquement synchronisées avec les informations disponibles sur ►https://plugins.spip.net. Ainsi, il n’est pas nécessaire d’attribuer à la main les compatibilités SPIP pour les articles documentant des plugins.
▻https://contrib.spip.net/Fonctionnement-de-la-synchronisation-des-informations
Formidable : abonnements à des listes de diffusion
Le plugin « Formidable : abonnements à des listes de diffusion » permet d’utiliser les formulaires créés avec le plugin « Formidable » pour gérer les inscriptions aux listes de diffusion de votre site SPIP.
▻https://contrib.spip.net/L-extension-Formidable-abonnements-a-des
Mon site affiche une page blanche ou je ne peux plus accéder à l’espace privé
Au secours ! « Tout à coup » votre site devient inutilisable ou inaccessible ! Comment faire ? Pourquoi ? Par où commencer ? Sans pouvoir couvrir tous les cas, cet article va essayer de vous guider rapidement vers la solution.
▻https://contrib.spip.net/Mon-site-affiche-une-page-blanche-ou-je-ne-peux-plus
Génération de saisies conditionnelles avec afficher_si + Affichage conditionnel de saisie : syntaxe des tests
Les saisies peuvent recevoir une option afficher_si qui permet de conditionner l’affichage d’une saisie en fonction de la valeur d’une ou plusieurs autres saisies. Ceci peut être utile par exemple pour varier les questions en fonction de la réponse à des questions précédentes.
▻https://contrib.spip.net/Generation-de-saisies-conditionnelles-avec-afficher_si
▻https://contrib.spip.net/Affichage-conditionnel-de-saisie-syntaxe-des-tests
Spip-Cli en Mutualisation
Spip-Cli dispose d’un exécutable spipmu qui permet d’exécuter une même commande sur un ensemble de sites SPIP mutualisés.
Utiliser les segments de listes
Les segments de liste de diffusion permettent de cibler une partie d’une liste — par exemple les abonnés parlant une langue donnée — et donc de segmenter votre liste principale pour faire des envois ciblés tout en ne gardant qu’une seule liste.
ViaSPIP 3.2
Elle a tardé, mais la voilà enfin, cette nouvelle version de ViaSPIP pour SPIP 3.2.
J’ai pas envie de faire un billet de blog détaillé pour ça tout de suite maintenant, mais ici, pour l’instant, ça le fait.
à propos de #SPIP, donc. en se basant sur les mesures instantanées de ce jour de ►https://stats.spip.net
Les deux images ci-dessous montre la distribution des versions PHP identifiées pour les versions SPIP 3.0 et 3.1.
ça permet d’évaluer la proportion (en vert) des sites qui pourraient (sur la seule base de la version PHP) passer en SPIP3.2 (qui est la version stable depuis octobre 2017) mais qui ne l’ont toujours pas fait.
Légende :
– en gris : ne dit pas sa version #PHP (via les entêtes http collectées)
– en rouge : affiche une version incompatible avec la version SPIP mesurée (en gros PHP<5.1)
– en jaune : peut passer en 3.1 ou y rester, mais nécessitera un upgrade de PHP pour passer à une version supérieure de SPIP
– en vert : peut passer à la dernière version stable de SPIP
(toujours sur la seule base de la version PHP)
– en mauve : a priori version incompatible avec la version SPIP mesurée (site probablement pété/abandonné)
En valeur absolue, ça fait 1853 SPIP3.1 et 1601 SPIP3.0 qui pourraient migrer.
Un mois et demi plus tard,
Entre temps, et en dépit des prédictions pessimistes d’Eric, l’équipe de dev de SPIP a décidé d’arrêter le maintien de SPIP 3.0 et on a améliorer l’algorithme des stats pour mettre de coté les sites pétés/abandonnés.
En bonus, la distribution des versions PHP de SPIP 3.2, avec une hypothèse « Eligible 3.3 » équivalent à une version mini 5.6 de PHP.
/me va cliquer sur le bouton Générer un nouveau mot de passe et l’envoyer par email
sur spip blog ^^
Alpha (HTML5 UP)
#Squelette_SPIP adapté du thème Alpha de HTML5 UP
▻https://html5up.net/alpha
Lancement aujourd’hui de la nouvelle refonte du site #SPIP de ►http://pensezsauvage.org #shameless_autopromo donc
Depuis quelques années, l’association pensezsauvage fait pousser des plantes potagères, des fleurs curieuses et rares pour récolter les graines à redistribuer et à revendre sur les marchés ou sur internet.
Jusque là, le site disposait du theme_greeny de @marcimat (merci :*) avec un squelette légèrement modifié. Mais l’asso souhaitait quelque chose de plus clair et de responsive, avec une navigation compréhensible à tout·es. C’est finalement Mikou de pensez sauvage lui même qui a dessiné la maquette style Kraft. Pas évident du tout, mais j’estime que c’est bien la technique qui doit se plier aux idées créatives et non l’inverse. J’ai refait l’architecture du site et réalisé les fonctionnalités et l’intégration SPIP html/css/js sur une base zcore. J’ai créé une boutique minimaliste avec trois plugins SPIP : prix, panier et paypal, il n’y a ni compte client ni stockage de coordonnées, bref, rien d’autre qu’un document de l’article avec un champ ’prix’ à remplir.
L’idée est celle d’un onepage où l’internaute navigue par ancres, un petit JS perso permet de tester si l’ancre existe, sinon de renvoyer vers l’URL demandée pour éviter les impasses de navigation et permettre au site d’évoluer à son rythme. Bon, j’avoue que j’étais pas réjouit de mettre tout le catalogue sur l’accueil, mais j’ai trouvé des astuces pour alléger.
Il m’aurait été parfaitement impossible de faire cela sans #CSS3 il n’y a que serait-ce 5 ans et je me suis pas mal amusée à vrai dire.
Le plugin panier a été modifié pour faire apparaitre les sachets de graines au fur et à mesure de leur mise au panier, avec un peu d’ajax perso on reste sur la même page le plus souvent possible. Le plugin lazysizes permet de ne faire apparaitre les images au format définitif que lorsque la vue visiteur est en face.
Comme l’asso et les visiteurs préfèrent de loin les chèques, qui évitent de laisser des données sur internet, le panier une fois remplit peut être imprimé avec un montant qui déduit les frais de paypal.
Pour cela j’ai créé une page reprise par le plugin Dompdf qui créé le pdf du panier de session du visiteur à la volée.
La recherche est en autocompletion sur l’ensemble du catalogue des graines, la page glisse ensuite vers le sachet choisi.
Merci à @jacotte qui a bien voulu revoir de ses yeux de lynx les défauts restants à corriger. Par exemple la font choisie par Mikou ne disposait pas d’apostrophes et de virgules correctes. Je suis donc passée par FontForge pour corriger cela avant l’intégration en base64 dans la CSS.
Merci aussi à @james qui m’a poussé à écrire ce billet !
C’est très très chouette.
Par contre je trouve pas très pratique ce gros header fixe qui me prend un bon tiers de l’écran [edit]si > 1600px de large[/edit] et du coup limite le contenu du catalogue sous les yeux à 1 ligne, assez bas, comme on le voit sur ta dernière capture justement.
@marcimat merci de tes retours
effectivement, je préfère aussi le mode <1600px
je vais peut-être tenter de « dézoomer » la page quand on est >1600px
Et pour « Les autres trucs » c’est tout bêtement les articles en pied de page ! mais c’est pas bien clair, je vais remettre ce titre pour mieux comprendre :)
Un tout petit chouilla d’auto promo #SPIP -ienne ... :-) #plugin
> ▻https://contrib.spip.net/timecircles-plugin-spip
also available in english #SPIP #plugin
> ▻https://contrib.spip.net/TimeCircles-plugin-for-SPIP-3-1
Ajouter à SPIP des chronomètres et des comptes à rebours, personnalisables et animés par jQuery.
Ressourcothèque
Le squelette « Ressourcothèque » permet de classer, trier et retrouver des ressources documentaires.
▻https://contrib.spip.net/Ressourcotheque-Presentation-Generale
▻https://contrib.spip.net/Ressourcotheque-Installation
▻https://contrib.spip.net/Ressourcotheque-guide-de-redaction
Charte d’accueil de SPIP
La communauté SPIP est un collectif informel, constitué par les personnes contribuant au projet au sens large, comme par exemple, et de façon non limitative, au logiciel, aux plugins, aux traductions, aux productions graphiques, comme aux échanges dans les différents espaces de la galaxie, ou à l’animation du groupe. Indépendante de toute association, fondation ou entreprise, la communauté SPIP s’organise autour de la mutualisation de toutes ces contributions.
« [...] Bienvenue dans #SPIP » (cœur avec les doigts)
Salut b_b :-) Belle intro ! Pour une plus grande facilité de lecture il faudrait sans doute supprimer la virgule après le « par exemple » (je suis resté bloqué 10 secondes en attendant ce qu’il avait après le par exemple...). ++
@_cym_ je t’invite à commenter dans le forum de l’article sur spip.net plutôt qu’ici ;)
Ajouté à la liste suivante ▻https://www.contributor-covenant.org/adopters sur les conseils de @touti :
▻https://github.com/ContributorCovenant/contributor_covenant/commit/815a4bd4f39b13fa0b6b659f5d50d33f95013814
Boucler sur les réponses de Formidable
Le plugin Formidable permet d’enregistrer les réponses. Mais comment récupérer ces réponses ? Par des boucles SPIP, qui possèdent quelques spécificités.
▻https://contrib.spip.net/Boucler-sur-les-reponses-de-Formidable
CVT Upload
CVT Upload fournit un interface générique de programmation (API), qui permet de gérer l’envoi d’un ou plusieurs fichiers par formulaire CVT. En cas d’erreur lors de la soumission du formulaire, les fichiers envoyés sont conservés temporairement dans SPIP afin que l’utilisateur·trice n’ait pas à les recharger.
HTML Minifier
Compresseur de code avec tout plein d’options d’optimisation.
Importeur/Exporteur de configuration PLUS
Ce plugin apporte à IE config des exports supplémentaires de configurations ou d’objets.
▻https://contrib.spip.net/Importeur-Exporteur-de-configuration-PLUS
Controleur - Vue avec SPIP
▻https://contrib.spip.net/Controleur-Vue-avec-SPIP
Controleur - Vue avec ajaxReload
un exemple d’utilisation d’ajaxReload dans un squelette SPIP
#spip #ajaxReload #ajax