Les œufs de pâques de SPIP
SPIP propose un certain nombre de petits réglages configurables simplement par une ligne de code. Le couteau KISS propose une page de configuration pour ce faire.
C’est avant tout un plugin léger, simple et rapide, qui n’alourdira pas votre site, et auquel vous pouvez faire confiance : il ne vous lâchera pas à moitié ouvert.
Les réglages proposés
Vous pouvez accéder à la page de configuration par le menu principal « Configuration » de SPIP. Elle se décompose en 4 sections.
Site public
Vous pouvez définir
- le dossier où sont rangés vos squelettes ;
- la suppression automatique des numéros en début de titre (utilisés pour classer vos articles, mais disgracieux sur le site public !) ;
- le forçage de la langue pour les sites multilingues ;
- l’interdiction de la directive
<base>
si vous rencontrez un cas où SPIP l’insère à tort dans vos pages (cas des sites multi-domaines de profondeur différente).
Contrôle du cache
Vous pouvez forcer la mise à jour permanente du cache, ou au contraire forcer le cache à ne jamais se mettre à jour (sauf par un calcul manuel à votre initiative).
Vous pouvez préciser la durée par défaut du cache, ainsi que la durée de mise en cache spécifique aux recherches en base.
Depuis SPIP 2.0, toute publication de nouveau contenu invalide automatiquement toutes les pages du cache. Si cette option vous pose problème vous pouvez ici la désactiver.
Images, logos et documents
Cette partie vous permet de règler les options de taille maximum des images, logo et documents au moment de leur téléchargement. Si la taille maximale est dépassée, le fichier sera refusé.
La première option permet à SPIP de placer automatiquement en mode document les images téléchargées supérieures à une largeur fixée. Si vous laissez cette option vide, les images seront toujours téléchargées en mode image.
Espace privé
La dernière section de la page vous permet de règler la longueur minimale des logins acceptés. Cette option vous permet de renforcer la sécurité de votre site.
Vous pouvez aussi modifier le nombre d’articles et autres objets éditoriaux de SPIP affichés dans les listes de l’espace privé (10 par défaut).
SPIP compresse automatiquement les fichiers javascript et css de l’espace privé, si cela vous pose un problème vous pouvez désactiver cette option, au détriment de la vitesse d’affichage.
Enfin, par défaut, SPIP interdit l’exécution du javascript situé dans les articles quand vous êtes dans l’espace privé. Vous pouvez enlever cette interdiction, mais ne le faites que si vous êtes seul à gérer votre site ou que vous avez entière confiance dans les autres administrateurs du site.
Enregistrement des réglages
Le couteau KISS crée directement un fichier PHP tmp/ck_options.php
avec vos réglages. Ce mode de fonctionnement garantit la rapidité de votre site.
Mieux encore, lorsque les réglages que vous avez choisis vous conviennent, vous pouvez copier ce fichier dans dans le répertoire config/
sous le nom mes_options.php
et désinstaller le plugin.
Ainsi, les réglages seront figés pour votre site, et vous ne serez plus obligé de garder le plugin sur votre site.
Le fichier que vous avez créé peut être réutilisé sur tous vos sites sans problème !
Par ailleurs, si vous videz brutalement le dossier tmp/
de SPIP, il suffit de passer dans le panneau de configuration du couteau KISS pour que celui-ci restaure vos réglages et regénère le fichier tmp/ck_options.php
Discussions par date d’activité
3 discussions
Bonjour,
Sur un SPIP 4.2.5 + PHP 7.4 à 8.1, le plugin couteau Kiss provoque un défaut d’affichage - mineur mais gênant - dans le backoffice de SPIP :
- Les icônes (des articles) se répètent « à l’infini »
- Les règles CSS des boutons semblent disparaître ce qui rend les actions plus difficiles (mises à niveau / activation / désactivation de plugins)
Après avoir désactivé tous les plugins (à jour) sauf le couteau kiss, les défauts restent identiques.
J’ai procédé à sa désinstallation / réinstallation : idem. J’ai simplement repéré que le fichier tmp/ck_options.php « initial » possédait une balise de fin pour php [ ?> ] qui n’était plus présente dans le même fichier après avoir réinstallé le plugin.
L’activation du mode debug ne montre aucun message d’erreur.
Le défaut est apparu depuis le passage d’une version SPIP 3.2.19 à 4.0.x
D’autres personnes ont-elles constaté ce défaut ? mineur je le répète ^
Merci d’avance pour vos retours et merci pour ce plugin pratique et utile !
Raphaël
Si le défaut mentionné intervient sur une version de site en développement, il n’apparaît pas sur la version en production, pourtant strictement identique à priori : une bonne chose en soi ! 🙂
Répondre à ce message
Bonjour à tous,
Est-ce qu’une mise à jour du plugin vers spip 4.2.2 est prêvue ? Merci, amicalement, Thierry
Répondre à ce message
SPIP 3.0 /PHP 5.6 (encore utilisé, car en-cours de migration d’un SPIP 2.1)
l’apparence de l’espace privé est détruite par le compactage des CSS forcés par le Couteau Kiss....
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |