Framework PHP5

Prérequis:

linux ou unix-like muni de:
- php 5.3
- MariaDB, mysql >= 4.2 ou postgresql >= 7.x
- apache http server (ou équivalent)

Overview

- architecture MVC
- abstraction à la base de données (CRUD) et scaffolding
- filtration des données (dont filtration xss et validation html)
- support des évenements et hooks coté serveur
- génération du code clients/serveurs json-rpc 2.0

 

Gestion avancée des Médias

tout les médias associés à un articles peuvent être partagés entre utilisateurs.
Les media sont référencés, si plusieurs articles utilisent une même image la suppression d'un article ne supprime pas l'image, et à l'inverse si aucune ressource utilise un media celui ci est supprimé.

Gestion avancées des Utilisateurs

L'authentification des utilisateurs est indépendante de la gestion des droits d'accès.
Trois entités sont utilisées pour la gestion des droits accès l'utilisateur, le groupe et la zone.
Chaque utilisateurs peut appartenir à un ou plusieurs groupes et peut avoir un droit spécifique à l'intérieur d'un groupe (ex: être administrateur d'un groupe).
Chaque Zones peut appartenir un ou plusieurs groupes (ex: tout les utilisateurs d'un groupe particulier peuvent être définis administrateur d'une zone).