Docstoc

Logiciels Libres Pour Le web

Document Sample
Logiciels Libres Pour Le web Powered By Docstoc
					Logiciels Libres Pour Le Web

       Concept express…
      En installer en 3mn
    …En personnaliser certains
                  Concept
• Un logiciel libre est un logiciel tel que
  toute personne qui en possède une
  copie a le droit de l'utiliser, de l'étudier,
  de le modifier et de le redistribuer (wikipédia)
• Code source / licence et maintenance /
  communauté / sécurité / conditions
  identiques
         Web Clé En Main
• Maturité de certains produits phare :
  forum, CMS, boutique, blog, galerie
• Attention aux maj de sécurité
• Personnalisation : modèles, contenu
• Évolution : plug-in, fork
• Sources : framasoft, sourceforge,
  hotscripts
                 Prérequis
• LAMP-WAMP : Linux, Apache, MySql, PHP
• Apache : créer des alias (easyphp, admin)
• Mysql
  – PhpMyAdmin : base / table / champ
  – Localhost / Root / rien (à noter !!)
  – Il vous faudra souvent créer les bases
• PHP
  – Il vous faudra parfois modifier les options du
    fichiers php.ini présent sous Easyphp1.8/apache
                      Wiki
• Dokuwiki : classique et simple (sans bdd)
• [ MediaWiki : standard , tiddly wiki: perso]
  – Le trouver en téléchargement et le décompresser
  – Créer l’alias sous l’admin d’Easyphp, attendre le
    redémarrage d’apache ou le provoquer
  – Taper l’url (ex localhost/wiki) et appuyer sur le
    bouton « Create this page »
  – Modifier la config (conf/local) : titre, users...
  – Choisir un template et l’installer
  – Installer un plug-in (un sondage par exemple)
          Galerie D’images
• MG2 (sans bdd)
• [ PhpWebGallery ]
  – Erreur gd -> dans php.ini, activer gd2
  – Erreur répertoire « pictures » -> créer
  – Créer « new folder » puis cliquez sur
    « upload »
  – Installer nouveaux modèles (sur leur site :
    addon/skins) dans le repertoire skins puis
    dans le backoffice, appuyer sur « setup »
                    Blog
• Dotclear : clair et évolutif
• [ Wordpress : standard ]
  – localhost/install + créer base avec
    phpmyadmin (via l’admin d’Easyphp)
  – Écrire un billet, créer des catégories, des
    auteurs (/ecrire)
  – Installer un jeu de modèle et l’activer
  – [Installer un plug-in]
                  Forum
• PhpBB : LA référence
• [ SMF, Vanilla, IPB ]
  – Phpbb3
  – Créer la base avec phpmyadmin
  – Tester les attachements (nouveauté v3)
  – Créer des forum, personnaliser les titres,
    les entètes
  – [ Installer des modèles ]
                   Boutique
• OsCommerce : LA référence
• [ Zencart : fork (plug-ins inclus) ]
   – register_globals=on dans php.ini
   – Import catalog database : magasin témoin
   – Session storage->database
   – Répertoire install à détruire et fichier
     includes/configuration.php à mettre lecture seule
     (clic droit, propriétés)
   – Personnaliser le message de 1ere page
     (localization, languages, details, index.php)
   – Tester le front (créer un compte, remplir votre
     panier, payer…) et le back (/admin)
   – ajouter des produits
                      CMS
• SPIP : francophone et référence
• [ Typo3 : complet et puissant ]
  – Installer : Spip/ecrire
  – Ne pas oublier votre login !
  – Regarder le front-office et le back (/ecrire)
  – Créer une rubrique, un article dedans et publier
    l’article->recalculer le front (cache)
  – Explorer les possibilités du backoffice et les
    squelettes
  – Installer un plug-in/squelette : Blip 2
   Installer Un LL Et Le Faire
   Héberger, Soucis Courants
• Création / installation de la base de donnée :
  phpMyAdmin pour gérer les bases / les tables
  (mysql)
• Droits sur les répertoires / fichiers : chmod
• Le ftp : vérifier les tailles des fichiers (<>0)
• La configuration : chemins et param de
  connexion base
• Répertoire "sessions" (free)

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:11/26/2011
language:French
pages:11