<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://jpsystem.info?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>JPSystem.info</title>
  <link>http://jpsystem.info?</link>
  <atom:link href="http://jpsystem.info/?feed/rss2" rel="self" type="application/rss+xml"/>
  <description>JPSystem.info : Retrouvez pleins d'informations, Vista, Linux, Ubuntu, Egroupware, PHP, LDAP, et pleins de choses encore ...</description>
  <language>fr</language>
  <pubDate>Sun, 26 May 2013 03:00:36 +0200</pubDate>
  <copyright>JPSystem.info</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Free Mobile et Windows Mobile 6</title>
    <link>http://jpsystem.info?post/2012/04/14/Free-Mobile-et-Windows-Mobile-6</link>
    <guid isPermaLink="false">urn:md5:2041b2306b5b3d224a552bca448727b4</guid>
    <pubDate>Sat, 14 Apr 2012 17:18:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Logiciel</category>
        <category>free</category><category>free mobile</category><category>Windows mobile</category><category>Windows Mobile 6</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://jpsystem.info?post/public/104690-free-mobile-logo.jpg&quot; alt=&quot;Free Mobile&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;Vous avez un mobile sous Windows Mobile 6 ou 6.5.
Vous venez de prendre un forfait Free Mobile.
La configuration de l'accès internet n'est pas évidente alors voici plusieurs solutions qui vont vous aider&amp;nbsp;:&lt;/p&gt;    &lt;h2&gt;Solution 1&amp;nbsp;:&lt;/h2&gt;

&lt;p&gt;Aller dans Paramètres - Connexions - Connexions - Ajouter une nouvelle connexion
Nom de la connexion&amp;nbsp;: free
Sélectionner un modem&amp;nbsp;: Ligne cellulaire (GPRS, 3G)
Nom du point d'accès&amp;nbsp;: free
Terminer (ne rien inscrire)&lt;/p&gt;


&lt;p&gt;Sélectionner ensuite Gérer des connexions existantes et sélectionner celle de free.
Faites ensuite 'Nouveau'&lt;/p&gt;


&lt;p&gt;Nom de la connexion&amp;nbsp;: mmsfree
Sélectionner un modem&amp;nbsp;: Ligne cellulaire (GPRS, 3G)Nom du point d'accès&amp;nbsp;: http://mmsfree.fr
Terminer (ne rien inscrire)
Cocher sélection automatique (pour certain il faut cocher Free à la place d'automatique)&lt;/p&gt;


&lt;h2&gt;Solution 2&amp;nbsp;:&lt;/h2&gt;

&lt;p&gt;Aller dans les options des sms et mms -&amp;gt; option MMS -&amp;gt; onglet serveur&lt;/p&gt;


&lt;p&gt;Nom de serveur: mmsfree
Passerelle&amp;nbsp;: &quot;rien&quot;
Numero de port :8080
Adresse serveur http://mms.free.fr
Connecter via&amp;nbsp;: free (ou internet si free n'apparait pas)
Limite d'envoi: 1024ko
Version WAP: WAP 2.0&lt;/p&gt;


&lt;h2&gt;Solution 3&amp;nbsp;:&lt;/h2&gt;

&lt;p&gt;1- faire démarrer puis paramètres
2- sur l'écran aller sur l'onglet &quot;Connexions&quot; et cliquer sur l'icone Connexions
3- sélectionnez le bouton SELECTIONNER DES RESEAUX
4- sélectionnez le premier bouton NOUVEAU...
5- Vous êtes dans le champ ATTRIBUEZ UN NOM A CES PARAMETRES&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;Saisissez un nom&amp;nbsp;: Internet Free
6- sélectionner l'onglet MODEM, sélectionnez le bouton NOUVEAU...
7- Entrer un nom de CONNEXION: saisir&amp;nbsp;: Internet Free
8- cliquez sur le menu déroulant SELECTIONNEZ UN MODEM&amp;nbsp;: sélectionnez LIGNE CELLULAIRE (GPRS, 3G)
9- saisissez le nom du point d'accès&amp;nbsp;: free
10- cliquez sur le bouton SUIVANT situé en bas à droite de l'écran.
Assurez-vous que les champs NOM D'UTILISATEUR, MOT DE PASSE et DOMAINE soient vides
11- cliquez sur terminer
12- sur l'onglet Paramètres du Proxy vérifier que l'écran est identique à celui ci-dessous
13- cliquez 2 fois sur ok la connexion pour le mail est opérationnelle&lt;/p&gt;


&lt;p&gt;Bon courage !!!
@+&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2012/04/14/Free-Mobile-et-Windows-Mobile-6#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2012/04/14/Free-Mobile-et-Windows-Mobile-6#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/84</wfw:commentRss>
      </item>
    
  <item>
    <title>NAS Synology 211j et Load Count Cycle avec Disque Dur Western Digital Green EADS, EARX et EARS</title>
    <link>http://jpsystem.info?post/2011/09/26/NAS-Synology-211j-et-Load-Count-Cycle-avec-Disque-Dur-Western-Digital-Green-EADS%2C-EARX-et-EARS</link>
    <guid isPermaLink="false">urn:md5:50284435d94e8e0a5dff472711546777</guid>
    <pubDate>Mon, 26 Sep 2011 20:46:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>NAS</category><category>Synology</category>    
    <description>&lt;p&gt;Bonjour à tous,&lt;/p&gt;


&lt;p&gt;Je viens de me faire plaisir en achetant un NAS Synology avec deux disques durs Western Digital Green.&lt;/p&gt;


&lt;p&gt;Après plusieurs recherches, il se trouve qu'il y est une particularité concernant la gestion de ces disques sous Linux.
En effet sous l'appellation &quot;Disque Green&quot; se cache en faite une fonction d'économie d'énergie consistant au parquage des têtes au bout d’un certain temps d’inactivité, à chaque parquage des têtes, le compteur LCC (Load Count Cycle) augmente.
Or par défaut, la durée à partir de laquelle les têtes sont parquées est de 8 secondes.
Ainsi sous Linux, l'écriture sur disque étant moins importante que sous Windows, les têtes se parquent donc plus rapidement, ce qui fait que le LCC augmente vite ( il peut monter jusqu'à + de 78000 en quelques mois alors qu'un disque dur moyen est donné pour entre 300 000 et 1 000 000 LCC...).&lt;/p&gt;


&lt;p&gt;Une solution consiste donc à modifier la valeur à partir de laquelle les têtes sont parquées pour passer de 8 secondes à 510 par exemple, on perdra un peu en économie d'énergie mais on gagnera en temps de vie du disque dur.&lt;/p&gt;    &lt;p&gt;Voici donc la procédure à suivre sur un NAS Synology DS211j&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Récuperer le bootstrap ipkg (processeur Marvel Kirkwood mv6281 ARM pour NAS DS211J) et le soft idle3 aux adresses suivantes&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh&quot;&gt;syno-mvkw-bootstrap_1.2-7_arm.xsh&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/idle3-tools/files/&quot;&gt;idle3-tools&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mettez ces deux fichiers dans le NAS&amp;nbsp;: /volume1/@tmp/&lt;/li&gt;
&lt;li&gt;Désactiver le parefeu du NAS via le panneau de configuration de l'interface de gestion.&lt;/li&gt;
&lt;li&gt;Se connecter en ssh dessus avec Putty&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;ssh admin@adresseip&lt;/pre&gt;

&lt;p&gt;Ensuite passer en root avec&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;ssh root@localhost (même mot de passe que le compte admin)&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Se placer dans /volume1/@tmp/&lt;/li&gt;
&lt;li&gt;Installer ipkg&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;cd /volume1/@tmp/
sh syno-mvkw-bootstrap_1.2-7_arm.xsh&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Redémmarer le NAS&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;reboot&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Se reconnecter en root dessous et lancer&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;ipkg update
ipkg install gcc
ipkg install make&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Détarrer le fichier idle3 et éditer le fichier Makefile et enlever le “?” devant le “=” des variables CC et STRIPE.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;tar -xvf &amp;lt;fichier idle3.tar&amp;gt;
vi Makefile&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Ensuite lancer make&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;make&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Avec le fichier idle3ctl créé configurer le disque dur&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;idle3ctl –s 145 /dev/sda
idle3ctl –s 145 /dev/sdb&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Pour vérifier que la procédure à fonctionné&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;idle3ctl –g105 /dev/sda
idle3ctl –g105 /dev/sdb&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Rebooter le NAS pour que les modifications soient prisent en compte.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quelques autres liens&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://forum.synology.com/enu/viewtopic.php?f=124&amp;amp;t=37967&quot;&gt;Forum Synology&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/idle3-tools/files/&quot;&gt;Idle3 sur SourceForge&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg&quot;&gt;Installation IPKG avec BootStrap&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://idle3-tools.sourceforge.net/&quot;&gt;Syntaxe Idle3-tools&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2011/09/26/NAS-Synology-211j-et-Load-Count-Cycle-avec-Disque-Dur-Western-Digital-Green-EADS%2C-EARX-et-EARS#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2011/09/26/NAS-Synology-211j-et-Load-Count-Cycle-avec-Disque-Dur-Western-Digital-Green-EADS%2C-EARX-et-EARS#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/83</wfw:commentRss>
      </item>
    
  <item>
    <title>Samba : Le partage de fichiers entre Linux et Windows</title>
    <link>http://jpsystem.info?post/2011/02/23/Samba</link>
    <guid isPermaLink="false">urn:md5:64f45feebc1e07b0539501601c080bef</guid>
    <pubDate>Mon, 28 Mar 2011 20:20:00 +0200</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Linux</category>
        <category>Debian</category><category>Gratuit</category><category>Installation</category><category>Libre</category><category>Linux</category><category>Logiciel</category><category>Open Source</category><category>opensource</category><category>samba</category><category>Windows</category>    
    <description>&lt;p&gt;Dans cet article nous allons voir comment configurer Samba pour partager un dossier de votre poste Linux vers des Windows.&lt;/p&gt;    &lt;p&gt;Tout d'abord nous allons procéder à l'installation de Samba par la commande ci-dessous pour les distributions basées sur Debian&lt;/p&gt;

&lt;pre&gt;# apt-get install samba&lt;/pre&gt;


&lt;p&gt;Une fois cela fait, il faut éditer le fichier de configuration pour qu'il corresponde à ce que vous souhaitez faire.&lt;/p&gt;

&lt;pre&gt;# vi /etc/samba/smb.conf&lt;/pre&gt;


&lt;p&gt;Voici une version très allégée mais suffisante de celui-ci&lt;/p&gt;

&lt;pre&gt;
[global]
unix charset = ISO8859-15
security = SHARE
   workgroup = WORKGROUP
   server string = %h
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   guest account = user
   invalid users = root
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .

#======================= Share Definitions =======================
[homes]
   comment = Home Directories
   browseable = no

[musique]
        path = /home/user/musique
        guest account = user
        read only = No
        guest ok = Yes

&lt;/pre&gt;


&lt;p&gt;La partie globale permet de renseigner la configuration de Samba. Vous n'avez plus qu'à mettre votre groupe de travail Windows à la place de &lt;em&gt;WORKGROUP&lt;/em&gt; et l'utilisateur Linux propriétaire des fichiers à la place de &lt;em&gt;user&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Ensuite il vous faut définir les répertoires accessible par le partage.
Ici on voir que le &lt;em&gt;/home&lt;/em&gt; ne sera pas visible (attribut &lt;em&gt;browseable=no&lt;/em&gt;) mais que le répertoire /home/&lt;em&gt;user&lt;/em&gt;/musique sera accessible en lecture/écriture.&lt;/p&gt;


&lt;p&gt;Pour rajouter d'autres répertoires il suffit de rajouter des blocs comme &lt;em&gt;musique&lt;/em&gt;.&lt;/p&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2011/02/23/Samba#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2011/02/23/Samba#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/82</wfw:commentRss>
      </item>
    
  <item>
    <title>Prise en charge de nouvelles extensions pour Kdevelop</title>
    <link>http://jpsystem.info?post/2011/02/23/Kdevelop</link>
    <guid isPermaLink="false">urn:md5:c0cda02f41f92265326b6eaf9e05bcdc</guid>
    <pubDate>Thu, 24 Feb 2011 18:33:00 +0100</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Outils</category>
        <category>Debian</category><category>kde 4</category><category>Libre</category><category>Linux</category><category>Logiciel</category><category>Open Source</category><category>opensource</category><category>PHP</category><category>Programmation</category>    
    <description>&lt;p&gt;Le gestionnaire de bureau Linux KDE dispose d'un environnement de développement intégré nommé Kdevelop.
Celui-ci est très bien conçu, facile à utiliser et intègre d'origine la gestion des dépôts SVN.
Nous allons voir ici comment lui indiquer la coloration syntaxique à utiliser pour des fichiers dont l'extension n'est pas reconnu par défaut.&lt;/p&gt;    &lt;p&gt;Par défaut Kdevelop utilise l'extension du fichier pour savoir quelle coloration syntaxique utiliser. Si jamais vous utiliser des extensions non reconnues par défaut il peut être utile et agréable de rajouter ces extensions dans la configuration du logiciel pour ne pas avoir à lui indiquer à chaque ouverture de fichier la coloration adéquate.&lt;/p&gt;


&lt;p&gt;Pour l'exemple disons que l'on utilise des scripts PHP avec l'extension .phpx&lt;/p&gt;


&lt;p&gt;Nous allons modifier le fichier &lt;em&gt;katesyntaxhighlightingrc&lt;/em&gt; se trouvant dans le répertoire &lt;em&gt;.kde/share/config/&lt;/em&gt; de votre dossier utilisateur.
En effet, Kdevelop utilise l'éditeur de kate (KDE Advanced Text Editor).&lt;/p&gt;


&lt;pre&gt;# vi /home/&lt;em&gt;&lt;strong&gt;user&lt;/strong&gt;&lt;/em&gt;/.kde/share/config/katesyntaxhighlightingrc&lt;/pre&gt;


&lt;p&gt;Rechercher la ligne &lt;em&gt;Cache /usr/share/kde4/apps/katepart/syntax/html-php.xml&lt;/em&gt; et ajouter l'extension voulue dans la ligne correspondante&lt;/p&gt;


&lt;pre&gt;# extension=*.php;*.php3;*.wml;*.phtml;*.phtm;*.inc&lt;strong&gt;;*.phpx&lt;/strong&gt;&lt;/pre&gt;


&lt;p&gt;Il ne vous reste plus qu'à enregistrer et relancer l'éditeur pour que vos nouvelles extensions soient prises en comptes.&lt;/p&gt;



&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2011/02/23/Kdevelop#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2011/02/23/Kdevelop#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/81</wfw:commentRss>
      </item>
    
  <item>
    <title>iPad, la nouvelle tablette d'Apple en vidéo</title>
    <link>http://jpsystem.info?post/2010/01/27/iPad%2C-la-nouvelle-tablette-d-Apple-en-vid%C3%A9o</link>
    <guid isPermaLink="false">urn:md5:531fe8caa09672110ab50328cf992f44</guid>
    <pubDate>Wed, 27 Jan 2010 20:36:00 +0000</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Divers</category>
        <category>Apple</category><category>iPad</category><category>iPhone</category>    
    <description>    &lt;p&gt;Si vous n'avez pas suivi le Keynote dédié à la sortie de la nouvelle tablette d'Apple, vous pouvez voir une présentation de cette extraordinaire objet en suivant ce lien &lt;a href=&quot;http://www.apple.com/ipad/?aosid=p204&amp;amp;siteid=403761&amp;amp;program_id=2701&amp;amp;cid=OAS-EMEA-AFF&amp;amp;tduid=18098fdf7c38e5837b74ba5e7acafb7e&quot; hreflang=&quot;fr&quot;&gt;&lt;/a&gt;
Cette tablette est tout simplement génial !!!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://jpsystem.info?post/public/.hardware-04-20100127_sq.jpg&quot; alt=&quot;iPad2&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Caractéristiques&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Processeur Apple A4 (1 Ghz)&lt;/li&gt;
&lt;li&gt;Disponible en version 16, 32,64 Go&lt;/li&gt;
&lt;li&gt;Ecran&amp;nbsp;: 9,7 pouces, résolution 1024x768, capacitif&lt;/li&gt;
&lt;li&gt;Batterie&amp;nbsp;: 10h en utilisation&lt;/li&gt;
&lt;li&gt;Bluetooth, Wifi, 3G (Deux modèles&amp;nbsp;: Wifi seul ou Wifi + 3G)&lt;/li&gt;
&lt;li&gt;Prix&amp;nbsp;: entre 300 et 400 € pour le modèle 16 Go !!!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disponible pas avant juin / juillet.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://jpsystem.info?post/public/.hardware-01-20100127_sq.jpg&quot; alt=&quot;iPad&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2010/01/27/iPad%2C-la-nouvelle-tablette-d-Apple-en-vid%C3%A9o#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2010/01/27/iPad%2C-la-nouvelle-tablette-d-Apple-en-vid%C3%A9o#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/80</wfw:commentRss>
      </item>
    
  <item>
    <title>Configuration MediaWiki pour Intranet + LDAP partie 4</title>
    <link>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-4</link>
    <guid isPermaLink="false">urn:md5:251b7164110d6676fef1226fd852ea3f</guid>
    <pubDate>Sat, 26 Sep 2009 14:29:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Logiciel</category>
        <category>Linux</category><category>Open Source</category><category>wiki</category>    
    <description>&lt;p&gt;Voici la dernière partie du tuto de configuration d'un Wiki pour un Intranet dans une entreprise. En effet un Wiki et un outil puissant pour faire circuler l'information au sein d'une équipe. Vous pouvez garder une trace de tout ce que vous faites car dans un Wiki rien n'est vraiment supprimer &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; !!! Je vais donc vous expliquer comment fixer les préférences utilisateurs par défaut, comme restreindre le titre des pages, etc.&lt;/p&gt;    &lt;h2&gt;Préférence par défaut des utilisateurs&lt;/h2&gt;

&lt;p&gt;Pour modifier les préférences par défaut pour les utilisateurs anonymes (=&amp;gt;ne nous concerne pas) et les nouveaux utilisateurs, il faut ajouter ceci dans le fichier &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$wgDefaultUserOptions = array(
        'quickbar'                      =&amp;gt; 1,
        'underline'                     =&amp;gt; 2,
        'cols'                          =&amp;gt; 80,
        'rows'                          =&amp;gt; 25,
        'searchlimit'                   =&amp;gt; 20,
        'contextlines'                  =&amp;gt; 5,
        'contextchars'                  =&amp;gt; 50,
        'skin'                          =&amp;gt; monobook,   // use the value set in $wgDefaultSkin
        'math'                          =&amp;gt; 1,
        'rcdays'                        =&amp;gt; 7,
        'rclimit'                       =&amp;gt; 50,
        'wllimit'                       =&amp;gt; 250,
        'highlightbroken'               =&amp;gt; 1,
        'stubthreshold'                 =&amp;gt; 0,
        'previewontop'                  =&amp;gt; 1,
        'editsection'                   =&amp;gt; 1,
        'editsectiononrightclick'       =&amp;gt; 0,
        'showtoc'                       =&amp;gt; 1,
        'showtoolbar'                   =&amp;gt; 1,
        'date'                          =&amp;gt; 'default',
        'imagesize'                     =&amp;gt; 2,
        'thumbsize'                     =&amp;gt; 2,
        'rememberpassword'              =&amp;gt; 1,
        'enotifwatchlistpages'          =&amp;gt; 1,
        'enotifusertalkpages'           =&amp;gt; 1,
        'enotifminoredits'              =&amp;gt; 1,
        'enotifrevealaddr'              =&amp;gt; 1,
        'shownumberswatching'           =&amp;gt; 1,
        'fancysig'                      =&amp;gt; 0,
        'externaleditor'                =&amp;gt; 0,
        'externaldiff'                  =&amp;gt; 0,
        'showjumplinks'                 =&amp;gt; 1,
        'numberheadings'                =&amp;gt; 0,
        'uselivepreview'                =&amp;gt; 0,
        'watchlistdays'                 =&amp;gt; 3.0,
        'extendwatchlist'               =&amp;gt; 1,
        'watchlisthideminor'            =&amp;gt; 1,
        'watchlisthidebots'             =&amp;gt; 0,
        'watchlisthideown'              =&amp;gt; 0,
        'watchcreations'                =&amp;gt; 1,
        'watchdefault'                  =&amp;gt; 1,
        'watchmoves'                    =&amp;gt; 1,
        'watchdeletion'                 =&amp;gt; 1,
);
&lt;/pre&gt;

&lt;p&gt;Par contre, pour mettre à jour les informations existantes pour les utilisateurs déjà enregistrés, il faut absolument éditer le Blob dans la base de données, voici ici la requête pour mettre à jour d'un seul coup les préférences de tous les utilisateurs&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
update user set user_options ='
    '&amp;gt; quickbar=1
    '&amp;gt; underline=2
    '&amp;gt; cols=80
    '&amp;gt; rows=25
    '&amp;gt; searchlimit=20
    '&amp;gt; contextlines=5
    '&amp;gt; contextchars=50
    '&amp;gt; disablesuggest=
    '&amp;gt; ajaxsearch=
    '&amp;gt; skin=monobook
    '&amp;gt; math=1
    '&amp;gt; usenewrc=0
    '&amp;gt; rcdays=7
    '&amp;gt; rclimit=50
    '&amp;gt; wllimit=250
    '&amp;gt; hideminor=0
    '&amp;gt; highlightbroken=1
    '&amp;gt; stubthreshold=0
    '&amp;gt; previewontop=1
    '&amp;gt; previewonfirst=0
    '&amp;gt; editsection=1
    '&amp;gt; editsectiononrightclick=1
    '&amp;gt; editondblclick=1
    '&amp;gt; editwidth=1
    '&amp;gt; showtoc=1
    '&amp;gt; showtoolbar=1
    '&amp;gt; minordefault=0
    '&amp;gt; date=dmy
    '&amp;gt; imagesize=2
    '&amp;gt; thumbsize=2
    '&amp;gt; rememberpassword=1
    '&amp;gt; enotifwatchlistpages=1
    '&amp;gt; enotifusertalkpages=1
    '&amp;gt; enotifminoredits=1
    '&amp;gt; enotifrevealaddr=0
    '&amp;gt; shownumberswatching=0
    '&amp;gt; fancysig=0
    '&amp;gt; externaleditor=0
    '&amp;gt; externaldiff=0
    '&amp;gt; showjumplinks=1
    '&amp;gt; numberheadings=1
    '&amp;gt; uselivepreview=0
    '&amp;gt; watchlistdays=3
    '&amp;gt; extendwatchlist=1
    '&amp;gt; watchlisthideminor=1
    '&amp;gt; watchlisthidebots=0
    '&amp;gt; watchlisthideown=0
    '&amp;gt; watchcreations=1
    '&amp;gt; watchdefault=1
    '&amp;gt; watchmoves=1
    '&amp;gt; watchdeletion=1
    '&amp;gt; variant=
    '&amp;gt; language=fr
    '&amp;gt; searchNs0=1
    '&amp;gt; nickname=
    '&amp;gt; timecorrection=
    '&amp;gt; ' ;
&lt;/pre&gt;


&lt;h2&gt;Restriction titre des pages&lt;/h2&gt;

&lt;p&gt;Pour restreindre les caractères autorisés dans le titre des pages, il faut configurer plusieurs choses&amp;nbsp;:&lt;/p&gt;

&lt;h3&gt;Caractères acceptés par le parser&lt;/h3&gt;

&lt;p&gt;Par défaut, Mediawiki n'accepte que certains caractères pour le titre des pages, ceci est configurer par défaut dans le fichier include/DefaultSettings.php&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$wgLegalTitleChars = &amp;quot; %!\&amp;quot;$&amp;amp;'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+&amp;quot;;
&lt;/pre&gt;

&lt;p&gt;L'utilisation de cette variable ne fonctionne malheureusement pas pour tous les caractères, notamment le &quot;.&quot; et le &quot;/&quot;. Il faut donc trouver un autre moyen.&lt;/p&gt;


&lt;h3&gt;Modification de la boite à création de page&lt;/h3&gt;

&lt;p&gt;Nous partons du principe que tout le monde crée des pages et des catégories via le boite à création de page située dans chacune des catégories.&lt;br /&gt;
Ainsi pour éviter que quelqu'un crée une page avec un &quot;.&quot; ou un &quot;/&quot;, il faut modifier la fonction javascript &quot;addText&quot; du fichier &lt;em&gt;'extensions/articletocategory/articletocategory.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
function addText(thefield){

        thefield.value = thefield.value.replace(/\./g,&amp;quot;_&amp;quot;)
        thefield.value = thefield.value.replace(/\//g,&amp;quot;_&amp;quot;)

        if (thefield.value==&amp;quot;&amp;quot;)
        thefield.value = &amp;quot;&amp;quot;
}
&lt;/pre&gt;

&lt;p&gt;Cela aura pour effet de remplacer automatique les &quot;.&quot; ou les &quot;/&quot; par des &quot;_&quot; évitant ainsi la création de page au titre bizarre...&lt;/p&gt;


&lt;h2&gt;Changement du l'URL du Logo&lt;/h2&gt;


&lt;p&gt;Pour changer l'URL du Logo, il faut éditer le fichier &lt;em&gt;'/wiki/skins/MonoBook.php&lt;/em&gt;' à la &lt;em&gt;'ligne 168&lt;/em&gt;' :&lt;br /&gt;
Remplacer ceci&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 href=&amp;quot;&amp;lt;?php echo htmlspecialchars($this-&amp;gt;data['nav_urls']['mainpage']['href'])?&amp;gt;&amp;quot;
&lt;/pre&gt;

&lt;p&gt;Par cela&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;nowiki&amp;gt;href=&quot;https://wiki.jpsystem.info/index.php&quot;&amp;lt;/nowiki&amp;gt;&lt;/pre&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-4#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-4#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/79</wfw:commentRss>
      </item>
    
  <item>
    <title>Configuration MediaWiki pour Intranet + LDAP partie 3</title>
    <link>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-3</link>
    <guid isPermaLink="false">urn:md5:a1474eebc3c074d0d8296cca81ed4503</guid>
    <pubDate>Fri, 25 Sep 2009 19:43:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Logiciel</category>
        <category>Logiciel</category><category>Open Source</category><category>Outils collaboratifs</category><category>wiki</category>    
    <description>&lt;p&gt;Je vais continuer la configuration du Wiki pour un Intranet, plusieurs fonctionnalités peuvent être rajoutées, comme par exemple l'affichage en arborescence ou une module explicite d'ajout d'une page dans une catégorie.&lt;/p&gt;    &lt;h2&gt;Module arborescence&amp;nbsp;: niceCategory et CategoryTree&lt;/h2&gt;

&lt;h3&gt;Fichiers des modules&lt;/h3&gt;

&lt;p&gt;Ce module va permettre d'afficher les catégories et articles sous forme d'une arborescence et trié par lettre.&lt;/p&gt;


&lt;p&gt;Il faut récupérer les fichiers suivants&amp;nbsp;:
&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:NiceCategoryList&quot; hreflang=&quot;fr&quot;&gt;Extension NiceCategoryList&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;UN fichier&amp;nbsp;: &lt;em&gt;'NiceCategoryList.php&lt;/em&gt;'
&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:CategoryTree&quot; hreflang=&quot;fr&quot;&gt;Extension CategoryTree&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Plusieurs fichiers&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;|-- CategoryTree 
|   |-- CategoryPageSubclass.php 
|   |-- CategoryTree.css 
|   |-- CategoryTree.i18n.php 
|   |-- CategoryTree.js 
|   |-- CategoryTree.php 
|   |-- CategoryTree.rtl.css 
|   |-- CategoryTreeFunctions.php 
|   |-- CategoryTreeIE.css 
|   |-- CategoryTreePage.i18n.alias.php 
|   |-- CategoryTreePage.php 
|   |-- README 
|   `-- install.settings&lt;/pre&gt;


&lt;h3&gt;Installation et activation des modules dans le fichier LocalSettings.php&amp;nbsp;:&lt;/h3&gt;
&lt;pre&gt;
#Module nicecategory
require_once(&amp;quot;$IP/extensions/nicecategory/NiceCategoryList.php&amp;quot;); 
$wgUseAjax = true; 
#plugin CategoryTree
require_once( '$IP/extensions/CategoryTree/CategoryTree.php' );
&lt;/pre&gt;


&lt;p&gt;Il faut aussi modifier le fichier CategoryTree.php en remplaçant cette ligne&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$wgCategoryTreeCategoryPageMode = CT_MODE_CATEGORIES;
&lt;/pre&gt;

&lt;p&gt;Par celle là&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$wgCategoryTreeCategoryPageMode = CT_MODE_PAGES;
&lt;/pre&gt;


&lt;p&gt;Lien répertoriant les FIX de l'extension CategoryTree, on a parfois bien besoin ;-)&amp;nbsp;:
&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension_talk:CategoryTree&quot; hreflang=&quot;fr&quot;&gt;Extension_talk CategoryTree&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Extension&amp;nbsp;: articletocategory&lt;/h2&gt;


&lt;p&gt;Pour cette application, c'est un peu différent car on a du modifier le code pour l'adapter à notre utilisation.&lt;br /&gt;
Cette extension est basée sur une autre extension située ici&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Add_Article_to_Category/fr&quot; hreflang=&quot;fr&quot;&gt;Extension Add_Article_to_Category&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Ajout d'une page dans une catégorie&lt;/h3&gt;

&lt;p&gt;Cette extension va permettre de mettre en place un champs dédié pour l'ajout de nouvelles catégories et/ou articles.Pour activer ce module, ajouter cela à la fin du &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#plugin article to category
require_once(&amp;quot;extensions/articletocategory/articletocategory.php&amp;quot;);
&lt;/pre&gt;

&lt;p&gt;Cependant par défaut, cette extension ne permet pas la création de catégorie de manière ergonomique. Il faut donc la modifier :&lt;br /&gt;
Avant&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;!-- Add Article Extension Start - P by BiGreat--&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = &amp;quot;&amp;quot;
}
function addText(thefield){
        if (thefield.value==&amp;quot;&amp;quot;)
        thefield.value = thefield.defaultValue
}
&amp;lt;/script&amp;gt;
&amp;lt;table border=&amp;quot;0&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;423&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;td width=&amp;quot;100%&amp;quot; align=&amp;quot;right&amp;quot; bgcolor=&amp;quot;&amp;quot;&amp;gt;
&amp;lt;form name=&amp;quot;createbox&amp;quot; action=&amp;quot;{$Action}&amp;quot; method=&amp;quot;get&amp;quot; class=&amp;quot;createbox&amp;quot;&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;action&amp;quot; value=&amp;quot;edit&amp;quot;&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;new&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;category&amp;quot; value=&amp;quot;{$catpage-&amp;gt;mTitle-&amp;gt;getText()}&amp;quot;&amp;gt;
        &amp;lt;input class=&amp;quot;createboxInput&amp;quot; name=&amp;quot;title&amp;quot; type=&amp;quot;text&amp;quot; value=&amp;quot;{$boxtext}&amp;quot; size=&amp;quot;30&amp;quot; style=&amp;quot;color:#666;&amp;quot; onfocus=&amp;quot;clearText(this);&amp;quot; onblur=&amp;quot;addText(this);&amp;quot;/&amp;gt;   
        &amp;lt;input type='submit' name=&amp;quot;create&amp;quot; class=&amp;quot;createboxButton&amp;quot; value=&amp;quot;{$btext}&amp;quot;/&amp;gt;   
&amp;lt;/form&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;!-- Add Article Extension End - P by BiGreat--&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;!-- Add Article and Categorie Extension Start - P by BiGreat - Wjean - WorldWarrior--&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = &amp;quot;&amp;quot;
}
function addText(thefield){

        thefield.value = thefield.value.replace(/\./g,&amp;quot;_&amp;quot;)
        thefield.value = thefield.value.replace(/\//g,&amp;quot;_&amp;quot;)

        if (thefield.value==&amp;quot;&amp;quot;)
        thefield.value = &amp;quot;&amp;quot;
}

function articleORcategory(){
        if (eval(document.getElementById(&amp;quot;type_test&amp;quot;).checked == true))
                document.getElementById(&amp;quot;title&amp;quot;).value = &amp;quot;category:&amp;quot;+document.getElementById(&amp;quot;title&amp;quot;).value

}
&amp;lt;/script&amp;gt;
&amp;lt;table border=&amp;quot;0&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;423&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;td width=&amp;quot;100%&amp;quot; align=&amp;quot;right&amp;quot; bgcolor=&amp;quot;&amp;quot;&amp;gt;
&amp;lt;form name=&amp;quot;createbox&amp;quot; action=&amp;quot;{$Action}&amp;quot; method=&amp;quot;get&amp;quot; class=&amp;quot;createbox&amp;quot;&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;action&amp;quot; value=&amp;quot;edit&amp;quot;/&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;new&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt;
        &amp;lt;input type='hidden' name=&amp;quot;category&amp;quot; value=&amp;quot;{$catpage-&amp;gt;mTitle-&amp;gt;getText()}&amp;quot;/&amp;gt;
        Categorie : &amp;lt;INPUT type=checkbox id=&amp;quot;type_test&amp;quot; name=&amp;quot;type_test&amp;quot;/&amp;gt;&amp;lt;br /&amp;gt;
        &amp;lt;input class=&amp;quot;createboxInput&amp;quot; name=&amp;quot;title&amp;quot; id=&amp;quot;title&amp;quot; type=&amp;quot;text&amp;quot; value=&amp;quot;{$boxtext}&amp;quot; size=&amp;quot;37&amp;quot; style=&amp;quot;color:#666;&amp;quot; onfocus=&amp;quot;clearText(this);&amp;quot; onblur=&amp;quot;addText(this);&amp;quot;/&amp;gt;
        &amp;lt;input type='submit' onclick=&amp;quot;articleORcategory();&amp;quot; name=&amp;quot;create&amp;quot; class=&amp;quot;createboxButton&amp;quot; value=&amp;quot;{$btext}&amp;quot;/&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;!-- Add Article Extension End - P by BiGreat - Wjean - WorldWarrior --&amp;gt;
&lt;/pre&gt;


&lt;h2&gt;Texte inscrit par défaut dans une nouvelle page&lt;/h2&gt;

&lt;p&gt;Repérer cette fonction et modifiez la comme suit :&lt;br /&gt;
Avant&lt;/p&gt;
&lt;pre&gt;
function addcategory(&amp;amp;$text)
{
        $cname = $_GET['category'];
        $wnew = $_GET['new'];
        $isCategorie= $_GET['type_test'];

        if ($wnew==1)
        {
                 if( ! $isCategorie)
                 {
                 $temp1 =&amp;quot;$isCategorie\n\n[[category:&amp;quot;.$cname.&amp;quot;]]\n&amp;lt;/noinclude&amp;gt;&amp;quot;;
                 $text=$temp1;
                 }
                 else
                 {
                 $temp1 =&amp;quot;{{pdf}} \n \n Ajouter votre texte ici \n\n [[category:&amp;quot;.$cname.&amp;quot;]]&amp;quot;;
                 $text=$temp1;
                 }
        }
        return true;
}
&lt;/pre&gt;

&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
function addcategory(&amp;amp;$text)
{
        $cname = $_GET['category'];
        $wnew = $_GET['new'];
        $isCategorie= $_GET['type_test'];

        if ($wnew==1)
        {
                 if( ! $isCategorie)
                 {
                 $temp1 =&amp;quot;$isCategorie{{resume|text=Taper votre résumé ici}}\n\nAjouter votre texte ici ! ATTENTION : Laissez bien les 3 lignes suivantes en fin de votre document.\n \n \n&amp;lt;noinclude&amp;gt;\n[[category:&amp;quot;.$cname.&amp;quot;]]\n&amp;lt;/noinclude&amp;gt;&amp;quot;;
                 $text=$temp1;
                 }
                 else
                 {
                 $temp1 =&amp;quot;{{pdf}} \n \n Ajouter votre texte ici \n\n [[category:&amp;quot;.$cname.&amp;quot;]]&amp;quot;;
                 $text=$temp1;
                 }
        }
        return true;
}
&lt;/pre&gt;


&lt;h2&gt;Ajout du Logo&lt;/h2&gt;

&lt;p&gt;Voici l'adresse du Logo&amp;nbsp;: &lt;em&gt;'/var/www/wiki/skins/common/images /wiki.png&lt;/em&gt;'.
Il suffit de remplacer ce fichier.&lt;/p&gt;


&lt;h2&gt;Activation de l'import de fichiers et d'images&lt;/h2&gt;

&lt;p&gt;Ajouter ces lignes à la fin du LocalSettings.php&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
###Importation de fichiers###
#activation ajout d'images et de fichiers.
$wgEnableUploads=true;
#Détermine si l'extension du ficher doît être vérifiée.
$wgCheckFileExtensions=true;
#Autorise les téléchargements et affiche un lien vers la page de téléchargement
$wgFileExtensions = array( 'png','svg', 'jpg', 'jpeg', 'ogg','doc','xls','ppt','mp3','sxc','pdf' ,'txt', 'odt' ,'ods' ,'odp' ,'dia', 'tar', 'tar.gz', 'zip', 'bz2', 'odg' );
#Autorise l'import de fichiers depuis une URL, pas seulement les fichiers locaux.
$wgAllowCopyUploads = true;
#Si faux, les utilisateurs peuvent quand même importés des fichiers qui n'ont pas une extension définie dans Manual:$wgFileExtensions.
$wgStrictFileExtensions = true; 
#Avertissement si le fichier téléchargé est plus grand que cette limite.
$wgUploadSizeWarning = true;
#Permet d'ajouter des liens externes en tant qu'image ou fichier
$wgAllowExternalImages = true;
#Permet d'autoriser explicitement le serveur de fichier de JPSYSTEM
$wgAllowExternalImagesFrom = &amp;quot;https://fileserver.jpsystem.info&amp;quot; ;
#Permet de désactiver la vérification du Mime pour tous les fichiers : utile pour les fichiers OpenOffice notamment.
$wgVerifyMimeType = false;
&lt;/pre&gt;

&lt;p&gt;Une fois, ce module activé, une nouvelle entrée apparaît à gauche &quot;Importer un fichier&quot;.&lt;br /&gt;
Bien suivre les instructions d'import.&lt;br /&gt;
Plus d'information sur &lt;a href=&quot;http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads&quot; hreflang=&quot;fr&quot;&gt; Manual Configuring_file_uploads&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Extension Extra edit buttons&lt;/h2&gt;

&lt;h3&gt;Activer de nouveaux boutons&lt;/h3&gt;


&lt;p&gt;Il suffit de créer une nouvelle page dans le Wiki nommée&amp;nbsp;: &quot;Mediawiki:Common.js&quot; avec un compte Administrateur et y insérer le code présent sur cette page&amp;nbsp;: &lt;a href=&quot;http://en.wikipedia.org/wiki/User:MarkS/extraeditbuttons.js&quot; hreflang=&quot;fr&quot;&gt;Extraeditbuttons.js&lt;/a&gt;.
On obtient ensuite plusieurs boutons qui va permettre d'éditer nos pages plus facilement. On peut facilement en activer d'autres.&lt;/p&gt;


&lt;h3&gt;Ajout de boutons personnalisés&lt;/h3&gt;

&lt;p&gt;Il faut éditer le fichier mediawiki:monobook.js en ajoutant ceci par exemple&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
myButtons={'_ZZ':['http://wiki.jpsystem.info/extensions/icones_XEB/extrabuttons/Button_code.png','Code','&amp;lt;source enclose=&amp;quot;div&amp;quot; lang=&amp;quot;php&amp;quot;&amp;gt;','&amp;lt;/source&amp;gt;','Taper votre code ici']};
&lt;/pre&gt;

&lt;p&gt;Et ne pas oublier d'activer le bouton dans le fichier &lt;em&gt;'mediawiki:common.js&lt;/em&gt;' en ajoutant '_ZZ' dans la fonction &lt;em&gt;'initButtons()&lt;/em&gt;'.&lt;/p&gt;


&lt;h2&gt;Coloration syntaxique extension SyntaxHighlight_GeSHi&lt;/h2&gt;

&lt;h3&gt;Mise en place&lt;/h3&gt;

&lt;h4&gt;Modification du code&lt;/h4&gt;

&lt;p&gt;Edition du fichier&amp;nbsp;: extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php pour corriger un défaut de style&amp;lt;br /&amp;gt;
Avant&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
  // &amp;quot;Enclose&amp;quot; parameter 
                 $enclose = $pre; 
                     if ( isset( $args['enclose'] ) ) { 
                            if ( $args['enclose'] === 'div' ) { 
                                 $enclose = GESHI_HEADER_DIV; 
                               } elseif ( $args['enclose'] === 'none' ) { 
                                 $enclose = GESHI_HEADER_NONE; 
                         } 
                 }
&lt;/pre&gt;

&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
  // &amp;quot;Enclose&amp;quot; parameter 
                 $enclose = $pre; 
                     if ( isset( $args['enclose'] ) ) {  
                           if ( $args['enclose'] === 'div' ) { 
                                 $enclose = GESHI_HEADER_DIV; 
                               } elseif ( $args['enclose'] === 'none' ) {  
                                 $enclose = GESHI_HEADER_NONE; 
                               } elseif ( $args['enclose'] === 'pre' ) { 
                                 $enclose = GESHI_HEADER_PRE; 
                         } 
                 } 
&lt;/pre&gt;


&lt;h2&gt;Nocoloration&lt;/h2&gt;

&lt;p&gt;Pour les besoins des templates de lignes de commande (root et user), on utilise les balises &quot;source&quot; et on ne veut pas de coloration.&amp;lt;br /&amp;gt;
Pour cela, il faut créer un fichier dans le dossier &lt;em&gt;'extensions/SyntaxHighlight_GeSHi/geshi&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
cd /var/www/wiki/extensions/SyntaxHighlight_GeSHi/geshi
cp dos.php nocoloration.php
&lt;/pre&gt;

&lt;p&gt;Editer ensuite le fichier pour remplacer tous les codes couleurs par #000000 avec cette regexp&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 :%s/color: #......;/color: #000000;/g
&lt;/pre&gt;

&lt;p&gt;Ensuite il faut éditer le fichier &lt;em&gt;'/var/www/wiki/extensions/SyntaxHighlight_GeSHi/geshi.php&lt;/em&gt;' à la ligne 1377 et rajouter ceci&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
'nocoloration' =&amp;gt; array()
&lt;/pre&gt;

&lt;p&gt;Ensuite sur le Wiki, il faut éditer la page mediawiki:monobook.js et mettre ceci dans le bon bouton&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 lang=&amp;quot;nocoloration&amp;quot;
&lt;/pre&gt;

&lt;p&gt;Ainsi, il n'y a plus de coloration pour les buttons.&lt;/p&gt;


&lt;h3&gt;Liens&amp;nbsp;:&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&quot; hreflang=&quot;fr&quot;&gt;Extension SyntaxHighlight_GeSHi&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension_talk:SyntaxHighlight_GeSHi&quot; hreflang=&quot;fr&quot;&gt;Extension_talk SyntaxHighlight_GeSHi&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Autocomplétion dans formulaire de recherche&lt;/h2&gt;

&lt;p&gt;Ajouter cela à la fin du LocalSettings.php&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#active l'autocompletion dans le formulaire de recherche
$wgEnableMWSuggest= true;
&lt;/pre&gt;


&lt;h2&gt;Extension Cite.php pour les références&lt;/h2&gt;

&lt;p&gt;Cette extension va permettre de rajouter la possibilité de mettre des références dans les pages.&lt;/p&gt;


&lt;p&gt;Ce sont les balises &amp;lt;ref/&amp;gt;qui sont utilisées mais elles ne sont pas interprétées par défaut, il faut donc ajouter cette extension.&lt;/p&gt;


&lt;p&gt;Attention de bien prendre la version compatible avec la version actuelle du Wiki.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Cite/Cite.php&quot; hreflang=&quot;fr&quot;&gt; Extension Cite.php&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Cite/Cite.php/fr&quot; hreflang=&quot;fr&quot;&gt;Extension Cite.php FR&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Heure dans Mediawiki&lt;/h2&gt;

&lt;p&gt;Par rapport à l'heure du serveur, Mediawiki prend l'heure GMT, ce qui fait qu'il affiche toujours une &quot;heure serveur&quot; décalée de une heure. Ce qu'il nous faut c'est une heure locale correcte.&lt;/p&gt;


&lt;p&gt;Pour cela il faut ajouter ceci dans le fichier &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#pour régler l'heure correctement
$wgLocalTZoffset = date(&amp;quot;Z&amp;quot;) / 60;
$wgLocaltimezone = &amp;quot;Europe/Paris&amp;quot;;
&lt;/pre&gt;


&lt;h2&gt;Notification par email pour toutes les modifications du wiki&lt;/h2&gt;

&lt;p&gt;Il faut ajouter ces lignes en fin de fichier&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#ajout de l'envoi de mail a chaque modification du wiki
$wgEnotifWatchlist = true;
# Declare this twice so it works for all versions
$wgUsersNotifiedOnAllChanges =
$wgUsersNotifedOnAllChanges = array( 'worlwarrior','slayerfromhell' );
&lt;/pre&gt;


&lt;p&gt;La dernière variable doit contenir un tableau avec les logins. &amp;lt;br /&amp;gt;
Ainsi chaque fois qu'une modification sera faite sur le Wiki, un mail sera envoyé aux personnes présentes dans ce tableau.&lt;/p&gt;


&lt;h2&gt;Extension UsageStatistics&lt;/h2&gt;

&lt;p&gt;Cette extension permet d'avoir des statistiques sur l'utilisation du Wiki.
Il faut télécharger les fichiers de l'extension &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Usage_Statistics&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ensuite il faut installer GnuPlot&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
apt-get install gnuplot
&lt;/pre&gt;


&lt;p&gt;Puis il faut ajouter ceci au fichier &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#ajout de gnuplot pour l'extension UsageStatistics
include(&amp;quot;extensions/Gnuplot/Gnuplot.php&amp;quot;);
$wgGnuplotCommand = '/usr/bin/gnuplot';
&lt;/pre&gt;


&lt;p&gt;Enfin il faut éditer les pages &lt;em&gt;'mediawiki:common.js&lt;/em&gt;' et &lt;em&gt;'mediawiki:common.css&lt;/em&gt;' pour ajouter le contenu de ces deux pages&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/MediaWiki:Common.js&quot; hreflang=&quot;fr&quot;&gt;MediaWiki:Common.js&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/MediaWiki:Common.css&quot; hreflang=&quot;fr&quot;&gt;MediaWiki:Common.css&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pour la page &lt;em&gt;'mediawiki:common.js&lt;/em&gt;', le nouveau code doit être ajouté après le code existant au risque de perdre les ExtraEditButtons.&lt;/li&gt;
&lt;li&gt;Le format de la date est MM/JJ/AAAA.&lt;/li&gt;
&lt;li&gt;Bug&amp;nbsp;: La Box qui sert à sélectionner la date ne fonctionne pas correctement pour l'instant sous Firefox.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voila pour cette 3ème partie de la configuration d'un Wiki, n'hésitez pas à laisser vos commentaires si ce tuto vous à aider ;-).
La suite dans une quatrième partie....&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-3#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/09/24/Configuration-MediaWiki-pour-Intranet-LDAP-partie-3#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/78</wfw:commentRss>
      </item>
    
  <item>
    <title>Configuration MediaWiki pour Intranet + LDAP partie 2</title>
    <link>http://jpsystem.info?post/2009/08/07/Configuration-MediaWiki-pour-Intranet-LDAP-partie-2</link>
    <guid isPermaLink="false">urn:md5:fdc5897675fe94c90d2ff444052478e3</guid>
    <pubDate>Tue, 11 Aug 2009 15:18:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Logiciel</category>
        <category>intranet</category><category>mediawiki</category>    
    <description>&lt;p&gt;Dans ce billet, je vais continuer la configuration de MediaWiki.&lt;/p&gt;    &lt;h2&gt;Configuration générale&lt;/h2&gt;

&lt;h3&gt;Fichiers LocalSettings.php&lt;/h3&gt;


&lt;p&gt;La configuration générale de MediaWiki se fait par l'intermédiaire d'ajout de code dans le fichier &lt;strong&gt;LocalSettings.php&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Pour que tout fonctionne correctement, ne pas oublier de mettre dans LocalSettings.php&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;#nom du serveur
$wgServer=&quot;https://wiki.intranet.jpsystem.info&quot;;&lt;/pre&gt;


&lt;h3&gt;Configuration Menu gauche&lt;/h3&gt;


&lt;p&gt;Vous avez la possibilité d'ajouter et d'agencer correctement les menus à gauche.&lt;br /&gt;
Pour cela, il suffit d'éditer la page &lt;strong&gt;MediaWiki:Sidebar&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Liens&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Manual:Navigation_bar&quot;&gt;Navigation_bar&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Liens&lt;/h3&gt;

&lt;p&gt;Liste des toutes les variables disponibles dans le fichiers &lt;strong&gt;LocalSettings.php&lt;/strong&gt; :&lt;br /&gt;
En Français&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Manual:Configuration_settings/fr&quot;&gt;Manual:Configuration_settings fr&lt;/a&gt;&lt;br /&gt;
En Anglais&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Manual:Configuration_settings&quot;&gt;Manual:Configuration_settings&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;LDAP Authentification&lt;/h2&gt;

&lt;p&gt;On veut utiliser un serveur LDAP pour l'authentification sur le Wiki.&lt;/p&gt;

&lt;h3&gt;Télécharger le plugin&amp;nbsp;:&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:LDAP_Authentication&quot;&gt;Extension LDAP_Authentication&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Copier le fichier &lt;strong&gt;LdapAuthentication.php&lt;/strong&gt; dans le dossier extensions/LDAP/.&lt;br /&gt;
Puis&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;chown www-data: LdapAuthentication.php&lt;/pre&gt;


&lt;h3&gt;Activation du plugin&lt;/h3&gt;

&lt;p&gt;Ajouter ces lignes dans &lt;em&gt;'Localsettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;require_once( &quot;$IP/extensions/LDAP/LdapAuthentication.php&quot; ); 
$wgAuth = new LdapAuthenticationPlugin(); 
$wgLDAPDomainNames = array( &quot;jpsystem&quot; ); 
$wgLDAPServerNames = array( &quot;jpsystem&quot;=&amp;gt;&quot;ldap.jpsystem.info&quot; ); 
$wgLDAPUseLocal = false; 
$wgLDAPEncryptionType = array( &quot;jpsystem&quot;=&amp;gt;&quot;clear&quot; ); 
$wgLDAPSearchStrings = array( &quot;jpsystem&quot;=&amp;gt;&quot;uid=USER-NAME,ou=people,o=jpsystem,dc=meta,c=fr&quot; ); 
$wgLDAPBaseDNs = array( &quot;jpsystem&quot;=&amp;gt;&quot;o=jpsystem,dc=meta,c=fr&quot; ); 
$wgLDAPGroupBaseDNs = array( &quot;jpsystem&quot;=&amp;gt;&quot;ou=Groups,o=jpsystem,dc=meta,c=fr&quot; ); 
$wgLDAPUserBaseDNs = array( &quot;jpsystem&quot;=&amp;gt;&quot;ou=people,o=jpsystem,dc=meta,c=fr&quot; );&lt;/pre&gt;


&lt;p&gt;On configure ci-dessus le Wiki pour qu'il interroge le serveur LDAP dans la bonne branche.&lt;/p&gt;


&lt;h2&gt;Vérification du compte Administrateur&lt;/h2&gt;

&lt;p&gt;Pour la suite de la configuration, il nous faut vérifier qu'il existe un compte &quot;Administrateur&quot;.&lt;br /&gt;
Pour cela, se connecter à la base de données du Wiki et vérifier le contenu de la table &quot;user_groups&quot;.&lt;/p&gt;


&lt;pre&gt;select * from user_groups ;&lt;/pre&gt;


&lt;h3&gt;Si la table est vide&lt;/h3&gt;

&lt;pre&gt;mysql&amp;gt;
select * from user_groups ; 
Empty set (0.00 sec)&lt;/pre&gt;


&lt;p&gt;Il faut repérer l'ID de l'utilisateur que l'on veut définir Administrateur&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;mysql&amp;gt; select user_name, user_id from user ; 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;-+&lt;/del&gt;&lt;del&gt;&lt;/del&gt;---+ 
| user_name | user_id | 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;-+&lt;/del&gt;&lt;del&gt;&lt;/del&gt;---+ 
| wikiadm   |       4 | 
| jpsystem   |       2 | 
| titi |       3 | 
| toto   |       1 | 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;-+&lt;/del&gt;&lt;del&gt;&lt;/del&gt;---+ 
4 rows in set (0.00 sec)&lt;/pre&gt;


&lt;p&gt;Ensuite il faut ajouter l'ID de l'utilisateur à la table «&amp;nbsp;user_groups&amp;nbsp;» avec le nom du groupe&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;mysql&amp;gt; INSERT INTO user_groups VALUES('4','bureaucrat'); 
Query OK, 1 row affected (0.00 sec) 
mysql&amp;gt; INSERT INTO user_groups VALUES('4','sysop'); 
Query OK, 1 row affected (0.00 sec)&lt;/pre&gt;


&lt;pre&gt;mysql&amp;gt; select * from user_groups ; 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;-+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;+ 
| ug_user | ug_group   | 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;-+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;+ 
|       4 | bureaucrat | 
|       4 | sysop      | 
+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;-+&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;+ 
2 rows in set (0.00 sec)&lt;/pre&gt;


&lt;p&gt;L'utilisateur &lt;em&gt;wikiadm d'ID = 4&lt;/em&gt;, sera donc identifié comme Bureaucrate (c'est à dire comme appartenant au groupe de plus au niveau du Wiki (incluant Administrateur)).&lt;/p&gt;


&lt;h2&gt;Si cette table est remplie&lt;/h2&gt;

&lt;p&gt;Il suffit de repérer l'utilisateur ayant le bon user_id et de ce connecter avec.&lt;/p&gt;


&lt;h2&gt;Extension PdfExport&lt;/h2&gt;

&lt;p&gt;On va activer la possibilité d'exporter les pages en PDF.&lt;/p&gt;

&lt;h3&gt;Installation de htmldoc&lt;/h3&gt;

&lt;pre&gt;$apt-get install htmldoc&lt;/pre&gt;


&lt;h3&gt;Création de l'extension PdfExport&lt;/h3&gt;

&lt;p&gt;Créer le répertoire de l'extension&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;cd /var/www/mediawiki/extension
mkdir -p PdfExport/&lt;/pre&gt;

&lt;p&gt;Créer les deux fichiers suivant en copiant le contenu site&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code&quot;&gt;PdfExport&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;vi PdfExport.php
vi PdfExport.i18n.php&lt;/pre&gt;


&lt;p&gt;Lien d'explication&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Pdf_Export&quot;&gt;Extension Pdf_Export&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Modification du fichier PdfExport.php&lt;/h3&gt;

&lt;p&gt;Pour éviter les problèmes avec HTTPS activé.
Avant&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;#system(&quot;perl -pi -e 's/img src=\&quot;https:\/\//img src=\&quot;http:\/\//g' '$mytemp'&quot;);&lt;/pre&gt;

&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;system(&quot;perl -pi -e 's/img alt=\&quot;\&quot; src=\&quot;/img alt=\&quot;\&quot; src=\&quot;http:\/\/wiki.jpsystem.info/g' '$mytemp'&quot;);&lt;/pre&gt;


&lt;h3&gt;Activation du module&lt;/h3&gt;

&lt;p&gt;Ajouter ce qui suit à &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;require_once(&quot;extensions/PdfExport/PdfExport.php&quot;);&lt;/pre&gt;

&lt;p&gt;L'extension est maintenant activée.&lt;/p&gt;


&lt;h2&gt;Extension PdfBook&lt;/h2&gt;

&lt;p&gt;On veut rajouter la possibilité d'exporter toutes les pages d'une catégorie en PDF dans un seule fichier et avec un sommaire.&lt;/p&gt;

&lt;h3&gt;Installation&lt;/h3&gt;

&lt;p&gt;Récupérer le fichier&amp;nbsp;: &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:Pdf_Book&quot;&gt;Extension Pdf_Book&lt;/a&gt;&lt;br /&gt;
Mettre le fichier &lt;strong&gt;PdfBook.php&lt;/strong&gt; dans le dossier &quot;PdfBook&quot;.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Ajouter cela à la fin du &lt;em&gt;'LocalSettings.php&lt;/em&gt;'&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;#Ajout de l'extension PdfBook
require_once( &quot;$IP/extensions/PdfBook/PdfBook.php&quot; );
$serverWithoutHttps = 'http://wiki.jpsystem.info';&lt;/pre&gt;


&lt;p&gt;De plus, il faut modifier le fichier &lt;em&gt;'PdfBook.php&lt;/em&gt;' comme ceci, en rajoutant une variable globale :&lt;br /&gt;
Avant&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;global $wgServer, $wgArticlePath, $wgScriptPath, $wgUploadPath, $wgUploadDirectory, $wgScript;&lt;/pre&gt;


&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;global $wgServer, $wgArticlePath, $wgScriptPath, $wgUploadPath, $wgUploadDirectory, $wgScript, $serverWithoutHttps;&lt;/pre&gt;


&lt;p&gt;Puis ici :&lt;br /&gt;
Avant&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$text    = preg_replace('|(&amp;lt;img[^&amp;gt;]+?src=&quot;http://jpsystem.info?post/2009/08/07/)(/.+?&amp;gt;)|', &quot;$1$wgServer$2&quot;, $text);       # make image urls absolute&lt;/pre&gt;

&lt;p&gt;Après&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$text    = preg_replace('|(&amp;lt;img[^&amp;gt;]+?src=&quot;http://jpsystem.info?post/2009/08/07/)(/.+?&amp;gt;)|', &quot;$1$serverWithoutHttps$2&quot;, $text);       # make image urls absolute&lt;/pre&gt;


&lt;h3&gt;Template PdfBook&lt;/h3&gt;

&lt;p&gt;Pour afficher dans les pages des catégories la possibilité d'exporter une sélection d'article en PDF, il faut créer deux templates (modèles)&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;template:message&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;{|class=&quot;message&quot;
{|style=&quot;color:#000000; width:100%; border:solid 1px #A8A8A8; padding:0.5em; margin:0.5em 0; background-color:#e9eaf9;font-size:95%; vertical-align:middle;&quot;
|\{\{\{icon\}\}\}
|&amp;lt;div style=width:100%; text-align:center;&amp;gt;\{\{\{text\}\}\}&amp;lt;/div&amp;gt;
|}
|}&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;template:pdf&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;{{message|icon=[&lt;a href=&quot;Image:Books.png\|60px]&quot; title=&quot;Image:Books.png\|60px]&quot;&gt;Image:Books.png\|60px]&lt;/a&gt;|text=Cette sélection d'articles peut être &lt;em&gt;'[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook}} téléchargée en PDF]&lt;/em&gt;' &amp;lt;small&amp;gt;(ou comme [{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook&amp;amp;format=html}} pages html])&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;
Vous pouvez aussi [https://fileserver.intranet.jpsystem.info/documents/ consulter directement le dossier de cette catégorie sur le serveur de fichier]&amp;lt;br&amp;gt;
}}&lt;/pre&gt;


&lt;p&gt;Ainsi dans toutes les pages de catégories, on va insérer ceci :{{pdf}}&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;ATTENTION&amp;nbsp;: A cause de Dotclear, des caractères antislash apparaisse, il faut les enlever &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Cela va permettre d'exporter les articles en pdf, ainsi lorsque vous cliquerez sur le lien, vous pourrez télécharger un fichier contenant un sommaire et tous les articles de la catégorie.&lt;/p&gt;


&lt;h2&gt;Interdiction modification par utilisateur anonyme&lt;/h2&gt;

&lt;p&gt;Ajouter cela à la fin du LocalSettings.php&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$wgGroupPermissions['*']['edit']= false;
$wgGroupPermissions['user']['edit'] = true;&lt;/pre&gt;



&lt;h2&gt;Interdiction utilisateur non inscrit de voir les pages&lt;/h2&gt;

&lt;p&gt;Ajouter cela à la fin du LocalSettings.php&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$wgGroupPermissions['*']['read']= false;
$wgGroupPermissions['user']['read'] = true;&lt;/pre&gt;


&lt;p&gt;Voila pour l'instant, le reste suivra dans un autre billet....&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/08/07/Configuration-MediaWiki-pour-Intranet-LDAP-partie-2#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/08/07/Configuration-MediaWiki-pour-Intranet-LDAP-partie-2#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/77</wfw:commentRss>
      </item>
    
  <item>
    <title>MediaWiki pour utilisation Intranet avec LDAP</title>
    <link>http://jpsystem.info?post/2009/08/07/MediaWiki-pour-utilisation-Intranet</link>
    <guid isPermaLink="false">urn:md5:23b28714e7b5a8c28a6f87bd36330648</guid>
    <pubDate>Sun, 09 Aug 2009 15:05:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Logiciel</category>
        <category>intranet</category><category>mediawiki</category><category>wiki</category>    
    <description>&lt;p&gt;Bonjour, avec plusieurs billets, je vais vous expliquer comment installer Mediawiki et l'adapter pour une utilisation en tant que serveur de documentation dans un Intranet pour une société par exemple.&lt;img src=&quot;http://jpsystem.info?post/public/mediawiki/Mediawiki.png&quot; alt=&quot;logo mediawiki&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;br /&gt;
MediaWiki est un des Wiki les plus utilisé aujourd'hui et qui offre une grande souplesse de configuration, notamment avec beaucoup de plugins disponibles.&lt;br /&gt;
La configuration de ce Wiki n'est pas toujours évidentes, c'est pourquoi je vous propose ces quelques billets.&lt;/p&gt;    &lt;h2&gt;Environnement d'installation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Pour installer MediaWiki vous devez disposer de LAMP (Apache2, MySQL5, PHP5, etc).&lt;/li&gt;
&lt;li&gt;Configurer le serveur MySQL et créer une base de données.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;aptitude install php5 apache2 mysql-server-5.0 php5-mysql
mysql_secure_installation&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Créer la base et les droits&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;create database wikidb; 
grant create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password'; 
flush privileges;&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Problème PHP (Bug Connu) mbstring.funct_overload :&lt;/strong&gt;
Si vous vous voulez installer E-Groupware sur la même serveur que MediaWiki, il faut désactiver la fonction mbstring.funct_overload de PHP. Il faut supprimer cette option du .htaccess de E-Groupware, du .htaccess du Wiki (si vous en avez un) et surtout du fichier /etc/php5/apache2/php.ini.&lt;/p&gt;


&lt;h2&gt;Téléchargement et installation&lt;/h2&gt;

&lt;p&gt;Nous avons décider d'utiliser MediaWiki car c'est la Wiki le plus développé à ce jour grâce notamment à Wikipédia.
&lt;a href=&quot;http://www.mediawiki.org/wiki/MediaWiki/fr http://www.mediawiki.org/wiki/MediaWiki/fr&quot;&gt;MediaWiki FR&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Etape 1&amp;nbsp;: Mise en place&lt;/h3&gt;

&lt;p&gt;Copie du dossier du wiki dans /var/www&lt;/p&gt;


&lt;pre&gt;chown -R www-data: mediawiki/&lt;/pre&gt;


&lt;h3&gt;Etape 2&amp;nbsp;: installation via le Web&lt;/h3&gt;

&lt;p&gt;Installer MediaWiki via l'interface Web.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Lors de l'installation pour le compte Admin&amp;nbsp;: Il faut mettre un utilisateur LDAP qui sera considéré comme Admin&amp;nbsp;! En effet, ce paramètre est primordial pour la suite.&lt;/strong&gt;&lt;/p&gt;


&lt;h3&gt;Etape 3&amp;nbsp;: déplacement du LocalSettings.php&lt;/h3&gt;


&lt;pre&gt;cd /var/www/mediawiki 
mv config/LocalSettings.php .&lt;/pre&gt;


&lt;p&gt;La Mediawiki est maintenant installé.&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/08/07/MediaWiki-pour-utilisation-Intranet#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/08/07/MediaWiki-pour-utilisation-Intranet#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/76</wfw:commentRss>
      </item>
    
  <item>
    <title>Paquets indispensables Kubuntu</title>
    <link>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux</link>
    <guid isPermaLink="false">urn:md5:ee57a39252471b46f3ec36bbe8271999</guid>
    <pubDate>Fri, 07 Aug 2009 15:58:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Linux</category>
        <category>kde 4</category><category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Dans ce billet, je vous explique la configuration de base à mettre en place pour obtenir un Kubuntu fonctionnel avec tous les paquets qui vont bien pour lire tous les formats de vidéo, les applications intéressantes, en bref tout ce que je conseilles d'installer sur Kubuntu.&lt;/p&gt;    &lt;p&gt;Sous Jaunty, pour obtenir KDE 4.3, il faut installer les paquets backportés.&lt;br /&gt; Pour cela, il faut ajouter le repository suivant dans le fichier sources.list en ligne de commande (on peut aussi le faire via la panneau &quot;Configuration Système -&amp;gt; Ajout Suppression de programme&quot;, mais la ligne de commande va plus vite)&amp;nbsp;: ww@kubuntu:~$sudo vi /etc/apt/sources.list Ajouter ceci en fin de fichier&amp;nbsp;: deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ajoutez aussi ce repository pour libdvdccs2 et realplayer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;deb http://fr.packages.medibuntu.org/ jaunty free non-free&lt;/p&gt;


&lt;p&gt;Ensuite mettez à jour la liste des paquets et le système&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;ww@kubuntu:~$sudo apt-get update
ww@kubuntu:~$sudo apt-get upgrade
ww@kubuntu:~$sudo apt-get dist-upgrade&lt;/pre&gt;


&lt;p&gt;Maintenant installez les paquets qui vont bien&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;ww@kubuntu:~$sudo apt-get install language-pack-fr language-pack-kde-fr language-support-fr kde-l10n-fr vim firefox adblock-plus flashplugin-nonfree sun-java6-plugin mozilla-plugin-vlc msttcorefonts lame libmp3lame0 audacity libxine1-plugins p7zip-rar rar libk3b3-extracodecs gimp digikam imagemagick mjpegtools mpeg2dec kdenlive thunderbird numlockx ssh openclipart k9copy kmymoney2 libdvdcss2 realplayer filezilla yakuake&lt;/pre&gt;


&lt;p&gt;Voici plus d'explication sur les applications installées&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;language-pack-fr language-pack-kde-fr language-support-fr kde-l10n-fr&amp;nbsp;: packs de langue FR&lt;/li&gt;
&lt;li&gt;vim&amp;nbsp;: éditeur pratique en ligne de commande&lt;/li&gt;
&lt;li&gt;firefox&amp;nbsp;: navigateur&lt;/li&gt;
&lt;li&gt;adblock-plus&amp;nbsp;: blocage des pubs dans Firefox&lt;/li&gt;
&lt;li&gt;flashplugin-nonfree sun-java6-plugin mozilla-plugin-vlc&amp;nbsp;: plugins nécessaire pour lire toutes sortes de vidéo sur le net&lt;/li&gt;
&lt;li&gt;msttcorefonts&amp;nbsp;: polices MS&lt;/li&gt;
&lt;li&gt;lame libmp3lame0&amp;nbsp;: support lecture / encodage MP3&lt;/li&gt;
&lt;li&gt;audacity&amp;nbsp;: logiciel d'édition audio&lt;/li&gt;
&lt;li&gt;libxine1-plugins,  libk3b3-extracodecs, mpeg2dec, libdvdcss2, realplayer&amp;nbsp;: vidéo stuff&lt;/li&gt;
&lt;li&gt;gimp digikam imagemagick mjpegtools&amp;nbsp;: photo stuff&lt;/li&gt;
&lt;li&gt;thunderbird&amp;nbsp;: messagerie&lt;/li&gt;
&lt;li&gt;numlockx&amp;nbsp;: verrouillage clavier&lt;/li&gt;
&lt;li&gt;ssh&amp;nbsp;: no comment &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;li&gt;openclipart&amp;nbsp;: bibliothèque de cliparts pour OpenOffice&lt;/li&gt;
&lt;li&gt;k9copy&amp;nbsp;: très utile, je vous laisse découvrir (tout pour la vidéo)&lt;/li&gt;
&lt;li&gt;kmymoney2&amp;nbsp;: gestion de vos comptes bancaires (pour ceux qui en ont plusieurs &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; )&lt;/li&gt;
&lt;li&gt;filezilla&amp;nbsp;: FTP&lt;/li&gt;
&lt;li&gt;yakuake&amp;nbsp;: super pratique pour ceux qui comme moi utilise beaucoup la ligne de commande (affiche d'un terminal qui descend du haut de l'écran en appuyant sur F12)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ensuite les petits plus (pour ceux qui utilise vim et bash)&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;.vimrc&amp;nbsp;: créer le fichier et ajouter dedans&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&quot;permet d'activer la coloration syntaxique
:syn on
:set bg=dark
&quot;permet d'éviter que l'insertion de code dans un fichier ne se fasse pas en escalier
:set noai
&quot;active la numérotation du ligne
 :set number&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;.bashrc&amp;nbsp;: décommentez les alias que vous voulez utiliser.&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;alias ll='ls -lh'
alias l='ls -CF'
if &lt;a href=&quot;http://jpsystem.info?post/2009/08/07/-f /etc/bash_completion&quot; title=&quot;-f /etc/bash_completion&quot;&gt;-f /etc/bash_completion&lt;/a&gt;; then
    . /etc/bash_completion
fi&lt;/pre&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/74</wfw:commentRss>
      </item>
    
  <item>
    <title>KDE 4.3 ou la révolution du Bureau Linux</title>
    <link>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux2</link>
    <guid isPermaLink="false">urn:md5:53277d23ad91e256e3b9344355c4b589</guid>
    <pubDate>Fri, 07 Aug 2009 13:49:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Linux</category>
        <category>kde 4</category><category>Linux</category><category>Ubuntu</category>    
    <description>    &lt;p&gt;Ayant commencer à utiliser Linux avec GNOME comme interface, je me suis très vite intéressé à KDE dès la sortie de la version 4. Le design, l'ergonomie, la facilité d'emploi, les fonctionnalités, tout y est&amp;nbsp;! Surtout avec cette version 3 qui améliore considérablement la stabilité et corrige plus milliers de bogues.&lt;br /&gt;
Je reste pour des raisons d'homogénéité du parc informatique de mon entreprise sous GNOME au travail, mais dès mon arrivée à la maison, c'est KDE 4.3 sous Jaunty 64 que j'utilise.&lt;br /&gt;
Voici donc un petite vidéo de KDE 4.3, histoire de vous donnez envie de l'installer !!!&lt;br /&gt;
Enjoy &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;embed src=&quot;http://blip.tv/play/hIsigZW3agI&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;480&quot; height=&quot;390&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt; 
&lt;/div&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux2#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/08/07/KDE-4.3-ou-la-r%C3%A9volution-du-Bureau-Linux2#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/75</wfw:commentRss>
      </item>
    
  <item>
    <title>Repository local pour Jaunty</title>
    <link>http://jpsystem.info?post/2009/08/07/Repository-local-pour-Jaunty</link>
    <guid isPermaLink="false">urn:md5:da9d2cd5032459e311b10e01a8424ab7</guid>
    <pubDate>Fri, 07 Aug 2009 13:27:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Linux</category>
        <category>jaunty</category><category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Aujourd'hui je vais vous expliquer simplement comment créer un repository local.&lt;br /&gt;
&lt;img src=&quot;http://jpsystem.info?post/public/ubuntu.png&quot; alt=&quot;logo ubuntu&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;
Mais qu'est ce donc ?&lt;br /&gt;
Sous Linux, lorsque vous voulez installer un logiciel, vous passez souvent par Ajout/Suppression de programme ou tout simplement la ligne de commande (apt-get / aptitude).
Chaque logiciel que vous installez et téléchargé sur Internet. Or,  si vous voulez installer un logiciel sans avoir de connexion Internet, il vous faut créer un repository (répertoire) avec toutes les applications sur votre disque dur.
Pour cela, il existe une procédure pour récupérer tous les paquets d'une version. Ici, je vais récupérer tous les paquets pour la version Ubuntu Jaunty 64bit.&lt;/p&gt;    &lt;p&gt;Voici la marche à suivre&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Munissez vous d'un disque dur externe (plus pratique pour la mise à jour des paquets sur un autre poste)&lt;/li&gt;
&lt;li&gt;Créez un dossier miroir dans lequel vous allez créer plusieurs sous-dossiers&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;ww@kubuntu:/media/disk/miroir$mkdir mirror  
ww@kubuntu:/media/disk/miroir$mkdir skel  
ww@kubuntu:/media/disk/miroir$mkdir var&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Installez ensuite apt-mirror&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;ww@kubuntu:/media/disk/miroir$sudo apt-get install apt-mirror&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Ensuite dans le dossier miroir&amp;nbsp;: créer le fichier apt-mirror-configuration avec ceci&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;set base_path /media/disk/miroir
set mirror_path  $base_path/mirror
set skel_path    $base_path/skel
set var_path     $base_path/var
set cleanscript $var_path/clean.sh
set defaultarch amd64
set nthreads     4
set tilde 0
#depot officiel
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source.
# Dans ce cas enlever les #)
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
#depot francais
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted 
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
#deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
#depot universe
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe multiverse
deb http://security.ubuntu.com/ubuntu jaunty-security universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe multiverse
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty universe multiverse
#deb-src http://security.ubuntu.com/ubuntu jaunty-security universe multiverse
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe multiverse
#ppa
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main
#virtualbox
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Vous pouvez bien sur changer la liste des dépôts pour qu'elle corresponde au mieux à votre distribution.&lt;/li&gt;
&lt;li&gt;Ensuite il vous suffit de lancer cette commande&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;ww@kubuntu:/media/disk/miroir$cd
ww@kubuntu:~$apt-mirror /media/disk/miroir/apt-mirror-configuration&lt;/pre&gt;


&lt;p&gt;Il vous faut une bonne connexion Internet car pour télécharger tous les paquets de cette liste, il faut environ 35 à 40 Go.
L'avantage c'est que vous avez tout les logiciels et le jour où vous n'avez pas Internet, vous pouvez quand même installer l'application qu'il vous manque.
N'oubliez pas aussi de mettre à jour au moins une fois par mois, votre repository local.&lt;/p&gt;


&lt;p&gt;Bonne utilisation &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/08/07/Repository-local-pour-Jaunty#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/08/07/Repository-local-pour-Jaunty#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/73</wfw:commentRss>
      </item>
    
  <item>
    <title>Mise en place du forum</title>
    <link>http://jpsystem.info?post/2009/05/03/Mise-en-place-du-forum</link>
    <guid isPermaLink="false">urn:md5:e1c05d4a24e33cbe880c7b4302e2c4fb</guid>
    <pubDate>Sun, 03 May 2009 12:23:00 +0200</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
            
    <description>    &lt;p&gt;Bonjour a tous,&lt;/p&gt;


&lt;p&gt;Comme nous vous l'avions promis depuis longtemps le forum de JpSystem.info vient de voir le jour.
Nous le remplirons avec diverses catégories afin que celui-ci puissent permettre de répondre aux questions et problèmes rencontrés par l'ensemble des visiteurs.&lt;/p&gt;


&lt;p&gt;Bonne journée et à tous et à bientôt sur nos pages.&lt;/p&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/05/03/Mise-en-place-du-forum#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/05/03/Mise-en-place-du-forum#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/72</wfw:commentRss>
      </item>
    
  <item>
    <title>Mise à jour du Blog....</title>
    <link>http://jpsystem.info?post/2009/03/04/Mise-%C3%A0-jour-du-Blog....</link>
    <guid isPermaLink="false">urn:md5:4297a26334bb75906c1fb202b2c67f49</guid>
    <pubDate>Wed, 04 Mar 2009 22:10:00 +0000</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Divers</category>
            
    <description>    &lt;p&gt;Bonjour à tous, JPSYSTEM passe à la dernière version de Dotclear, et vous promet bientôt la mise en place d'un forum consacré aux logiciels libres notamment mais aussi au monde informatique en général.&lt;/p&gt;


&lt;p&gt;Merci d'être de plus en plus nombreux à vous connecter !!!&lt;/p&gt;


&lt;p&gt;Je profite de son post pour vous souhaitez une excellente année 2009 2 mois de retard (vaut mieux tard que jamais &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ) !!! N'écoutez pas ce que les médias vous disent, la crise n'est pas autant présente qu'ils veulent nous le faire entendre, gardez la tête bien haute et droit devant, un avenir merveilleux vous attend !!!!!!!!!!!!!!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://jpsystem.info?post/public/success.jpg&quot; alt=&quot;Success&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/03/04/Mise-%C3%A0-jour-du-Blog....#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/03/04/Mise-%C3%A0-jour-du-Blog....#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/71</wfw:commentRss>
      </item>
    
  <item>
    <title>Jouer à Quake 3 sous Linux en natif</title>
    <link>http://jpsystem.info?post/2009/01/17/Jouer-a-Quake-3-sous-Linux-en-natif</link>
    <guid isPermaLink="false">urn:md5:514a213aed4dc5129811fb915029d038</guid>
    <pubDate>Sat, 17 Jan 2009 13:01:00 +0100</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Jeux</category>
        <category>Debian</category><category>Installation</category><category>Jeux</category><category>Libre</category><category>Linux</category>    
    <description>&lt;p&gt;Si vous aussi vous appréciez Quake III et souhaitez y jouer sous Linux voici la démarche à suivre pour l'installer sur votre système préférer sans passer par Wine.
En effet, Quake III fait partit des jeux disponibles en natif sous Linux.&lt;/p&gt;    &lt;p&gt;Note&amp;nbsp;: Toute les commandes ci-dessous sont à faire en tant que &quot;root&quot;.&lt;/p&gt;


&lt;p&gt;Tout d'abord il faut créer le répertoire qui va contenir le jeu&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# mkdir -p /usr/local/games/quake3/baseq3&lt;/pre&gt;


&lt;p&gt;Maintenant que cette arborescence existe, nous allons copier les fichiers depuis le CD du jeu.
Montage du CD&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# mount /media/cdrom&lt;/pre&gt;


&lt;p&gt;Copie du fichier pak0.pk3 (479 Mo) dans le répertoire d'installation du jeu&lt;/p&gt;

&lt;pre&gt;# cp /media/cdrom/Quake3/baseq3/pak0.pk3 /usr/local/games/quake3/baseq3&lt;/pre&gt;


&lt;p&gt;Une fois cette opération terminée vous pouvez ranger soigneusement votre CD.&lt;/p&gt;

&lt;pre&gt;# umount /media/cdrom
# eject&lt;/pre&gt;

Nous allons maintenant télécharger le dernier patch (31 Mo) directement depuis le FTP d'ID Software à cette &lt;a href='ftp://ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run' target='_blank'&gt;adresse&lt;/a&gt;.



&lt;p&gt;Enregistrez ce fichier dans /usr/local/games/quake3 puis allez dans ce répertoire.&lt;/p&gt;

&lt;pre&gt;# cd /usr/local/games/quake3&lt;/pre&gt;


&lt;p&gt;Exécution de ce patch&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# sh linuxq3apoint-1.32b-3.x86.run&lt;/pre&gt;


&lt;p&gt;Il ne vous reste plus qu'a suivre les indications à l'écran et attendre que l'installation se termine.&lt;/p&gt;


&lt;p&gt;Si vous n'avez pas de son, dans le jeu, faites ces deux commandes avant de le lancer&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# echo &quot;quake3.x86 0 0 direct&quot; &amp;gt; /proc/asound/card0/pcm0p/oss
# echo &quot;quake3.x86 0 0 disable&quot; &amp;gt; /proc/asound/card0/pcm0c/oss&lt;/pre&gt;


&lt;p&gt;Bon jeu !!! &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;



&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2009/01/17/Jouer-a-Quake-3-sous-Linux-en-natif#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2009/01/17/Jouer-a-Quake-3-sous-Linux-en-natif#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/70</wfw:commentRss>
      </item>
    
  <item>
    <title>E-Groupware 1.6 : Nouvelle version</title>
    <link>http://jpsystem.info?post/2008/11/25/Nouvelle-version-E-Groupware</link>
    <guid isPermaLink="false">urn:md5:45cd3c638dc819439bd8453f9fa49b06</guid>
    <pubDate>Tue, 25 Nov 2008 10:17:00 +0100</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Egroupware</category>
        <category>E-groupware</category>    
    <description>    &lt;p&gt;Aujourd'hui, la nouvelle version d'E-Groupware (V1.6) vient de sortir avec son lot de nouveautés et de bugs fix&amp;nbsp;:
&lt;img src=&quot;http://jpsystem.info?post/public/Egroupware/header1_bg.png&quot; alt=&quot;egw16&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nouvelle implémentation du Gestionnaire de fichiers (WebDav, ACL sur les répertoires et les fichiers), support de l'ajout de gros fichiers.&lt;/li&gt;
&lt;li&gt;Implémentation de nouvelles fonctions dans le WebMail (FelaMimail) comme les comptes multiples, correction de certains bugs.&lt;/li&gt;
&lt;li&gt;Nouvelles options dans le gestionnaire de tickets comme la conversion d'un e-mail en ticket.&lt;/li&gt;
&lt;li&gt;Amélioration des fonctions du calendrier, surtout avec les événements récurrents.&lt;/li&gt;
&lt;li&gt;Ajout de fonctionnalités et modifications de la vue des rendez-vous dans le carnet d'adresses, (champs personnalisés, liste de distribution en vue direct dans les contacts, multiple catégorisation d'un contact dans le carnet d'adresses.&lt;/li&gt;
&lt;li&gt;Amélioration des fonctions dans le Gestionnaire de projet, et correction de certain bugs.&lt;/li&gt;
&lt;li&gt;Nouveau thème 1.6&lt;/li&gt;
&lt;li&gt;Meilleur support SyncML (correction de beaucoup de bugs).&lt;/li&gt;
&lt;li&gt;Amélioration général de toutes les applications, corrections de plusieurs bugs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous pouvez télécharger cette nouvelle version directement sur le site d'E-Groupware.|http://www.egroupware.org/|fr]&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2008/11/25/Nouvelle-version-E-Groupware#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2008/11/25/Nouvelle-version-E-Groupware#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/69</wfw:commentRss>
      </item>
    
  <item>
    <title>Sortie de l'Iphone 3G : vrai succès aux USA</title>
    <link>http://jpsystem.info?post/2008/07/11/Sortie-de-lIphone-3G-%3A-vrai-succes-aux-USA</link>
    <guid isPermaLink="false">urn:md5:81cb4dbe822b469e3bc24072aa91a9be</guid>
    <pubDate>Fri, 11 Jul 2008 08:07:00 +0200</pubDate>
    <dc:creator>WorldWarrior</dc:creator>
        <category>Divers</category>
            
    <description>    &lt;p&gt;Profitant d'un petit voyage à Los Angeles, j'en profite pour vous montrez le nombre de personnes qui aujourd'hui vendredi 11 juillet attendaient devant AT&amp;amp;T pour acquérir enfin le nouvel et tant attendu Iphone 3G, un beau succès à mon avis&amp;nbsp;:
&lt;img src=&quot;http://jpsystem.info?post/public/./.P1000450_m.jpg&quot; alt=&quot;AT&amp;amp;T_Iphone3G_1&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://jpsystem.info?post/public/./.P1000451_m.jpg&quot; alt=&quot;AT&amp;amp;T_Iphone3G_2&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://jpsystem.info?post/2008/07/11/Sortie-de-lIphone-3G-%3A-vrai-succes-aux-USA#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2008/07/11/Sortie-de-lIphone-3G-%3A-vrai-succes-aux-USA#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/68</wfw:commentRss>
      </item>
    
  <item>
    <title>Quelques options utiles pour les noyaux Linux</title>
    <link>http://jpsystem.info?post/2008/04/26/Quelques-options-utiles-pour-les-noyaux-Linux</link>
    <guid isPermaLink="false">urn:md5:a82b8f726eca6dd4c2f5ee1142abe638</guid>
    <pubDate>Tue, 08 Jul 2008 20:07:00 +0200</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Linux</category>
        <category>Debian</category><category>Installation</category><category>Libre</category><category>Linux</category>    
    <description>&lt;p&gt;Certaines machines peuvent poser problèmes (problèmes d'IRQ, de périphériques qui ne fonctionne pas ou mal) lors d'un fonctionnement sous Linux.
En général ce genre de problèmes est plus courant sur les portables mais peut tout de même arriver sur les fixes.&lt;/p&gt;


&lt;p&gt;Afin de contourner ces problèmes sur certains postes j'ai utiliser les options suivantes (parfois même toutes en même temps).&lt;/p&gt;    &lt;h3&gt;1 - L'option &lt;em&gt;noapic&lt;/em&gt;&lt;/h3&gt;


&lt;p&gt;Elle permet de désactiver le IO-APIC (I/O Advanced Programmable Interrupt Controller) du système dans le but de résoudre certains problèmes d'IRQ.
En l'utilisant vous supprimerais la gestion des interruptions dans un environnement multiprocesseurs&lt;/p&gt;


&lt;p&gt;Sa &quot;soeur&quot;, l'option &lt;em&gt;nolapic&lt;/em&gt; permet de désactiver le &quot;Local APIC&quot;, il s'agit de la deuxième partie de l'APIC et se situe directement dans le processeur.&lt;/p&gt;

Plus d'infos &lt;a href=&quot;http://fr.wikipedia.org/wiki/IO-APIC&quot; target =&quot;_blank&quot;&gt;ici&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;



&lt;h3&gt;2 - L'option &lt;em&gt;acpi=off&lt;/em&gt;&lt;/h3&gt;


&lt;p&gt;Elle permet la désactivation de l'ACPI (Advanced Configuration and Power Interface) qui n'est autre que l'interface avancée de configuration et de gestion de l'énergie.
Vous ne pourrez donc plus accéder à l'état de la batterie, la vitesse des ventilateurs, températures des différentes sondes.&lt;/p&gt;

Plus d'infos &lt;a href=&quot;http://fr.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface&quot; target =&quot;_blank&quot;&gt;ici&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;



&lt;h3&gt;3 - L'option &lt;em&gt;irqpoll=off&lt;/em&gt;&lt;/h3&gt;


&lt;p&gt;Elle permet de désactiver la gestion &quot;avancée&quot; des IRQ. Lorsque une interruption n'est pas traitée, il n'y aura plus de recherches annexes.
Cela permet d'éviter les conflits d'IRQ entre les différents périphériques.&lt;/p&gt;


&lt;h3&gt;4 - L'option &lt;em&gt;pnpbios=off&lt;/em&gt; (Plug and Play Basic Input Output System)&lt;/h3&gt;


&lt;p&gt;Elle permet de désactiver la gestion des périphériques Plug And Play. Cependant, elle n'empêche pas le fonctionnement correct du lecteur CD et des autres périphériques principaux du système.&lt;/p&gt;



&lt;p&gt;Pour lancer une installation du système avec ces paramètres il suffit de taper la ligne suivante lors du démarrage de votre CD d'installation au lieu de faire &quot;Entrée&quot;&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;linux noapic acpi=off&lt;/pre&gt;


&lt;p&gt;Si votre système est déjà installer vous pouvez modifié la manière dont il se lance en rajoutant des paramètres au noyau dans GRUB.
Ligne &quot;kernel&quot; du fichier /boot/grub/menu.lst&lt;/p&gt;

&lt;pre&gt;kernel          /boot/vmlinuz-2.6.24-1-686 root=/dev/sda6 ro quiet noapic acpi=off&lt;/pre&gt;



&lt;p&gt;Voila pour ces quelques informations qui, je l'espère, pourront vous aider.&lt;/p&gt;


&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2008/04/26/Quelques-options-utiles-pour-les-noyaux-Linux#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2008/04/26/Quelques-options-utiles-pour-les-noyaux-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/63</wfw:commentRss>
      </item>
    
  <item>
    <title>Pas de son sous Debian</title>
    <link>http://jpsystem.info?post/2008/06/18/Pas-de-son-sous-Debian</link>
    <guid isPermaLink="false">urn:md5:771d469e509982d1a2a38d10d5a9ae15</guid>
    <pubDate>Wed, 18 Jun 2008 20:32:00 +0200</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Linux</category>
        <category>ALC268</category><category>Debian</category><category>Libre</category><category>Linux</category><category>Son</category><category>vostro 1510</category>    
    <description>&lt;p&gt;Depuis l'installation de la Debian Testing (Lenny) sur mon portable Dell Vostro 1510 je n'ai pas de son alors que la carte et bien installée et que le son circule correctement d'après les égaliseurs.&lt;/p&gt;    &lt;p&gt;Dans un premier temps il m'a fallut identifier correctement la carte son.&lt;/p&gt;

&lt;pre&gt;$ lspci
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;/pre&gt;


&lt;p&gt;Alsamixer m'indique le chipset utiliser (en haut à gauche)&lt;/p&gt;

&lt;pre&gt;$ alsamixer&lt;/pre&gt;


&lt;p&gt;Il s'agit d'une carte Realtek ALC268.
De plus il est reconnu que cette carte ne fonctionne pas avec les noyau 2.6.24 et ALSA 1.0.15 (version actuelle sur les distributions testing et unstable).&lt;/p&gt;


&lt;p&gt;Pour connaître votre version d'ALSA&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.16.
Compiled on Jun 17 2008 for kernel 2.6.24-1-686 (SMP).&lt;/pre&gt;


&lt;p&gt;Pour quelle soit opérationnelle il faut rajouter une option &lt;em&gt;model=acer&lt;/em&gt; dans le fichier &quot;/etc/modprobe.d/sound&quot;&lt;/p&gt;

&lt;pre&gt;$ more /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0 model=acer&lt;/pre&gt;


&lt;p&gt;Par défaut la ligne &quot;options&quot; ne contenait pas de paramètre &quot;model&quot;.&lt;/p&gt;


&lt;p&gt;Après un petit redémarrage le son fonctionne parfaitement sur ma machine.
Et voila un problème de résolu... &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2008/06/18/Pas-de-son-sous-Debian#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2008/06/18/Pas-de-son-sous-Debian#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/67</wfw:commentRss>
      </item>
    
  <item>
    <title>Désactiver (et réactiver) un démon au démarrage</title>
    <link>http://jpsystem.info?post/2008/06/05/Desactiver-un-demon-au-demarrage</link>
    <guid isPermaLink="false">urn:md5:8639198453a236789d506f8a0182b35c</guid>
    <pubDate>Thu, 05 Jun 2008 20:07:00 +0200</pubDate>
    <dc:creator>SlayerFromHell</dc:creator>
        <category>Linux</category>
        <category>Debian</category><category>Libre</category><category>Linux</category><category>Open Source</category>    
    <description>&lt;p&gt;Certains démons sont lancés au démarrage même si vous ne vous en servez pas. Il est possible de ne pas les lancés grace à la manipulation suivante.&lt;/p&gt;    &lt;p&gt;Dans mon cas, le démon hcid pour le bluetooth ne me sert à rien, c'est pourquoi je l'ai enlevé du démarrage du système.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Toutes ces commandes sont à faire en tant que &quot;root&quot;.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Vous pouvez vérifier que celui-ci est bien actif en faisant&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$ ps aux | grep hcid&lt;/pre&gt;


&lt;p&gt;Pour le désactiver on utilise la commande suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$ update-rc.d -f bluetooth remove
 Removing any system startup links for /etc/init.d/bluetooth ...
  /etc/rc0.d/K74bluetooth
  /etc/rc1.d/K74bluetooth
  /etc/rc2.d/S25bluetooth
  /etc/rc3.d/S25bluetooth
  /etc/rc4.d/S25bluetooth
  /etc/rc5.d/S25bluetooth
  /etc/rc6.d/K74bluetooth&lt;/pre&gt;


&lt;p&gt;Si vous refaite la première commande vous constaterais lors de votre prochain redémarrage que celui-ci est désormais arrêté.&lt;/p&gt;


&lt;p&gt;Pour réinitialiser celui-ci il suffit de faire&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$ update-rc.d bluetooth defaults&lt;/pre&gt;

&lt;BR&gt;&lt;BR&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4740898486290142&quot;;
//468x60, date de création 14/11/07
google_ad_slot = &quot;0099061103&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
</description>
    
    
    
          <comments>http://jpsystem.info?post/2008/06/05/Desactiver-un-demon-au-demarrage#comment-form</comments>
      <wfw:comment>http://jpsystem.info?post/2008/06/05/Desactiver-un-demon-au-demarrage#comment-form</wfw:comment>
      <wfw:commentRss>http://jpsystem.info?feed/atom/comments/66</wfw:commentRss>
      </item>
    
</channel>
</rss>