« Kono » : différence entre les versions

Aller à la navigation Aller à la recherche
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 7 : Ligne 7 :
Mediawiki :
Mediawiki :
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/fr
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/fr
* https://www.mediawiki.org/wiki/Manual:MIME_type_detection


== Espace de nom ==
== Espace de nom ==
Ligne 14 : Ligne 15 :




<source lang="php">
<source>
#Set default searching
#Set default searching
$wgNamespacesToBeSearchedDefault = array(
$wgNamespacesToBeSearchedDefault = array(
Ligne 40 : Ligne 41 :
{| class="wikitable"
{| class="wikitable"
|-
|-
! Outil                    !! Nom           !! Commentaire !! Lien Mediawiki !! Activation extension
! 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 || <kbd>require_once "$IP/extensions/Purge/Purge.php";</kbd>
| 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 || <kbd>require_once "$IP/extensions/MsUpload/MsUpload.php";</kbd>
| 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 || <kbd>require_once("$IP/extensions/EmbedPDF.php");</kbd>
| 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 || <kbd>require_once "$IP/skins/Metrolook/Metrolook.php";</kbd>
| 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 || <kbd>require_once "$IP/extensions/Lockdown/Lockdown.php";</kbd>
| 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 ||  
| 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 ==
== Personnalisation ==
Elasticsearch
=== ElasticSearch ===
* https://www.mediawiki.org/wiki/Extension:CirrusSearch
* https://www.mediawiki.org/wiki/Extension:CirrusSearch
* <code>require_once "$IP/extensions/CirrusSearch/CirrusSearch.php";</code>
* <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 ===
=== Personnalisation de l'habillage Pivot ===
Fichier <code>...\skins\pivot\assets\stylesheets\pivot.css</code>, ajouter les lignes suivantes à la fin :
Fichier <code>...\skins\pivot\assets\stylesheets\pivot.css</code>, ajouter les lignes suivantes à la fin :
<source lang="css">
 
<source>
/* Personnalisation pour zone de texte de modification */
/* Personnalisation pour zone de texte de modification */
#wpTextbox1 {
#wpTextbox1 {
Ligne 88 : Ligne 99 :
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 :
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 :
* création du fichier de configuration <code>.htaccess</code>, avec le contenu suivant :
<pre>
<source>
RewriteEngine on
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://kono.phpage.fr/$1 [R=301,L]
RewriteRule (.*) https://kono.phpage.fr/$1 [R=301,L]
</pre>
</source>
* le site étant basé sur le moteur MediaWiki, modification du fichier de configuration <code>LocalSetting.php</code> :
* 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>$wgScriptPath</code> ; protocole <code>http</code> remplacé par <code>https</code>,
Ligne 99 : Ligne 110 :
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 :
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 :
* création du fichier de configuration <code>.htaccess</code>, avec le contenu suivant :
<pre>
<source>
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://www.phpage.fr/$1 [R=301,L]
RewriteRule (.*) https://www.phpage.fr/$1 [R=301,L]
</pre>
</source>
* le site étant basé sur le moteur MediaWiki, modification du fichier de configuration <code>LocalSetting.php</code> :
* le site étant basé sur le moteur MediaWiki, modification du fichier de configuration <code>LocalSetting.php</code> :
** modification de la variable <code>$wgServer</code> ; protocole <code>http</code> remplacé par <code>https</code>,
** modification de la variable <source inline>$wgServer</source> ; protocole <code>http</code> remplacé par <code>https</code>,
** pas de modification de la variable <code>$wgScriptPath</code> car le chemin est relatif.
** 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
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]]
[[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 :

Espace de nom


#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

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 ; protocole http remplacé par https,
    • modification de la variable $wgServer ; protocole http remplacé par https.

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 ; protocole http remplacé par https,
    • pas de modification de la variable $wgScriptPath 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