« Kono » : différence entre les versions

Aller à la navigation Aller à la recherche
(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 :

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