Ci-dessous, les différences entre deux révisions de la page.
cours:joomla [2013/10/24 09:46] |
cours:joomla [2013/10/24 09:46] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== 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' | ||
+ | |||
+ | * la liberté d' | ||
+ | * la liberté d' | ||
+ | * la liberté de redistribuer des copies, donc d' | ||
+ | * 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' | ||
+ | |||
+ | Depuis septembre 2012, l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Liens : | ||
+ | * Logiciel libre sur Wikipédia - http:// | ||
+ | * Le site du projet GNU - http:// | ||
+ | * Framasoft, un portail du logiciel libre - http:// | ||
+ | * Le site de la communauté GNU/Linux francophone - http:// | ||
+ | * La directive ministérielle de septembre 2012 sur l' | ||
+ | |||
+ | ===== 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 ===== | ||
+ | {{: | ||
+ | |||
+ | |||
+ | * 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:// | ||
+ | * Le fichier a déjà été téléchargé et se trouve sur l' | ||
+ | |||
+ | * 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/ | ||
+ | $ cd public_html | ||
+ | $ unzip Joomla_2.5.14-Stable-Full_Package.zip | ||
+ | </ | ||
+ | |||
+ | === Changer les droits des répertoires et fichiers === | ||
+ | Le serveur web s' | ||
+ | |||
+ | <code bash> | ||
+ | #Donner récursivement les droits de lecture et écritures à l' | ||
+ | setfacl -Rm u: | ||
+ | </ | ||
+ | |||
+ | === 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> | ||
+ | |||
+ | 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' | ||
+ | |||
+ | Lien tutoriel : http:// | ||
+ | |||
+ | * Ouvrir un navigateur | ||
+ | * Rendez-vous sur votre page personnelle : http:// | ||
+ | * Vous êtes dans l' | ||
+ | |||
+ | === 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 | ||
+ | </ | ||
+ | |||
+ | ==== Configuration initiale ==== | ||
+ | === Ajouter le pack de langue français === | ||
+ | |||
+ | * Menu " | ||
+ | * Passer " | ||
+ | |||
+ | ==== Saisir un article ==== | ||
+ | |||
+ | ==== Gérer les droits d' | ||
+ | |||
+ | ==== Changer l' | ||
+ | |||
+ | Templates gratuits : http:// | ||
+ | |||
+ | ===== Accès aux serveurs | ||
+ | |||
+ | Remarque : vous pouvez accéder à vos pages personnelles de l' | ||
+ | |||
+ | 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 |