Outils pour utilisateurs

Outils du site


cours:joomla

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cours:joomla [2013/10/24 09:46] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Cours initiation CMS ======
  
 +===== Le Web =====
 +{{:cours:logo-web.jpeg?150|}}
 +
 +===== Les logiciels libres =====
 +{{:cours:logiciels-libres.png|}}
 +
 +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.
 +
 +{{:cours:logiciels-libres-explication.png?300|}}
 +
 +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 =====
 +{{:cours:logo-joomla.png?300|}}
 +
 +
 +  * PHP 5
 +  * MYSQL 5
 +
 +==== 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 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.
 +
 +<code bash>
 +$ 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
 +</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).
 +
 +<code bash>
 +#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/
 +</code>
 +
 +=== 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 [[wp>fr:Langage_SQL|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 :
 +<code bash>
 +#Options +FollowSymLinks
 +php_flag display_errors off
 +</code>
 +
 +==== 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 
cours/joomla.txt · Dernière modification: 2013/10/24 09:46 (modification externe)