Ce sujet vise à indexer les ressources utiles pour créer un site internet avec le CMS Joomla. N'hésitez pas à indiquer vos ressources, elle seront ajoutées à la liste ci-dessous.
- Héberger votre site sur le serveur jeudego.org : http://ffg.jeudego.org/informations/officiel/site.php (en bref : contactez les admins en précisant votre projet, ils pourront alors vous créer un nom de domaine en jeudego.org et vous donner un accès FTP, un accès à une base de données MySQL, i.e tout ce qu'il vous faut pour héberger votre site)
- Installer Joomla : http://joomla.fr/
- Je vous recommande d'installer Joomla dans un sous-dossier. Cela vous permettra d'installer sans conflits d'autres scripts comme crawlprotect ou crawltrack (voir plus bas). Pour ma part, j'ai installé joomla dans un sous-dossier "joomla25" et j'ai mis le fichier ".htaccess" suivant à la racine du site pour gérer les redirections (remplacer grenoble.jeudego.org par votre domaine et joomla25 par le nom de votre sous-dossier):
Code : Tout sélectionner
#---------------------------------------------------------------------- # Redirections (URL rewriting) #---------------------------------------------------------------------- Options +FollowSymLinks RewriteEngine On RewriteBase / # Add trailing slash if path does not contain a period or end with a slash RewriteCond %{REQUEST_URI} !(\.|/$) RewriteCond %{REQUEST_URI} !^/joomla25 RewriteCond %{REQUEST_URI} !^/crawltrack RewriteCond %{REQUEST_URI} !^/crawlprotect RewriteRule (.*) http://grenoble.jeudego.org/$1/ [R=301,L] RewriteCond %{REQUEST_URI} !^/joomla25 RewriteCond %{REQUEST_URI} !^/crawltrack RewriteCond %{REQUEST_URI} !^/crawlprotect RewriteRule ^(.*)$ joomla25/$1 [L]
- Un très bon tutoriel sur comment se servir de ce composant de sauvegarde : http://kiwik.net/joomla/3/tutoriels/59- ... joomla-3-x
- 1-Maintenir son site à jour. Avant toute chose, mémorisez-bien la règle numéro 1 : un CMS comme Joomla doit être mis à jour régulièrement, au minimum une fois par mois ! Et ça tombien, mettre à jour son Joomla est devenu chose aisée depuis Joomla v2.5. Il vous suffit de vous rendre dans votre interface d'administration et de mettre à jour vos composants depuis le panneau "Extensions/Mises à jour" ou via les panneaux d'administrations des composants eux-mêmes. Dans la liste des composants (ou ailleurs selon votre version) vous trouverez également un menu pour mettre à jour le noyau de Joomla. -> A faire une fois par mois minimum, en prenant soin de faire une sauvegarde complète à l'aide d'Akeeba Backup avant toute manipulation. Pour vous aider, suivez ce tutoriel : http://kiwik.net/joomla/3/trucs-et-astu ... ite-joomla
- 2- Protéger l'administration et régler les droits des fichiers. Un composant fait très bien ce travail : Admin Tools de Akeeba. Voir le tutoriel : http://kiwik.net/joomla/3/trucs-et-astu ... ite-joomla
- 3- Se protéger des robots spammers. Le spam est un fléau qui peut vite ruiner tout vos efforts. Une bonne façon de s'en protéger et de surveiller les inscriptions régulièrement et d'interdire l'envoi de commentaires ou de messages aux utilisateurs non enregistrés. Et un excellent moyen (jusqu'à aujourd'hui) d'empêcher les spammers de s'enregistrer, c'est d'utiliser le composant SpambotCheck.
Mini-tutoriel pour l'installation et la configuration de SpambotCheck :
Pour la configuration du plugin, j'ai tout coché. Et j'ai créé un compte sur ProjectHoneyPot pour obtenir la clé API demandée (une fois logué, faire la demande sur la page d'accueil dans le cadre Stats :: Your http:BL API key). Une capture de la config :
Et pour voir combien d'attaques sont détectées, il est possible d'aller voir la table _spambot_attempts dans la base de données.
- 3- Se protéger des attaques (injection SQL, injection de code, attaques XSS, robots indésirables, spams, etc.). Là je vous recommande fortement d'installer deux scripts surpuissants : crawltrack et crawlprotect ! La documentation est claire et la protection efficace, ça se passe là : http://www.crawltrack.fr/
- Trouver des templates : - Lecteur SGF :
- * Eidogo : logiciels-graphisme-et-internet/eidogo-joomla-t111.html
* GOSWF : logiciels-graphisme-et-internet/integre ... -t155.html
- * Version avec Jumi (club de Grenoble) : http://grenoble.jeudego.org/fbforum/25- ... noble.html
- * Phoca Gallery : http://extensions.joomla.org/extensions ... I7fQ%3D%3D ou http://www.phoca.cz/phocagallery/
- * GCalendar : http://extensions.joomla.org/extensions ... YXIiO30%3D ou http://g4j.laoneo.net/content/extensions/gcalendar.html
- * Kunena : http://extensions.joomla.org/extensions ... VuYSdzIjt9 ou http://kunena.aide-joomla.com/forum
- * Congrès europpéen à Talence/Bordeaux (EGC 2011) : http://www.egc2011.eu/
* Stage FFG 2010 : http://stages.jeudego.org/2010/
* Club de Go de Grenoble : http://grenoble.jeudego.org
* Ligue Île de France : http://ligue-iledefrance.jeudego.org/