Developpez.com - PHP
X

Choisissez d'abord la catégorieensuite la rubrique :


Bienvenue sur le site de PhpMyObject

Date de publication : 2008-10-12

Par Louis Lapointe (Blog)
 

PhpMyObject (PMO) est une librairie écrite en PHP offrant une API ORM (Object Relationnal Mapping) qui permet de transformer les résultats de requêtes à un SGBD (Gestionnaire de Serveur de Base de Donnée) en objets PHP facilement manipulables.



PhpMyObject

Bienvenue

Bienvenue sur le site du projet PhpMyObject.

PhpMyObject (PMO) version 0.15 est maintenant disponible dans la section Téléchargement.

Cette versions apporte de nombreuses améliorations et corrections à la librairie. En voici une liste non exhaustive :

Svp, veuillez noter que cette version est une version de développement. PMO est très jeune et son développement continue. Il est certain que des erreurs existent encore dans le code et que le développement des prochaines versions vont très certainement en introduire quelques autres.

Ne pas utiliser en production. Vous êtes avertis!


Prochaine évolution de PMO

La prochaine version de PMO, la v0.1.16, sera la dernière de la série 0.1.x. Elle sera une consolidation de la version actuelle. Elle incluera, outre quelques corrections, des tests unitaires sur la majorité des classes et une documentation à jour.

La prochaine série, la 0.2.x, brisera probablement la compatibilité avec la 0.1.x mais préparera le projet à son évolution future. Je dois encore décider du contenu exacte de la 0.2 mais depuis deux mois que j'y réfléchis, je commence à avoir une bonne idée.


Téléchargement


Mise en ligne de la version 0.15 de PMO

La version 0.15 de PhpMyObject est en ligne depuis le premier août 2008 et constitue la meilleure version de PMO à ce jour. Les utilisateurs sont encouragés à télécharger cette nouvelle version.



Version en développement

Pour les développeurs intéressés à suivre PMO de près, vous pouvez également utiliser la version en développement sous subversion. Pour exécuter un "checkout" des sources de PMO, utilisez la commande suivante :
svn co http://subversion.developpez.com/projets/pmo/trunk pmo 
Cette commande créera un dossier "pmo" sous le dossier courant et y installera la librairie. Pour vous tenir à jour avec le développement par la suite, positionnez-vous dans le dossier "pmo" et exécutez la commande
svn up
Vous pouvez télécharger le logiciel svn à l'adresse suivante : http://subversion.tigris.org/. Par aiilleurs, sous Windows, TortoiseSVN est un client subversion graphique qui s'intègre à l'explorateur de Windows et vous offre un outil très pratique pour gérer vos sources. Vous trouverez TortoiseSVN à cette adresse : http://tortoisesvn.tigris.org/


Documentation


Le calendrier de développement de PMO

PMO sera développé selon un certain nombre de "milestones" dans le but de l'amener à une version 1.0 qui offrira une librairie légère, solide, sécuritaire et performante. Ceci guidera le développement.


Documentation disponible

Pour le moment, seul le manuel de PhpMyObject versio 0.14 est disponible à cette adresse :


Bientôt sur un site près de chez vous

Nous avons l'intention de publier une documentation complète de PhpMyObject. Ceci comprendra :


Support

Le support est offert par l'intermédiaire de notre forum. N'hésitez pas à y poser vos questions et à suggérer des améliorations.


Crédits

En tout premier lieu, j'aimerais remercier Nicolas Boiteux pour le superbe travail qu'il a accompli en créant cette librairie. PhpMyObject est d'abord et avant tout l'oeuvre de Nicolas. Récemment (août 2008), Nicolas m'a demandé de prendre la relève et j'ai accepté. Je le remercie de la confiance qu'il m'a démontré. J'espère simplement être à la hauteur.

Merci à nos contributeurs
Même si je ne les connais pas, ils ont donné un beau coup de main à Nicolas. Je tiens à les remercier ici de leur apport.


À propos de PMO

PhpMyObject est une librairie programmée en PHP5 qui offre aux développeurs une couche d'abstraction objet entre un système de gestion de bases de données (SGBD) et leurs applications PHP. PMO propose une API simple et facile à utiliser permettant de lire et de manipuler les données de divers SGBD.


La mission de PhpMyObject

Simplifier et faciliter le travail des développeurs PHP au niveau de leur intéraction avec les systèmes de gestion de bases de données (SGBD).


Le but du projet

Offrir une librairie ORM facile à utiliser quel que soit le niveau de complexité de l'application, du simple script web au cadre de développement MVC complet (framework).


Les objectifs du projet

Le projet veut accomplir cinq principaux objectifs :



Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Louis Lapointe. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique PHP