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 :
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
Dans coté technique cliquer sur répertoire logiciel
Se connecter avec le compte du département
Cliquer 2 fois sur Joomla_2.5.14-Stable-Full_Package.zip
Enregistrer le fichier
Copier le fichier joomla-x.x.x.zip dans le répertoire public_html puis le décompressser.
$ cd
$ cp Téléchargements/Joomla_2.5.14-Stable-Full_Package.zip public_html
$ cd public_html
$ unzip Joomla_2.5.14-Stable-Full_Package.zip
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 :
Lancer la procédure d'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
Saisir un article
Gérer les droits d'accès
Changer l'aspect du site
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