« Kono » : différence entre les versions
(Création article) |
|||
(27 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Pour ce wiki intitulé '''kono''', voici quelques outils pour améliorer son fonctionnement : | Pour ce wiki intitulé '''kono''', voici quelques outils pour améliorer son fonctionnement : | ||
* [https://www.mediawiki.org/wiki/Extension:EmbedPDF EmbedPDF] | |||
== Type MIME == | |||
Quelques difficultés à permettre l'importation de certains type de fichier : | |||
* FreeCAD, avec l'extension <code>.FCStd</code> | |||
Mediawiki : | |||
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/fr | |||
* https://www.mediawiki.org/wiki/Manual:MIME_type_detection | |||
== Espace de nom == | |||
* https://www.mediawiki.org/wiki/Help:Namespaces/fr#.28Principal.29 | |||
* https://www.mediawiki.org/wiki/Manual:$wgNamespacesToBeSearchedDefault/fr | |||
* https://www.mediawiki.org/wiki/Extension_default_namespaces | |||
<source> | |||
#Set default searching | |||
$wgNamespacesToBeSearchedDefault = array( | |||
NS_MAIN => true, | |||
NS_TALK => false, | |||
NS_USER => false, | |||
NS_USER_TALK => false, | |||
NS_PROJECT => false, | |||
NS_PROJECT_TALK => false, | |||
NS_IMAGE => false, | |||
NS_IMAGE_TALK => false, | |||
NS_MEDIAWIKI => false, | |||
NS_MEDIAWIKI_TALK => false, | |||
NS_TEMPLATE => false, | |||
NS_TEMPLATE_TALK => false, | |||
NS_HELP => false, | |||
NS_HELP_TALK => false, | |||
NS_CATEGORY => false, | |||
NS_CATEGORY_TALK => false | |||
); | |||
</source> | |||
== Extensions actives == | |||
{| class="wikitable" | |||
|- | |||
! Outil !! Nom !! Commentaire !! Lien Mediawiki !! Activation extension | |||
|- | |||
| Purge du cache || [[Purge]] || Ajoute l'option "purge" comme outil de gestion de page ; <br />modifier le fichier <code>extensions/Purge/i18n/fr.json</code> et remplacer "purger" par "Purger" || https://www.mediawiki.org/wiki/Extension:Purge || <code>require_once "$IP/extensions/Purge/Purge.php";</code> | |||
|- | |||
| Téléversement de fichier || [[MSUpload]] || En modification, permet le dépôt de fichier || https://www.mediawiki.org/wiki/Extension:MSload || <code>require_once "$IP/extensions/MsUpload/MsUpload.php";</code> | |||
|- | |||
| Affichage PDF || [[EmbedPDF]] || Affiche le PDF dans la page || https://www.mediawiki.org/wiki/Extension:EmbedPDF || <code>require_once("$IP/extensions/EmbedPDF.php");</code> | |||
|- | |||
| Habillage || [[Metrolook]] || Utilisation de l'habillage Metrolook || https://www.mediawiki.org/wiki/Skin:Metrolook || <code>require_once "$IP/skins/Metrolook/Metrolook.php";</code> | |||
|- | |||
| Sécurité || [[Lockdown]] || Restriction d'accès d'espace de nom et de pages spéciales || https://www.mediawiki.org/wiki/Extension:Lockdown || <code>require_once "$IP/extensions/Lockdown/Lockdown.php";</code> | |||
|- | |||
| Téléversement de fichier || [[UploadWizard]] || Téléversement de fichier avec assistant || https://www.mediawiki.org/wiki/Extension:UploadWizard || | |||
|- | |||
| Modification massive avec Regex || [[MassEditRegex]] || Modification massive avec Regex ; utilisation par la page [[Spécial:MassEditRegex]] || https://www.mediawiki.org/wiki/Extension:MassEditRegex || <code>wfLoadExtension( 'MassEditRegex' );</code> | |||
|} | |||
== Personnalisation == | |||
=== ElasticSearch === | |||
* https://www.mediawiki.org/wiki/Extension:CirrusSearch | |||
* <source inline>require_once "$IP/extensions/CirrusSearch/CirrusSearch.php";</source> | |||
=== Highlightjs_Integration === | |||
* https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration | |||
* <source inline>wfLoadExtension( 'Highlightjs_Integration' );</source> | |||
=== DrawioEditor === | |||
* https://www.mediawiki.org/wiki/Extension:DrawioEditor | |||
=== Personnalisation de l'habillage Pivot === | |||
Fichier <code>...\skins\pivot\assets\stylesheets\pivot.css</code>, ajouter les lignes suivantes à la fin : | |||
<source> | |||
/* Personnalisation pour zone de texte de modification */ | |||
#wpTextbox1 { | |||
font-family: courier; | |||
font-size: 100%; | |||
color: black; | |||
} | |||
/* couleur de fond du bandeau principal */ | |||
ul.side-nav label { | |||
background: #004588; | |||
} | |||
/* couleur de fond des menus de gauche */ | |||
.tab-bar { | |||
background: #004588 ; | |||
} | |||
</source> | |||
== Expressions == | |||
* https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr | |||
== Certificat SSL == | |||
11/09/2018, pour le domaine <kbd>kono.phpage.fr</kbd>, installation du certificat SSL Let's Encrypt ; le certificat est installé par Infomaniak ; le certificat expire le 10/12/2018 et est automatiquement renouvelé par Infomaniak : | |||
* création du fichier de configuration <code>.htaccess</code>, avec le contenu suivant : | |||
<source> | |||
RewriteEngine on | |||
RewriteCond %{HTTP:X-Forwarded-Proto} !https | |||
RewriteRule (.*) https://kono.phpage.fr/$1 [R=301,L] | |||
</source> | |||
* le site étant basé sur le moteur MediaWiki, modification du fichier de configuration <code>LocalSetting.php</code> : | |||
** modification de la variable <code>$wgScriptPath</code> ; protocole <code>http</code> remplacé par <code>https</code>, | |||
** modification de la variable <code>$wgServer</code> ; protocole <code>http</code> remplacé par <code>https</code>. | |||
11/09/2018, pour le domaine <kbd>phpage.fr</kbd>, installation du certificat SSL Let's Encrypt ; le certificat est installé par Infomaniak ; le certificat expire le 10/12/2018 et est automatiquement renouvelé par Infomaniak : | |||
* création du fichier de configuration <code>.htaccess</code>, avec le contenu suivant : | |||
<source> | |||
RewriteCond %{HTTP:X-Forwarded-Proto} !https | |||
RewriteRule (.*) https://www.phpage.fr/$1 [R=301,L] | |||
</source> | |||
* le site étant basé sur le moteur MediaWiki, modification du fichier de configuration <code>LocalSetting.php</code> : | |||
** modification de la variable <source inline>$wgServer</source> ; protocole <code>http</code> remplacé par <code>https</code>, | |||
** pas de modification de la variable <source inline>$wgScriptPath</source> car le chemin est relatif. | |||
11/09/2018, 22 h 37, analyse antivirus lancée sur l'ensemble de l'hébergement ; fin à 22 h 48 : aucune menace n'a été détectée | |||
[[Catégorie:Kono]] |
Dernière version du 8 novembre 2023 à 22:25
Pour ce wiki intitulé kono, voici quelques outils pour améliorer son fonctionnement :
Type MIME
Quelques difficultés à permettre l'importation de certains type de fichier :
- FreeCAD, avec l'extension
.FCStd
Mediawiki :
- https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/fr
- https://www.mediawiki.org/wiki/Manual:MIME_type_detection
Espace de nom
- https://www.mediawiki.org/wiki/Help:Namespaces/fr#.28Principal.29
- https://www.mediawiki.org/wiki/Manual:$wgNamespacesToBeSearchedDefault/fr
- https://www.mediawiki.org/wiki/Extension_default_namespaces
#Set default searching $wgNamespacesToBeSearchedDefault = array( NS_MAIN => true, NS_TALK => false, NS_USER => false, NS_USER_TALK => false, NS_PROJECT => false, NS_PROJECT_TALK => false, NS_IMAGE => false, NS_IMAGE_TALK => false, NS_MEDIAWIKI => false, NS_MEDIAWIKI_TALK => false, NS_TEMPLATE => false, NS_TEMPLATE_TALK => false, NS_HELP => false, NS_HELP_TALK => false, NS_CATEGORY => false, NS_CATEGORY_TALK => false );
Extensions actives
Outil | Nom | Commentaire | Lien Mediawiki | Activation extension |
---|---|---|---|---|
Purge du cache | Purge | Ajoute l'option "purge" comme outil de gestion de page ; modifier le fichier extensions/Purge/i18n/fr.json et remplacer "purger" par "Purger" |
https://www.mediawiki.org/wiki/Extension:Purge | require_once "$IP/extensions/Purge/Purge.php";
|
Téléversement de fichier | MSUpload | En modification, permet le dépôt de fichier | https://www.mediawiki.org/wiki/Extension:MSload | require_once "$IP/extensions/MsUpload/MsUpload.php";
|
Affichage PDF | EmbedPDF | Affiche le PDF dans la page | https://www.mediawiki.org/wiki/Extension:EmbedPDF | require_once("$IP/extensions/EmbedPDF.php");
|
Habillage | Metrolook | Utilisation de l'habillage Metrolook | https://www.mediawiki.org/wiki/Skin:Metrolook | require_once "$IP/skins/Metrolook/Metrolook.php";
|
Sécurité | Lockdown | Restriction d'accès d'espace de nom et de pages spéciales | https://www.mediawiki.org/wiki/Extension:Lockdown | require_once "$IP/extensions/Lockdown/Lockdown.php";
|
Téléversement de fichier | UploadWizard | Téléversement de fichier avec assistant | https://www.mediawiki.org/wiki/Extension:UploadWizard | |
Modification massive avec Regex | MassEditRegex | Modification massive avec Regex ; utilisation par la page Spécial:MassEditRegex | https://www.mediawiki.org/wiki/Extension:MassEditRegex | wfLoadExtension( 'MassEditRegex' );
|
Personnalisation
ElasticSearch
- https://www.mediawiki.org/wiki/Extension:CirrusSearch
require_once "$IP/extensions/CirrusSearch/CirrusSearch.php";
Highlightjs_Integration
- https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration
wfLoadExtension( 'Highlightjs_Integration' );
DrawioEditor
Personnalisation de l'habillage Pivot
Fichier ...\skins\pivot\assets\stylesheets\pivot.css
, ajouter les lignes suivantes à la fin :
/* Personnalisation pour zone de texte de modification */ #wpTextbox1 { font-family: courier; font-size: 100%; color: black; } /* couleur de fond du bandeau principal */ ul.side-nav label { background: #004588; } /* couleur de fond des menus de gauche */ .tab-bar { background: #004588 ; }
Expressions
Certificat SSL
11/09/2018, pour le domaine kono.phpage.fr, installation du certificat SSL Let's Encrypt ; le certificat est installé par Infomaniak ; le certificat expire le 10/12/2018 et est automatiquement renouvelé par Infomaniak :
- création du fichier de configuration
.htaccess
, avec le contenu suivant :
RewriteEngine on RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule (.*) https://kono.phpage.fr/$1 [R=301,L]
- le site étant basé sur le moteur MediaWiki, modification du fichier de configuration
LocalSetting.php
:- modification de la variable
$wgScriptPath
; protocolehttp
remplacé parhttps
, - modification de la variable
$wgServer
; protocolehttp
remplacé parhttps
.
- modification de la variable
11/09/2018, pour le domaine phpage.fr, installation du certificat SSL Let's Encrypt ; le certificat est installé par Infomaniak ; le certificat expire le 10/12/2018 et est automatiquement renouvelé par Infomaniak :
- création du fichier de configuration
.htaccess
, avec le contenu suivant :
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule (.*) https://www.phpage.fr/$1 [R=301,L]
- le site étant basé sur le moteur MediaWiki, modification du fichier de configuration
LocalSetting.php
:- modification de la variable
$wgServer
; protocolehttp
remplacé parhttps
, - pas de modification de la variable
$wgScriptPath
car le chemin est relatif.
- modification de la variable
11/09/2018, 22 h 37, analyse antivirus lancée sur l'ensemble de l'hébergement ; fin à 22 h 48 : aucune menace n'a été détectée