Plici : Sortie de la version 1.0

Posté par  . Modéré par Mouns.
Étiquettes :
2
5
mar.
2009
PHP
L'équipe de Plici vous annonce la sortie de la version finale 1.0 de Plici. Après plus d'un an et une centaine de corrections, la nouvelle version est disponible au téléchargement sur SourceForge.

Plici fait partie de la nouvelle génération de solution de vente en ligne.

Celle-ci est exempte de nouvelles fonctionnalités mais apporte la stabilité nécessaire à la préparation de la version 2.0 qui se dévoilera le mois prochain.

Vous pouvez venir apporter vos remarques et faire avancer le logiciel selon vos envies en vous connectant sur notre forum.

Poupitchi 1.0 embrasse la philosophie KISS

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
9
5
fév.
2009
PHP
Poupitchi est un script PHP (compatible PHP4) sous licence GPLv3 permettant de créer un blog privé de groupe pour l'échange de messages, de photos et de contacts. Les pages du blog sont accessibles uniquement aux utilisateurs enregistrés. Un backend RSS liste les titres des derniers messages pour être informé des nouveaux messages sans avoir à s'authentifier.

Poupitchi applique la philosophie KISS (Keep It Simple Stupid) en étant minimaliste et simple d'utilisation. Pas d'images pour l'interface. Très peu de javascript. Ceci permet d'avoir un chargement rapide même chez les hébergeurs gratuits d'autant plus qu'il ne requiert aucune base de donnée SQL. L'installation consiste simplement à copier le script sur le serveur.

Une démonstration est disponible à l'adresse ci-dessous (accès normal avec "demo"/"demo" et accès administrateur avec "admin"/"admin").

Sortie de l'ECM freedom 2.12

Posté par  . Modéré par patrick_g.
Étiquettes :
5
16
jan.
2009
PHP
freedom est une solution d'entreprise (ECM) qui permet de créer tout type d'application ayant pour objectif la mise à disposition d'information ou de document.

Grâce à la communauté grandissante de freedom, les versions stables s'enchaînent avec pour objectif la v3 qui promet d'être l'ultime framework ECM. En effet elle devrait permettre la mise à disposition d'un atelier de création d'application entièrement via l'interface freedom ce qui permettra à la communauté de partager ses créations.

freedom est majoritairement développé en PHP 5, sa base de données est PostgreSQL 8.2.

PHP Québec est fière de présenter la Conférence PHP Québec 2009

Posté par  . Modéré par patrick_g.
Étiquettes :
3
12
jan.
2009
PHP
Trois jours de conférence avec les plus grand experts du PHP sur des sujets variés étalés sur 4 pistes de sessions. Les principaux sujets abordés sont web 2.0, CMS, Frameworks, Bases de données, optimisation, sécurité.
  • Quand : Du 4 au 6 mars 2009
  • : Au centre-ville de Montréal, à l'hôtel Hilton Bonaventure, au 900 de la Gauchetière Ouest
  • Quoi : Pendant trois jours, les experts mondiaux du PHP et des bases de données seront réunis pour partager leur expérience, proposer des solutions à des problèmes récurrents dans l'industrie et présenter de nouvelles techniques qui vous permettront de rester à l'avant-garde. C'est l'occasion rêvée de rencontrer ces experts, de parfaire vos
    connaissances et d'élargir votre réseau de contact.
Cette année l'organisation propose une formule améliorée :
  • 3 jours avec plus de 50 conférences ;
  • Des Ateliers ;
  • Spécial CMS et Frameworks ;
  • Un salon de l'emploi ;
  • Un cocktail ;
  • Des activités de clôture.
Pour plus d'informations ou pour vous inscrire, visitez le site Web de la Conférence PHP Québec 2009.

NdM : l'accès la conférence est payant, de 500 à 700 dollars canadiens, en fonction de la date de réservation.

symfony 1.2 est disponible

Posté par  . Modéré par patrick_g.
Étiquettes :
11
1
déc.
2008
PHP
Après plus de 6 mois de développement frénétique, la version 1.2 du framework PHP5 Symfony est sortie le 30 novembre.
Pour rappel, Symfony est un framework de développement web professionnel, libre (licence MIT) et documenté (licence FDL). Il a été créé et est principalement maintenu par la société française Sensio avec l'aide de la communauté.

Un bref aperçu du programme de cette nouvelle version :
  • Évidemment pas mal de corrections de la version 1.1, ce qui peut rendre la migration de votre projet de 1.0 vers 1.2 plus facile que vers 1.1 (même s'il faut passer par 1.1 quand même) ;
  • Un nouveau système de routing extensible (les routes sont désormais des objets). Une route par exemple suffit à mettre en place une architecture REST associé à un objet de la base ;
  • L'admin generator utilise désormais le système de formulaires introduit dans la 1.1 ;
  • Le système de formulaires a été modifié pour permettre la sauvegarde des objets de la base dans les formulaires imbriqués ;
  • Une bibliothèque de formulaires (login, changement de langue etc) et de tâches CLI est fournie ;
  • Propel 1.3 et doctrine sont livrés sous forme de greffons intégrés ;
  • Plein d'autres choses encore...

La 8ème édition du Forum PHP est lancée !

Posté par  . Modéré par Florent Zara.
Étiquettes :
1
22
oct.
2008
PHP
L’édition 2008 du rendez-vous français incontournable des utilisateurs PHP accueille cette année encore des intervenants d’exception : Zak Greant (Foo Associates), Laura Thompson (Mozilla), et Lukas Smith (développeur du cœur PHP).

Organisé à Paris les 8 et 9 décembre 2008 par l’Association Française des Utilisateurs de PHP (www.afup.org), le Forum PHP 2008 sera placé sous le signe des Web services professionnels et des grands projets en PHP.

Conférence PHP Québec 2009 : Appel aux conférenciers

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes : aucune
4
16
sept.
2008
PHP
PHP Québec est fière d'annoncer la 7e édition de la « Conférence PHP Québec ». Elle aura lieu à Montréal (Québec) entre les 4 et 6 mars 2009. Nous cherchons des conférenciers souhaitant partager leur expertise avec des professionnels nord américain.

La Conférence propose des sessions techniques, des laboratoires dédiés aux développement techniques avec PHP5+, XML, services web, bases de données, etc., et gestion de projets où les conférenciers et les visiteurs cherchent des solutions aux problématiques courantes rencontrées en entreprise.

Avec des événements tels que le PHPLab, le salon d'emploi et le 5@7, la conférence sera une excellente occasion pour rencontrer les experts locaux, les développeurs du langage PHP et les commanditaires.

Sloth, un nouveau framework MVC pour PHP

Posté par  . Modéré par rootix.
Étiquettes :
6
12
sept.
2008
PHP
Au terme d'une longue gestation de près de deux ans sort la première version publique du framework MVC Sloth écrit en PHP5 et sous licence BSD.

Tandis que la concurrence (ZF, Symfony, etc.) s'applique généralement à fournir un cadre applicatif extrêmement riche en fonctionnalités diverses et variées, Sloth se focalise exclusivement sur la partie Vue et la partie Contrôleur du pattern Modele-Vue-Controleur en suivant au maximum le KISS-principe.

L'innovation majeure de Sloth comparée aux autres framework MVC réside dans son implémentation de la partie Vue. Celle-ci repose en effet sur l'utilisation de classes Document_Object_Model encapsulées dans une API publique très proche de celle de jQuery.

Les priorités du projet sont maintenant la traduction du manuel en anglais, l'optimisation et une couverture complète du code en terme de tests unitaires. Toute aide est bien sûr bienvenue :)

symfony 1.1 est sorti

Posté par  . Modéré par Mouns.
Étiquettes :
0
6
juil.
2008
PHP
Juste avant le départ des juilletistes, la nouvelle mouture de Symfony est officiellement sortie.

Symfony est un framework MVC libre (sous license MIT) et professionnel de développement web en PHP5. Concocté par la web agency française Sensio Labs, la première version du framework avait déjà un certain nombre d'atouts pour séduire des acteurs majeurs du web tels que Yahoo par exemple qui l'utilise sur Yahoo! Answers , Bookmarks et la prochaine version de del.icio.us.

La version 1.1 présente un grand nombre de nouveautés :
  • Nouveau gestionnaire de formulaires embarquant des valideurs et des nettoyeurs de données ;
  • Un système de tâches remplace les anciens batchs et vous permet d'intégrer vos scripts d'exploitation directement dans les outils du framework ;
  • Refactorisation des couches d'exécution favorisant les performances des appels Ajax ;
  • Le framework gère nativement les formats d'affichage qui permettent d'adapter facilement vos contenus à un iPhone par exemple ;
  • Bon nombre des bibliothèques déjà existantes ont été modifiées pour permettre de découpler les composants les uns des autres et vous permettre de les utiliser indépendamment ou de construire votre propre framework ;
  • Nouveau système de greffons ;
  • L'intégration d'autres ORM que Propel (tel que Doctrine par exemple) est maintenant facilitée ;
  • Nouvelle documentation ;
  • Nouveau système de configuration ;
  • Nouveau gestionnaire d'évènements inspiré de Cocoa ;
  • Plein d'autres bonnes surprises...
Contrairement à son aînée la version 1.0 qui sera maintenue par Sensio Labs jusqu'en 2010, cette nouvelle version 1.1 sera supportée un an, le temps pour la communauté de continuer le travail sur la 1.2 qui est d'ores et déjà annoncée avant la fin de l'année.

Sortie de TPLN Php Template v2.9

Posté par  . Modéré par Nÿco.
Étiquettes :
0
20
juin
2008
PHP
H2Lsoft, Société de services en logiciel libre, annonce la sortie de son moteur de template Php estampillé 2.9. De nombreuses nouveautés et améliorations ont été apportées à cette version.
TPLN Template PHp est un projet Open source (GPL) crée en fin 2001, ayant comme particularités :
  • Simplicité d'apprentissage ;
  • Gestion de la plus part des SGBDR (MySQL, Oracle, SQL Server, Access, SQLite, ...) ;
  • Gestion du cache (simple et dynamique) ;
  • Gestion automatique du contrôle des formulaires (à noter également le support des captcha) ;
  • GreffonMail.
Cerise sur le gâteau, cette version s'accompagne d'un nouveau site internet et d'une nouvelle documentation.

Conférence Parinux: le choix de Drupal pour le site Parinux

Posté par  . Modéré par Mouns.
Étiquettes :
0
30
mai
2008
PHP
Drupal est un CMS. Il a pour particularité d'être modulaire, de ne pas se limiter à un seul type de contenu et d'être très orienté communautés (son nom vient de « dorp », « village » en néerlandais).

Le but de la conférence est de présenter les fonctionnalités de base, montrer les principes derrière ce moteur et présenter la migration du site web de Parinux vers Drupal.
  • Qui : Emmanuel Seyman, président de Parinux
  • Date : le mercredi 11 juin 2008
  • Lieu : Espace Loisirs et Multimédia, 105 avenue de la Bourdonnais, 75007-Paris - métro École Militaire
  • Quand : le mercredi 11 juin 2008 de 19h15 à 20h45
  • Entrée libre dans la mesure des places disponibles.

SMI : Une gestion de SAV complète

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
24
mai
2008
PHP
SMI est la première application complète sous licence GPL permettant de gérer un service après vente ou une société de services, mono ou multi agence, avec ou sans centre d'appels.

Elle est multi-sociétés, gère les donneurs d'ordres et les sous-traitants, permet le suivi des contrats de maintenance ou de locations/prêts, accepte les relevés de parcs clients (y compris multi sites), possède un module de gestion des retours fournisseurs, ainsi qu'une gestion et un suivi de dossiers clients.
Les prix de revient des interventions et contrats sont gérés, ainsi que les coûts des déplacements et les zones de chalandise.

SMI permet également d'effectuer des publipostages et autorise le stockage des fichiers personnels ou globaux, avec des niveaux de sécurité modifiables. Les taxes parafiscales sont également acceptées.

Un accès extranet dédié aux clients est prévu.

Un fork de PunBB ? FluxBB

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
11
mai
2008
PHP
Voilà déjà plusieurs semaines que la communauté de PunBB, un des plus célèbres forum en PHP, est divisée, précisément depuis le rachat de celui-ci il y a quelques mois. Plusieurs développeurs ont alors décidé de recréer un fork FluxBB dans l'optique totalement open-source afin de contrer le « possible » passage de PunBB au payant. Reprenant évidemment la base de PunBB, ce fork reprend aussi le développement de la version 1.3 qui était en préparation depuis plusieurs mois (années).

La communauté francophone a déjà annoncé vouloir s'occuper des deux forums puis, si la tendance de confirme, uniquement du totalement libre. FluxBB contient aussi le hdiff (fichier montrant les différences entre les versions) permettant de migrer simplement depuis PunBB

FluxBB est le fruit du mécontentement général, et risque bien d'entraîner PunBB vers le fond, comme le résume l'administrateur de Fluxbb.fr : « PunBB et FluxBB sont dans un bateau... le premier tombe à l'eau, reste le second. ». Cet évènement nous prouve une fois encore que les communautés sont très sensibles à l'évolution de leur projet, et n'hésitent pas à engager de gros "travaux" pour maintenir leurs idéaux.

Piwik : une alternative open source à Google Analytics

Posté par  . Modéré par j.
1
17
avr.
2008
PHP
Piwik est une application libre de statistiques et de mesure d'audience de sites Internet développée en PHP/MySQL. Il s'agit en fait de la nouvelle version de phpMyVisites. Piwik se veut être une alternative solide Open source à Google Analytics et présente d'ores et déjà une bonne communauté de développeurs.

La démonstration présente sur le site web est très prometteuse. Même si ce n'est actuellement qu'une version beta, elle est tout à fait utilisable. Un des atouts de Piwik est une API très riche et facilement utilisable (possibilité d'exporter les données dans des formats divers, d'exporter des graphes etc.)

Sortie de Pxxo 5.1

Posté par  . Modéré par Mouns.
Étiquettes : aucune
0
5
avr.
2008
PHP
Pxxo fournit un cadre normalisé pour réaliser des composants graphiques réutilisables, des widgets. Les widgets s'imbriquent les uns dans les autres ce qui permet de concevoir des pages ou des applications web comme une hiérarchie de composants (sorte de HMVC pour le Web).
Chaque widget est indépendant et se compose d'HTML, d'images, de CSS, de Javascript. Chacun de ces éléments peut être surchargé localement pour s'adapter au look de l'application qui intègre un widget.

La version 5.1 de Pxxo est maintenant disponible. À cette occasion, le site a été relooké et Pxxo possède maintenant sa mascotte ! Pxxo 5.x est optimisé pour PHP 5 et repose sur le Zend Framework. La version 5.1 apporte une amélioration significative des performances.

Au travers du channel PEAR Pxxo, on peut installer Pxxo et le Zend Framework mais également plusieurs dizaines de composants prêt à l'emploi (lecteur RSS, treeview, éditeur wysiwyg, etc.).

Zend Framework 1.5 : consolidation et disponibilité

Posté par  . Modéré par Florent Zara.
Étiquettes : aucune
0
25
mar.
2008
PHP
Zend Technologies et PHP Company ont sorti la version 1.5 du Zend Framework, ce cadre d'application web en PHP sous licence de type BSD. Ce projet rassemble une importante communauté et notamment des grands noms de l'industrie : Google, IBM et même Microsoft.

Le support des API Google accueille en plus le service YouTube facilitant l'envoi, la vision, la recherche et le commentaire de vidéo YouTube directement dans votre site web. Zend Framework supporte désormais OpenID, LDAP et Microsoft InfoCard pour l'authentification. Le dernier étant le successeur de Passport.net.

Ubuntu 8.04 LTS alias Hardy Heron propose Zend Framework dans son dépôt Universe. Une bonne nouvelle pour la disponibilité du produit dans les installations de serveur à base d'Ubuntu. Canonical veut pousser PHP comme la solution de choix pour développer et déployer des applications Web modernes. Ceci tranche un peu avec la politique plutôt pro-Java de Red Hat.

Sortie de la version 6.6.2 d'Ovidentia

Posté par  . Modéré par rootix.
Étiquettes :
0
4
mar.
2008
PHP
Depuis Février 2008, Ovidentia 6.6.2 est disponible en téléchargement. Ovidentia est un outil de gestion de publication de contenu (CMS) open source et une plate-forme collaborative PHP/MySQL.

Cette nouvelle version intègre de nombreuses évolutions fonctionnelles depuis la version 6.5.2.
  • Droits par défaut sur les Catégories de thèmes d'articles
  • Filtres et tris supplémentaires sur les listes du Gestionnaire de tâches
  • Éditeur WYSIWYG dans le gestionnaire de tâches
  • Containeurs OvML pour le gestionnaire de tâches
  • Duplication d'organigrammes
  • Thésaurus étendu aux répertoires de fichiers
  • Application de droits sur les sous-répertoires du gestionnaires de fichiers
Ces évolutions sont détaillées dans la suite de l'article.

Sortie de CleverSvg-0.5

Posté par  . Modéré par Nÿco.
Étiquettes :
0
27
fév.
2008
PHP
clever-age.org, accueille aujourd’hui le projet CleverSvg. CleverSvg est une bibliothèque PHP5 objet permettant la création et la manipulation de graphiques SVG avec PHP. SVG est un format XML destiné à la création de graphiques vectoriels bi-dimensionnels. Publié sous licence LGPL, CleverSvg supporte un nombre important d’éléments parmi ceux qui figurent dans la Recommandation du W3C au sujet de SVG :
  • Formes simples (rectangle, cercle, polyligne, polygone, ligne, ellipse, chemin) ;
  • Gestion du texte et des images ;
  • Groupes ;
  • Définitions ;
  • Intégration de fragments SVG dans des documents XHTML ;
  • Liens ;
  • Styles (en ligne, ou via des feuilles de style) ;
  • Intégration de scripts ;
  • Dégradés linéaires et radiaux ;
  • Transformation (matrice, translation, échelle, rotation, skewX, skewY).

Construisez votre application

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
22
fév.
2008
PHP
Comment réaliser une application en PHP ? C'est pour répondre à cette question que Christophe Villeneuve a écrit le livre "Construisez votre application". Dans son ouvrage, l'auteur décrit l'écriture d'une application et nous montre également une autre approche pour réaliser un site internet, intranet ou extranet, avec l'utilisation d'un certain nombre de fonctions PHP disponibles.

Cette approche se présente sous la forme d'un cas pratique (exercice), dont l'application est disponible sur le site Internet de l'éditeur des Editions ENI. Il s'agit tout simplement de la gestion en ligne d'un carnet d'adresses qui est proposé avec trois formats de bases de données : MySQL, MySQLi et PDO. L'auteur propose des fichiers et une structure identique pour permettre à toutes les personnes désirant progresser de passer d'un format d'une base de données vers un autre.

Bien sur un chapitre sur les principes de base est présent et un autre montre comment communiquer avec d'autres formats comme le CSV, XML, PDF.

Conférence PHP Québec: Le rendez-vous des experts TI

Posté par  (site web personnel) . Modéré par Sylvain Rampacek.
Étiquettes :
0
21
fév.
2008
PHP
Du 12 au 14 mars 2008 prenez part à la 6ème édition de la Conférence PHP Québec à l'hôtel Sofitel Montréal. Assistez à plus de 30 conférences le jeudi et vendredi avec les meilleurs conférenciers locaux et internationaux et des sujets actuels à la pointe de la technologie, permettant d'améliorer la performance des employés et de leur entreprise.

Participez aux PHPLabs où l'interactivité avec les conférenciers et autres participants sera favorisée, par exemple le PHPLab sur la sécurité mettra les visiteurs face à une application construite exprès pour la Conférence qu'il faudra déboguer et sécuriser. Plus de 1000 lignes de code, 100 bogues ou trous de sécurité et 2h30 pour corriger !

A partir de 15h30 le mercredi, profitez du salon d'emploi Open Source ouvert au public. Venez rencontrer et discuter avec des développeurs, chefs d'équipe et administrateurs talentueux. Vous souhaitez plus de visibilité? Des kiosques sont disponibles en nombre limité. Réservez le votre dès maintenant ! (cf. lien ci dessous) Le salon d'emploi se poursuit à 17h00 avec un cocktail, dans une ambiance détendue ainsi qu'un décor luxueux et moderne.

Inscrivez-vous dès maintenant.

NdM: La conférence est payante. Le prix est de 825 dollars canadiens pour les trois jours (les détails ici).

Drupal 6 est sorti

Posté par  (site web personnel) . Modéré par Nÿco.
0
14
fév.
2008
PHP
Après un an de développement, Drupal vient de sortir dans sa version 6. Drupal est un système de gestion de contenu libre (GPL) écrit en PHP. Cette nouvelle version propose bien évidemment son lot d'améliorations : sécurité, facilité de maintenance, installation simplifiée, extension des possibilités du framework.
Drupal est utilisé comme CMS sur de nombreux sites, parmi lesquels : Mandriva, Ubuntu, Rue89, FOSDEM, Eclipse, OpenOffice.org, AOL, Amnesty International, Playboy et même sur le site de Britney Spears.
Drupal peut notamment être utilisé comme simple moteur de blog (Tim Berners-Lee), pour fournir des podcasts (TWIT.tv), ou pour fédérer une communauté (SpreadFireFox.com).

NdM : merci à Eric Lacroix pour avoir également proposé une news à ce sujet.

Jelix 1.0

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud.
Étiquettes :
0
10
jan.
2008
PHP
Après deux ans de développement et quelques versions intermédiaires, la première version officielle stable de Jelix est disponible. Jelix est un framework libre (LGPL), extensible et modulaire pour développer toutes sortes d'applications en PHP 5. Il a déjà fait preuve de robustesse et de performances intéressantes. En effet, il est utilisé depuis de nombreux mois sur plusieurs sites en production, dont certains gros sites français à très forte charge.

En deux ans, le site et la documentation a aussi beaucoup évolué (même si nous avons encore besoin d'aide pour la version anglaise de la documentation). De plus le nombre d'utilisateurs et de contributeurs a bien augmenté ces derniers temps. Rejoignez une communauté ouverte et réactive !

PHiMX : outil de reverse engineering UML pour PHP5

Posté par  . Modéré par rootix.
Étiquettes : aucune
0
2
jan.
2008
PHP
PHiMX est un outil libre (LGPL) en ligne de commande pour générer le code XMI d'un projet en PHP5. Il peut analyser récursivement plusieurs répertoires de fichiers PHP et supporte différents formats XMI.

Il se présente sous forme d'un package PEAR, facilement installable à l'aide du gestionnaire de package de PEAR.

Vous pouvez lancer une analyse en ligne de commande sur des arborescences complètes contenant vos fichiers de définition de classes PHP. Vous pouvez également définir différents formats pour le code XMI en sortie d'analyse, afin de pouvoir être compatible avec n'importe quel éditeur UML intégrant le XMI.

Sortie de GLPI 0.70

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud.
Étiquettes :
0
2
jan.
2008
PHP
Nous espérons que le Père Noël ne tiendra pas rigueur aux développeurs de GLPI de lui avoir ainsi grillé la politesse en déposant au pied du sapin un paquet portant l'étiquette "GLPI 0.70" le 22 décembre.

Gestion Libre de Parc Informatique (glpi-project.org) est un logiciel libre de gestion de parc informatique et de helpdesk, écrit en PHP et distribué sous licence GPLv2. Derrière une évolution mineure du numéro de version (0.68 -> 0.70) se cache plus d'un an de travail de développement, test, optimisation, et intégration en environnement de production. La liste des changements (changelog) est détaillée en seconde partie et en premier lien.

La plus importante nouveauté est la gestion des « entités », permettant d'isoler des ensembles d'équipements et d'utilisateurs afin de pouvoir adapter GLPI à l'organisation de la structure utilisatrice (entreprise ou administration avec des parcs multiples, société gérant les parcs de plusieurs clients, etc.)

Il est à noter que GLPI est devenu un logiciel libre fonctionnellement très complet et doté d'une communauté active. C'est pourquoi, aujourd'hui, un nombre croissant de structures migrent vers GLPI et abandonnent ainsi leurs logiciels propriétaires devenus trop limités fonctionnellement ou figés dans des modèles pratiquant des tarifications de licences en déphasage de plus en plus évident avec le marché.

GLPI s'interface très bien avec OCS Inventory (ocsinventory-ng.org, Open Computer and Software Inventory, Next Generation), l'outil libre d'inventaire sous licence GPLv2.

PMO v 0.12 est sorti

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
1
31
déc.
2007
PHP
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3