Utilisateur:Hellotheworld/L installation de mon wiki

Exemple de tableau qui s'affiche bien sur Wikipédia et mal chez moi, la preuve : modifier

Et voici l'historique des modifs de mon wiki que je tente de faire marcher : modifier

<red>copie brutal du code de ma page "maintenance" de mon wiki</red>

Sticky : A faire : modifier

  • problème d'affichage des wikitables MOCHE !

exemple :

<red>Ce sont ces tableaux qui s'affichent bien ICI, DANS WIKIPEDIA, mais mal dans mon WIKI à moi</red>

Titre du tableau
Titre col. A Titre col. B Titre col. C Titre col. D
Titre ligne 1 donnée L1-A donnée L1-B donnée L1-C donnée L1-D
Titre ligne 2 donnée L2-A donnée L2-B donnée L2-C donnée L2-D
Titre ligne 3 donnée L3-A donnée L3-B donnée L3-C donnée L3-D
Titre ligne 4 donnée L4-A donnée L4-B donnée L4-C donnée L4-D

autre essai :

Titre du tableau
Titre col. A Tire colonne B.
Bla Bla bla



  • Autoriser le chargement des fichiers avec les extensions qui vont bien. (cf ci dessus)




  • J'ai trouvé ! Il faut reprendre et verrouiller tous les JS pour vérfier
    • a) que j'ai bien les scripts qui sont eux même appelés dans ces scripts, et
    • b) cette histoire de skins-1.5 qui est un simple dossier skins dans mon installation.

Exemple tiré de MediaWiki:Common.js/edit.js,

 function popupTableau() {
  var popup = window.open('','name','height=400,width=500');
 
  javaCode =  '<script type="text\/javascript">function insertCode(){';
  javaCode += 'var row = parseInt(document.paramForm.inputRow.value); ';
  javaCode += 'var col = parseInt(document.paramForm.inputCol.value); ';
  javaCode += 'var styleHeader = document.paramForm.inputHeader.checked; ';
  javaCode += 'var styleLine = document.paramForm.inputLine.checked; ';
  javaCode += 'window.opener.generateTableau(col,row,styleHeader,styleLine); ';
  javaCode += '}<\/script>';
 
  popup.document.write('<html><head><title>Paramètres du tableau</title>');
>>>>>ICI>>>>>  popup.document.write('<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><!-- wikibits js --><\/script>');
  popup.document.write('<style type="text\/css" media="screen">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>');
  popup.document.write(javaCode); 
  popup.document.write('</head><body>');
  popup.document.write('<p>Veuillez entrer les paramètres du tableau : </p>');
  popup.document.write('<form name="paramForm">');
  popup.document.write('Nombre de lignes : <input type="text" name="inputRow" value="3" ><p>');
  popup.document.write('Nombre de colonnes : <input type="text" name="inputCol" value="3" ><p>');
  popup.document.write('Mise en forme (wikitable) : <input type="checkbox" name="inputHeader" checked="1" ><p>');
  popup.document.write('Lignes grises alternées : <input type="checkbox" name="inputLine" checked="0" ><p>');
  popup.document.write('</form">');
  popup.document.write('<p><a href="javascript:insertCode()"> Insérer le code dans la fenêtre d\'édition</a></p>');
  popup.document.write('<p><a href="javascript:self.close()"> Fermer</a></p>');
  popup.document.write('</body></html>');
  popup.document.close();

où l'on voit bien que la ligne :

popup.document.write('<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><!-- wikibits js --><\/script>');

contient la source src="\/skins-1.5\/common\/wikibits.js" et non src="\/skins\/common\/wikibits.js" si je voulais que cela fonctionne chez owam.

Installation "Server In A Nutshell" modifier

17 nov 08 modifier

LocalSettings.PHP & PHP modifier

Sticky : Les paramètres de LocalSettings.PHP modifier

Liste des paramètres du fichier de configuration PHP : http://www.mediawiki.org/wiki/Manual:Configuration_settings/fr

18 nov 08 modifier

  • Modification du paramètre autorisant l'upload :
    • $wgEnableUploads - Autorise les téléchargements et affiche un lien vers la page de téléchargement. > passé à True
    • A FAIRE :
      • $wgFileExtensions - Liste des extensions de fichiers préférées. Les fichiers importés qui n'ont pas une de ces extensions produiront un avertissement. A FAIRE !!!!!!
      • $wgFileBlacklist - Les fichiers portant ces extensions ne seront jamais autorisés au téléchargement. A FAIRE !!!!!!
    • Note : Some files, for example OpenDocument files (e.g. used by OpenOffice.org as odt, ods, odg, ...), use MIME types that don't match with their extension (or something similar). Uploading such files results in an error message like The file is corrupt or has an incorrect extension. Please check the file and upload again.. In such cases you can adjust the mapping of file extensions to mime types, see MIME type validation.
  • ...
  • Chargement des fonctions de Parser :
    • ParserFunctions/fr, voir ancre Installation. (4 fichiers à charger + 1 fonction PHP à ajouter.)
  • ...
  • Le nom du site :
    • $wgServerName - Le nom du serveur sans le protocole. (ex : en.wikipedia.org)
    • $wgSitename - Le nom du site. Devrait être changé
  • ...

19 nov 08 modifier

  • Modification du paramètre autorisant l'upload :
    • $wgCheckFileExtensions - Détermine si l'extension du ficher doît être vérifiée.. > passé à False. Permet de charger n'importe quellee extension de fichier ou presque, en attendant de configurer les fichiers MIME et les extensions. Un jour. Peut-être. Mais vraiment peut-être alors.
    • $wgUseSiteJs - Utiliser les codes Javascript globaux.. > passé à True. Permet d'être sur que l'utilisation des Script JS et des feuilles CSS est autorisé. Même si elles le sont par défaut.
  • ...

Fichiers Javascripts modifier

ClaireFontaineWiki modifier

18 nov 08 modifier

18 nov 08 modifier

<red is dead>Fin du document</red=mazout (ne pas se rejeter dedans)>