Comment installer le framework Adventy ?

Pré-requis

Si vous n'avez pas encore téléchargé le framework Adventy, cliquez sur Téléchargement dans le menu principal. La version expérimentale est en téléchargement limité.

Le fichier téléchargé est un fichier au format ZIP adventy-x-y-z.zip, où x-y-z désigne la dernière version expérimentale stable du framework. Vous y trouverez 3 dossiers :

  1. adventy-framework-x-y-z : dossier du framework Adventy ;
  2. adventy-project-x-y-z : dossier projet vide pour initialiser tout projet Adventy ;
  3. adventy-tutorial-x-y-z : dossier projet contenant tous les exemples de ce tutoriel. Il pourra également servir pour initialiser un nouveau projet Adventy.

Installer le dossier du framework

Pour installer le framework Adventy, rien de plus simple. Il suffit de :

  1. placer le dossier adventy-framework-x-y-z où vous le souhaitez. Par exemple, sur un environnement linux, le dossier du framework peut être mis dans le dossier /usr/share/php/adventy/. Ainsi, dans ce dossier parent, vous pourrez y stocker plusieurs versions du framework qui seront représentées par des dossiers de la forme /usr/share/php/adventy/adventy-framework-x-y-z ;
  2. le dossier adventy-framework-x-y-z peut être renommé. Quelque soit l'emplacement du framework Adventy, son chemin sera renseigné dans le fichier de configuration du projet que nous verrons au tutoriel suivant : la configuration d'un projet Adventy.

Installer le dossier du projet

Pour démarrer un nouveau projet, vous pouvez l'initialiser à l'aide du dossier adventy-project-x-y-z ou adventy-tutorial-x-y-z, à votre convenance.

Pour faire suite au tutoriel Comment créer et configurer un hôte virtuel sur Apache, nous allons installer le site web du tutoriel Adventy :

  1. placer le dossier adventy-tutorial-x-y-z dans le dossier /var/www/ ;
  2. renommer le dossier adventy-tutorial-x-y-z en aftutorial.org.

A ce stade, le site ne fonctionne pas encore car il nécessite une configuration. Il faut créer maintenant un fichier de configuration, et cela fait l'objet du tutoriel suivant : Configuration d'un projet.