Skip to content

ahars/picasso

Repository files navigation

Introduction

Le picasso est une association étudiante de l'Université de Technologie de Compiègne. Cette association s'occupe du foyer étudiant. Les étudiants peuvent s'y détendre en jouant au baby-foot, en sirotant des sodas et en grignotant des snacks. Les différentes associations de l'UTC tiennent des permanences le matin, midi et soir afin de servir les étudiants et animer la salle. Le site est disponible à l'adresse suivante Site du Picasso.

Frameworks

Le site utilise le framework PHP Slim. La documentation est en ligne : Doc Slim.

Pour le design, le framework Compass ainsi que le Plugin Susy sont utilisés. Ces derniers sont des Gem Ruby.

Installation

Le projet utilise Composer pour la gestion des dépendances.

Après avoir cloné le dépôt, il faut installer Composer :

curl -s https://getcomposer.org/installer | php

Puis, installer les dépendances :

php composer.phar install

Ensuite il faut importer la base de données de dev picasso_%date%.sql.

La configuration de la base de données se fait directement dans le fichier classes/db.class.php.

Il faut y renseigner l'adresse, le username, le password et la table à utiliser.

Compass

Pour activer le script de compilation des fichiers SCSS en CSS, il faut entrer la commande :

compass watch /path/to/the/config.rb/folder

Compass cherchera dans ce dossier le fichier config.rb pour compiler les fichiers avec la bonne configuration (dossiers etc).

Développement

Le site effectue des requêtes sur deux services :

Le serveur de Payutc permet de récupérer les informations suivantes :

  • Tarifs
  • Articles en vente

On utilise le JSONClientMiddleware pour faire des requêtes.

Le portail des associations permet de récupérer les informations suivantes :

  • Calendrier des permanences
  • Dernière News

On utilise la classe CURL pour faire des requêtes.

About

Site vitrine du picasso

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors