69 liens privés
Gatsby est bien tentant pour pouvoir profiter de l’architecture headless et produire des pages Web en Javascript capables de Progressive Web App.
Utiliser SPIP comme backend pour fournir des données structurées à Gatsby, c’est toujours possible et souvent souhaitable.
Plugin SPIP pour ajouter la navigation offline sur un site existant
macro apache <Macro spip> pour intégrer les règles de réécriture de SPIP dans un vhost apache à la place du .htaccess à la racine du SPIP
Une autre lib PHP pour extraire la couleur dominante et moyenne d'une image
Une lib PHP pour extraire la couleur dominante d'une image et la palette de cette même image.
À intégrer au plugin de SPIP de gestion des couleurs.
reset.css
A style reset that embraces modern CSS features to give you a better base to start off with.
Features
Designed for cascade layers while still using :where to keep a low specificity for unlayered setups.
Auto dark mode using color-scheme.
system-ui font pre-applied.
Accessible, consistent focus outlines.
.visually-hidden class baked in.
Couleur is a modern PHP 8.1+ color library, intended to be compatible with CSS Color Module Level 4.
Il s’agit d’une approche globale, qui privilégie le chargement d’un seul fichier, quelque soit la page du site.
La première partie du fichier détaille les fonctions.
La seconde partie (L63) les rassemble en séquence d’exécution.
App.init() : rassemble les fonctions à lancer au chargement de la page
App.reboot() : rassemble les fonctions à relancer à la suite d’un rechargement ajax de SPIP
App.resize() : rassemble les fonctions à exécuter lorsque la fenêtre du navigateur change de taille, (avec un timer pour essayer de ne pas altérer les performances)
App.scroll() : idem concernant l’événement défilement (« scroll ») de la fenêtre.
(à vous de compléter selon vos besoins...)
feat: critère {having}
Parcourir la source
Utilisation comparable au critère {where}
, avec les mêmes limitations.
{having?}
{having <condition>}
{having [#BALISE](https://veille.pyrat.net/./add-tag/BALISE)}
Des idées à suivre pour SPIP par un pro talentueux !
Bonnes pratiques pour faire une note de bas de page accessible.
Ce que le HTML permet avec les formulaires en 2022
Disallowing GPTBot
To disallow GPTBot to access your site you can add the GPTBot to your site’s robots.txt:
User-agent: GPTBot
Disallow: /
Archive des astuces SPIP de Phenix
Moteur de recherche de failles de sécurité connues
Il va falloir migrer de CKEditor 4 à 5.
Ça en vaut la peine.
Mais ça n'est pas facile !
Une belle liste de ce qu'il faut pour faire du ecommerce avec SPIP
Cet article présente les informations et étapes permettant de se servir des dépots git.spip.net pour proposer un patch (une ’PR’ pull request) pour le noyau de SPIP et pour les plugins-dist.
Une recette courte pour qu’une mise à jour de SPIP 3 vers SPIP 4 se passe bien.
Faire apparaître des notes de bas de page en position fixe en bas de l'écran. Brillant !
Exemple : https://atomicarchive.com/resources/documents/effects/glasstone-dolan/chapter1.html