Avantages de ces « applications en ligne » :
Comme l’application est sur un serveur web, l’utilisateur peut retrouver son travail de n’importe quel poste connecté à l’internet.
Peut importe la technologie que possède l’utilisateur (Windows, Macintosh, Linux, ...) il pourra avoir accès à l’application.
Certaines applications permettent de partager des informations entre plusieurs utilisateurs. Donc plus besoin de polluer le courriel avec des fichiers attachés de plusieurs octets.
Si votre fournisseur de serveur est « fiable » :o) il fait des sauvegrades régulièrement, vous n’avez théoriquement plus à vous souciez de cet aspect.
Si le code source de l’application est en GPL, vous pourrez vous amuser à modifier l’apect visuel de votre application, ajouter des fonctions ou encore la débugguer. Il vous faudra alors rediffuser sous la même license vos modifications.
Installation
Pour installer un telle application, on doit d’abord avoir accès à un serveur qui « roule php-mysql ». Ensuite voici les étapes classiques à réaliser :
Décompresser les sources (application.tar.gz) dans un dossier sur votre disque dur.
Lire le fichier « readme » ou « install » avant de faire quoi que ce soit d’autre.
Transférer le contenu de ce dossier vers votre serveur avec un logiciel ftp.
Créer la base de données (ex. : agenda) à l’aide de phpMyAdmin (sûrement la première application à installer pour gérer vos bases de données).
Ouvrir config.php (il peut être à la racine du dossier ou souvent dans le dossier includes). Inscrivez le nom de la base, le nom de l’ utilisateur (que vous avez créé dans phpMyAdmin) et le mot de passe. Il peut y avoir d’autres informations à inscrire dans ce fichier, comme par exemple l’URL de votre application ou encore le choix de la langue par défaut.
Attention !
Parfois on doit modifier les droits sur le fichier config.inc avant de commencer l’installation, n’oubliez pas de les remettre comme ils étaient, car la sécurité de votre application peut être compromise.
Des application comme Claroline, phpNuke, phpBB... ont une procédure d’installation graphique. Donc cela rend la chose encore plus simple. Mais lisez le fichier « install » de chaque application, il peut y avoir des étapes différentes.
Bon php-MySQL.


