Le Couteau Suisse

Transcription

Le Couteau Suisse
Le Couteau Suisse
Extrait du SpipFactory.com
http://spipfactory.com/?le-couteau-suisse
Le Couteau Suisse
- Les Plugins -
Date de mise en ligne : mardi 1er septembre 2015
Copyright © SpipFactory.com - Tous droits réservés
Copyright © SpipFactory.com
Page 1/13
Le Couteau Suisse
[L'icone du plugin ] Le Couteau Suisse, version 1.9.10, stable.
Réunit en un seul plugin une liste de petites fonctionnalités nouvelles et utiles améliorant la
gestion de votre site SPIP.
Chacun de ces outils peut être activé ou non par l'utilisateur sur la page d'administration du
plugin et gérer un certain nombre de variables : cliquer sur Configuration, puis choisir l'onglet Le
Couteau Suisse.
Les catégories disponibles sont : Administration, Sécurité, Interface privée, Améliorations des
textes, Raccourcis typographiques, Affichage public, Balises, filtres, critères.
Découvrez dans ce plugin vos outils favoris : Supprime le numéro, Format des URLs, Exposants
typographiques, Guillemets typographiques, Belles puces, Lutte contre le SPAM, Mailcrypt, Belles
URLs, SPIP et les liens... externes, Smileys, Un sommaire pour vos articles, Découpe en pages et
onglets, etc., etc.
N'hésitez pas à consulter les articles de documentation du plugin publiés sur : contrib.spip.net.
Compatibilité : SPIP v1.92x, v2.x.x et v3.0.x
par Patrice Vanneufville~©~2007-2015
Utilisé dans 25190 sites.
La documentation du plugin : http://contrib.spip.net/Le-Couteau-Suisse
Plus d'information sur le plugin Le Couteau Suisse sur le site plugin.spip.net.
Pourquoi le Couteau Suisse est il activé sur notre plateforme, malgré les nombreuses
sollicitations de la communauté SPIP a ne pas l'activer car cela pose ou posera problème au
fonctionnement ?
Simplement que certaines lames utilisées par nos mutualisés n'ont pas d'équivalents en plugins.
Le jour où ça sera le cas, le CS sera supprimé de la plateforme.
Ce plugin, comme son nom l'indique à l'image du célèbre couteau, est un outil multi-fonctions.
Il dispose de plein de fonctionnalités que l'on appelle des « lames » par analogie à ce célèbre couteau.
Lorsqu'un outil (lame) est sollicité en partie privée, le Couteau Suisse va s'assurer de toutes les lignes suivantes
avant d'en donner les droits à l'utilisateur :
Vérifier l'autorisation générale pour l'utilisateur de manipuler le Couteau Suisse
Vérifier que la version de SPIP est la bonne pour l'outil en question
Vérifier l'autorisation de manipuler cet outil
Vérifier l'autorisation de manipuler la catégorie de cet outil
Et enfin vérifier l'autorisation définie dans l'outil lui-même, si elle existe (paramètre 'autoriser' du tableau de
Copyright © SpipFactory.com
Page 2/13
Le Couteau Suisse
configuration)
Lorsqu'un outil est bloqué par les autorisations, alors :
Il n'apparait pas dans la liste des outils actifs ou inactifs
S'il tape l'adresse à la main, l'utilisateur tombe sur une page indiquant : Accès interdit
Une information apparait dans le cadre d'information à gauche de la page : Non paramétrables
La plateforme SpipFactory force l'activation de certaine lame, cache des catégories ou en désactive certaine.
Toutefois il nous est possible de réactiver une lame sur simple demande par la page contact
seul les webmestres peuvent configurer le plugin
Lame Active
Lame Disponible
Lame Désactivé
Équivalent plugin
fourni par spip
Les Outils
bloc>Administration
catégories
lames
Administration
La corbeille
Commentaires
Dossier du squelette
le dossier où sont rangés vos squelettes imposé par la structure de la mutu
Format des URLs
Fourni par SPIP3
Liste des webmestres
il suffit de chercher parmi vos auteurs
Modération modérée
???
Paragrapher
on utilise la fonction dans le fichier mes_options.php $toujours_paragrapher = true;
Pas de verrouillage de
fichier
Copyright © SpipFactory.com
Page 3/13
Le Couteau Suisse
SPIP et le cache...
Tâches CRON
bloc>Sécurité
catégories
lames
Sécurité
Écran de sécurité
Description & Tutoriel
Commentaires
Description Tutoriels
Fonctions d'autorisations
Description Tutoriels
Gestion du JavaScript
Description Tutoriels
Limites mémoire
Description Tutoriels
Fourni par SPIP3
Lutte contre le SPAM
Description Tutoriels
MailCrypt
Description Tutoriels
Mises à jour automatiques
Description Tutoriels
Pas de forums anonymes
Description Tutoriels
Pas de stockage IP
Description Tutoriels
Taille des forums
Description Tutoriels
Fourni par SPIP3 ; IP masquée au bout de 6 mois
bloc>Interface privée
Copyright © SpipFactory.com
Page 4/13
Le Couteau Suisse
catégories
lames
Description & Tutoriel
Interface privée
Allègement de l'interface privée
Commentaires
Description Tutoriels
Bouton « Voir le site public »
Description Tutoriels
Boîtes privées
Description Tutoriels
Dans la même rubrique
Description Tutoriels
Largeur d'écran
Description Tutoriels
Les tris de SPIP
Description Tutoriels
Page des auteurs
Description Tutoriels
Réglage des sélecteurs
Description Tutoriels
Fourni par SPIP3
bloc>Améliorations des textes
catégories
lames
Améliorations des textes
Belles puces
Description & Tutoriel
Commentaires
Description Tutoriels
Belles URLs
Description Tutoriels
Citations bien balisées
Description Tutoriels
Correction des liens internes
Description Tutoriels
Corrections automatiques
Description Tutoriels
Exposants typographiques
Description Tutoriels
Copyright © SpipFactory.com
Fourni par SPIP3
Page 5/13
Le Couteau Suisse
Glossaire interne
Description Tutoriels
Guillemets typographiques
Description Tutoriels
Intertitres en image
Description Tutoriels
Retours de ligne automatiques
Description Tutoriels
Smileys
Description Tutoriels
Sommaire automatique
Description Tutoriels
Titres typographiés
Description Tutoriels
bloc>Raccourcis typographiques
catégories
Raccourcis typographiques
lames
Description & Tutoriel
Blocs multilingues
Description Tutoriels
Chatons
Description Tutoriels
Décoration
Description Tutoriels
Découpe en pages et onglets
Description Tutoriels
Filets de Séparation
Description Tutoriels
Copyright © SpipFactory.com
Équivalent plugin
Description Tutoriels
Blocs Dépliables
Raccourcis typographiques
Fourni par SPIP3
Description Tutoriels
Page 6/13
Le Couteau Suisse
Tout en couleurs
Description Tutoriels
bloc>Affichage public
catégories
lames
Affichage public
Affiche tout
Description & Tutoriel
Commentaires
Description Tutoriels
Ancres douces
Description Tutoriels
Désactive jQuery
Description Tutoriels
Désactive les objets flash
Description Tutoriels
Force la langue
Description Tutoriels
Jolis Coins
Description Tutoriels
Message d'alerte
Description Tutoriels
SPIP et les liens... externes
Description Tutoriels
SPIP et ses raccourcis...
Description Tutoriels
bloc>Balises, filtres, critères (catégorie non utilisable sur la mutualisation)
catégories
lames
Balises, filtres, critères
Balise #INSERT_HEAD
Description & Tutoriel
Commentaires
Description Tutoriels
Balise #INTRODUCTION
Description Tutoriels
Balise #SET étendue
Description Tutoriels
Balises #TITRE_PARENT/OBJET
Description Tutoriels
Horloge
Description Tutoriels
Liens en clair
Description Tutoriels
Masquer du contenu
Description Tutoriels
Orientation des images
Description Tutoriels
Trousse à balises
Description Tutoriels
Version texte
Description Tutoriels
Copyright © SpipFactory.com
Fourni par SPIP3
Page 7/13
Le Couteau Suisse
bloc>Développement (catégorie absente partout en mutualisation, sauf pour spipfactory.com)
catégories
lames
Développement
Débogueur de développement
Description & Tutoriel
Commentaires
Description Tutoriels
Décalage horaire
Description Tutoriels
SPIP et les logs
Description Tutoriels
Site en travaux
Description Tutoriels
Traductions manquantes
Description Tutoriels
Validateur XML
Description Tutoriels
sont donc inaccessibles.
bloc>Divers
catégories
lames
Divers
Comportements du Couteau Suisse
Description & Tutoriel
Commentaires
Description Tutoriels
Les paramétrages du couteau suisse utilisé pour la
plateforme
A voir ...
Copyright © SpipFactory.com
Page 8/13
Le Couteau Suisse
/***********************************/
/** Réglage du couteau suisse**/
/***********************************/
// Autorisons seulement les webmestres ... configurer le CS
function autoriser_cs_configurer($faire, $type, $id, $qui, $opt) {
return autoriser('webmestre', $type, $id, $qui, $opt);
}
// Installation des outils par defaut
$GLOBALS['cs_installer']['spipfactory']['outils'] =
'corbeille|spam|';
// Nous cachons la catégorie Interface privée du Couteau Suisse
// $opt est un tableau qui contient quelques infos sur l'outil sollicit'
function autoriser_categorie_interface_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
// Nous cachons la cat'gorie 'Balises, filtres, critSres' du Couteau Suisse
// $opt est un tableau qui contient quelques infos sur l'outil sollicit'
function autoriser_categorie_spip_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
// Cat'gorie absente partout en mutualisation, sauf sur le site
function autoriser_categorie_Divers_configurer($faire, $type, $id, $qui, $opt) {
return $_SERVER['HTTP_HOST']==='spipfactory.com';
}
// Cat'gorie absente partout en mutualisation, sauf sur le site
function autoriser_categorie_devel_configurer($faire, $type, $id, $qui, $opt) {
return $_SERVER['HTTP_HOST']==='spipfactory.com';
}
// Interdire la lame pour tout le monde
// $opt est un tableau qui contient quelques infos sur l'outil appelant
function autoriser_outil_spip_cache_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_dossier_squelettes_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_type_urls_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_webmestres_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_moderation_moderee_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_paragrapher2_configurer($faire, $type, $id, $qui, $opt) {
Copyright © SpipFactory.com
Page 9/13
Le Couteau Suisse
return false;
}
function autoriser_outil_flock_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_ecran_securite_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_filtrer_javascript_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_maj_auto_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_no_IP_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_pucesli_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_citations_bb_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_insertions_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_glossaire_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_guillemets_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_titres_typo_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_autobr_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_toutmulti_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_chatons_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
//function autoriser_outil_decoration_configurer($faire, $type, $id, $qui, $opt) {
//
return false;
//}
function autoriser_outil_filets_sep_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_f_jQuery_configurer($faire, $type, $id, $qui, $opt) {
return false;
Copyright © SpipFactory.com
Page 10/13
Le Couteau Suisse
}
function autoriser_outil_desactiver_flash_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_forcer_langue_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_jcorner_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_SPIP_liens_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_class_spip_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_visiteurs_connectes_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
function autoriser_outil_aff_tout_configurer($faire, $type, $id, $qui, $opt) {
return false;
}
Copyright © SpipFactory.com
Page 11/13
Le Couteau Suisse
QUELQUES TUTOS SIMPLES POUR LE COUTEAU
La lame "Découpes en pages et onglets"
•
Activez la lame du couteau :
ouvrez un article ;
dans votre menu vous devriez avoir ça en cliquant sur le logo du couteau suisse :
•
Le premier logo de gauche vous propose « Insérer un séparateur de page ou d'onglet »
•
Vos textes seront séparés par quatre signe plus, soit
•
Le deuxième logo vous propose « Insérer un système d'onglet » et place cet exemple dans votre article :
•
facile de deviner la suite, en n'oubliant pas de laisser un espace d'une ligne après le titre :
chaque onglet est cliquable pour lire son contenu
ce qui donne :
•
Le troisième logo vous propose d'« Insérer un bloc dépliable », ce qui est un gain de place intéressant pour les
articles longs.
•
exemple :
++++
ce qui donnera ceci :
votre titre ici
espace : d'une ligne
.votre texte
•
Ce qui donne ceci :
•
Le quatrième logo vous propose d'« Insérer un bloc déplié » donc visible, au contraire de la fonction bloc : il faut
cliquer sur le titre pour replier l'article.
• même méthode que bloc, on écrit "visible" à la place de bloc.
La lame "Décoration"
•
•
Activez la lame ;
Ouvrez votre article pour modification, vous aurez cette icône : et en plaçant la souris sur cette icône vous aurez
cela :. En partant de la gauche sur la première ligne :
• la première icône permet de mettre le texte sélectionné en petite majuscule ;
• la deuxième permet de souligner le texte sélectionné ;
• la troisième permet de barrer le texte sélectionné ;
• la quatrième permet de surligner le texte sélectionné ;
• la cinquième permet de faire clignoter le texte sélectionné ;
Copyright © SpipFactory.com
Page 12/13
Le Couteau Suisse
Cette dernière option ne fonctionne pas sur tous les navigateurs.
•
En partant de la gauche sur la deuxième ligne :
• la première permet d'appliquer l'effet « fluo » sur le texte sélectionné ;
• la deuxième permet d'appliquer un effet « fond gris » sur le texte sélectionné.
Ces deux dernières options sont redondantes avec les possibilité de la lame « Tout en couleurs »
La lame "Tout en Couleur"
•
•
Activez la lame ;
Ouvrez votre article pour modification, vous aurez ces icônes
•
.
En déplaçant la souris sur le T ou sur le F une palette de couleur s'affiche comme ci-dessous :
•
•
Avec le T vous pourrez choisir la couleur du texte préalablement sélectionné.
Avec le F vous pourrez choisir la couleur de fond du texte préalablement sélectionné.
Attention, actuellement toutes les lames ne sont pas documentées. L'équipe y travaille, soyez patients ! D'ailleurs
toute contribution est la bienvenue.
Post-scriptum :
Sur la plateforme de SpipFactory suite a l'activation par nos hébergés de lames qui on malheureusement ou planté leur site ou la mutualisation,
nous avons décidés dans la mesure du possible, de faire en sorte de le désactivé quand les lames sont remplacé par un autre plugin.
bien entendu on essaye pas de supprimer un couteau pour le remplacer par un autre couteau ;).
Copyright © SpipFactory.com
Page 13/13