easyObject, modern web applications made easy
français • english

easyObject est un outil conçu pour une prise en main rapide, dans le but d'assurer très facilement les tâches communes à la plupart des applications web :
avec cette solution, n'importe quel développeur familiarisé avec les syntaxes PHP et HTML & Javascript peut écrire une application en quelques minutes.
Écrit en PHP5 pour le coeur applicatif et jQuery pour l'interface graphique, easyObject est rapide, efficace, fiable et robuste.

Qu'est-ce que c'est?

Le nom "easyObject" fait référence au coeur applicatif de cette solution : un ORM (Object-Relational Mapping) permettant d’assurer la persistance et la manipulation d’objets en associant des classes aux tables d’une base de données relationnelle.

Ce projet, qui est issu d’une démarche nécessitant des outils collaboratifs :
  • se veut accessible au plus grand nombre;
  • nécessite peu de temps pour son installation et son apprentissage;
  • couvre la plupart des besoins communs aux applications web
    (support de tout type de contenu, gestion des identités : groupes et utilisateurs, définition de permissions, gestion des brouillons, suivi des versions, mise en cache des contenus, support multilingues des objets et UI, réécriture des URL, journalisation, suivi du statut de publication, récupération des suppressions accidentelles).
Cette solution est mise à disposition sous licence open source (GNU GPL 3.0).
Configuration logicielle très répandue
(PHP 5.3 +, Apache 1.3 +, MySQL 5.1+)

Installation triviale
(télécharger, décompresser, personnaliser config.ini.php)

Mise en œuvre très intuitive
3 types d'opérations (do, get, show)
4 fonctions de base (browse, search, update, remove)
3 langages impliqués pour le développeur (php, html, js/json)

Télécharger

Une première version stable est en cours de finalisation.

Aide & Support

Documentation
Présentation du projet(pdf, 150ko) : fr - en
Manuel utilisateur (pdf, 350ko) : fr - en

Questions
Vous avez une question à propos du fonctionnement ou vous rencontrez une difficulté pour adapter easyObject à vos besoin ?

Participer

easyObject est un projet collaboratif : votre aide est la bienvenue !

En cours:

Pour rejoindre l'équipe, contactez Cédric



Support this project easyObject is released under GPL 3   •   Download   •   Contribute   •   Contact us