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)