Commit 261de3b4 authored by Denis S. Valdenaire's avatar Denis S. Valdenaire

Mise à jour du README - début de procédure d'installation.

parent d3d4e789
# Ludotheque
Logiciel de gestion d'une ludotheque, prévu pour être un installé sur le PC de la ludothèque (sous linux, en priorité), mais qui peut aussi tourner chez un hébergeur.
Logiciel de gestion d'une ludotheque, prévu pour être un installé sur le PC de
la ludothèque (sous linux, en priorité), mais qui peut aussi tourner chez un
hébergeur.
J'ai commencé par reprendre le logiciel phpludoreve, mais j'ai finalement tout
refait : modèle de données, écrans, en ajoutant un peu du confort moderne en
javascript.
Pour l'instant, il est utilisable (et utilisé) mais il n'est pas encore
suffisament packagé pour être installable, même par quelqu'un de bonne volonté.
Mais je prévois d'y arriver dans les prochaines semaines.
## Installation
### Téléchargement
Au choix, vous pouvez, du plus au moins "facile"
- Télécharger la dernière release stable : pas encore disponible.
- Télécharger la version courante sur le GitLab :
https://gitlab.joe-linux.org/open-source/ludotheque/repository/archive.zip
- Utiliser la commande git pour cloner le projet
```git clone https://gitlab.joe-linux.org/open-source/ludotheque.git```
### Décompression de l'archive
Si vous avez téléchargé l'archive, il faut la décompresser dans un répertoire
accessible par le serveur Web.
### Installation des dépendances
Le logiciel utilise le templating Twig (http://twig.sensiolabs.org/) créé pour
le framework Symfony (http://symfony.com/). Je n'ai pas utilisé de framework,
comme CakePHP ou Symfony, pour différentes raisons, mais principalement, c'est
une histoire de gout.
Pour installer les dépendances, il faut d'abord installer composer,
qui est disponible à cette adresse : https://getcomposer.org/
Une fois cela fait, il suffit de se rendre dans le répertoire où se trouve le
logiciel (par exemple, /var/www/ludotheque/) et de taper la commande suivante :
```php <chemin vers le composer> update```
J'ai commencé par reprendre le logiciel phpludoreve, mais j'ai finalement tout refait : modèle de données, écrans, en ajoutant un peu du confort moderne en javascript.
Pour l'instant, il est utilisable (et utilisé) mais il n'est pas encore suffisament packagé pour être installable, même par quelqu'un de bonne volonté. Mais je prévois d'y arriver dans les prochaines semaines.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment