Table des matières
Cours initiation CMS
Le Web
Les logiciels libres
Définition au sens de la Free Software Foundation (source gnu.org)
Un programme est un logiciel libre si vous, en tant qu'utilisateur de ce programme, avez les quatre libertés essentielles :
- la liberté d'exécuter le programme, pour tous les usages (liberté 0) ;
- la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos tâches informatiques comme vous le souhaitez (liberté 1) ; l'accès au code source est une condition nécessaire ;
- la liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2) ;
- la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3) ; en faisant cela, vous donnez à toute la communauté une possibilité de profiter de vos changements ; l'accès au code source est une condition nécessaire.
Depuis septembre 2012, l'usage des logiciels libres est une priorité dans l'administration publique.
Liens :
- Logiciel libre sur Wikipédia - http://fr.wikipedia.org/wiki/Logiciel_libre
- Le site du projet GNU - http://www.gnu.org/philosophy/free-sw.fr.html
- Framasoft, un portail du logiciel libre - http://www.framasoft.net/
- Le site de la communauté GNU/Linux francophone - http://linuxfr.org/
- La directive ministérielle de septembre 2012 sur l'usage des logiciels libres dans l'administration - http://circulaire.legifrance.gouv.fr/pdf/2012/09/cir_35837.pdf
Les CMS ou Systèmes de Gestion de Contenu
- Version de développement
- Versions Béta, Release Candidate
- Version stable
- Prérequis : serveur, moteur de script, base de données
Joomla, un gestionnaire de contenu Web libre
Installation de Joomla
Récupérer les fichiers
- Récupérer le fichier compressé d’installation de joomla. La dernière version stable est disponible sur le site officiel : http://www.joomla.org/ ou sur le site de la communauté francophone : http://www.joomla.fr/
- Le fichier a déjà été téléchargé et se trouve sur l'intranet du département. Ouvrir un navigateur et aller sur l'intranet du département : https://iutdepinfo.iutmontp.univ-montp2.fr/
- Dans coté technique cliquer sur répertoire logiciel
- Se connecter avec le compte du département
- Cliquer 2 fois sur Joomla2.5.14-Stable-FullPackage.zip
- Enregistrer le fichier
- Copier le fichier joomla-x.x.x.zip dans le répertoire public_html puis le décompressser.
<code bash> $ cd $ cp Téléchargements/Joomla2.5.14-Stable-FullPackage.zip publichtml $ cd publichtml $ unzip Joomla2.5.14-Stable-FullPackage.zip </code>
Changer les droits des répertoires et fichiers
Le serveur web s'exécute avec l'utilisateur www-data. Il faut donner les droits d'écriture à cet utilisateur (donc à tous).
#Donner récursivement les droits de lecture et écritures à l'utilisateur www-data (celui sous lequel s'exécute le serveur Apache) sur les fichiers setfacl -Rm u:www-data:rwx Joomla/
Base de données Mysql
Une base de données mysql est nécessaire pour stocker les données de votre site (articles, …).
Mysql est une base de données SQL libre.
Les informations pour vous connecter à votre base de données Mysql :
- identifiant : celui de l'ENT de l'IUT
- Mot de passe : votre code INE
Lancer la procédure d'installation de joomla
Lien tutoriel : http://aide.joomla.fr/telechargements/documentation/installation-de-joomla-1-6/download
- Ouvrir un navigateur
- Rendez-vous sur votre page personnelle : http://infolimon/~votrelogin/Joomla/
- Vous êtes dans l'installation de joomla
Modifications du htaccess.txt sur les serveurs de l'IUT
Renommer le fichier htaccess.txt en .htaccess Modifier :
#Options +FollowSymLinks
php_flag display_errors off
Configuration initiale
Ajouter le pack de langue français
- Menu “Extensions > Manage language”. Rechercher “french”. Cliquer sur “install”.
- Passer “french” en langue par défaut en cliquant sur l'étoile jaune.
Saisir un article
Gérer les droits d'accès
Changer l'aspect du site
Templates gratuits : http://www.globbersthemes.com/
Accès aux serveurs de l'extérieur
Remarque : vous pouvez accéder à vos pages personnelles de l'extérieur en vous rendant à l'adresse : http://infolimon.iutmontp.univ-montp2.fr/~votrelogin/
Pour déposer des fichiers :
- Utiliser un client ftp (filezilla, gtfp, nautilus)
- hôte : ftpinfo.iutmontp.univ-montp2.fr
- Protocole : sftp (ou ssh2)
- Port 22




