AccueilProfessionnelVoile, catamaranContact, infos

Rubrique professionnelle :


  • PHPallus

    Presentation

    PHPallus signifie "PHP abstraction library for learning, utilities and services" (et tout ce que vous voudrez, petit coquin !). PHPallus est un framework PHP utile à la génération de plateformes web de services, en particulier tournée vers l'abstraction objet et le mapping entre schéma relationnel et classes d'objets (ORM, object relational mapping).

    Téléchargement

    PHPallus est distribué sous licence CeCILL v2.1. PHPallus 3.3 est téléchargeable ici-même.

    Historique

    Voici les principales versions de ce framework :

    • Versions 1.x, mai 2001-octobre 2002, ensemble de fonctions permettant la génération d'un CMS en PHP3, utilisé par le site corli.com qui hébergeait lui-même une vingtaine de sites associatifs. Version sans licence.
    • Versions 2.x, novembre 2003-octobre 2005, conversion en PHP 4 et ajout de nombreuses fonctions (procédurales) de mapping relationnel pour le site ouranos.org. Version sans licence.
    • Versions 3.x, à partir de novembre 2005, conversion en PHP 5.1 et reprogrammation en orienté-objet, pour en faire un véritable framework d'ORM. Sécurisation du framework (PDO, contrôle strict des saisies, etc.), et organisation en deux couches model-view (les fonctions de contrôleur étant plutôt côté modèle, parfois côté vue). Ajout du concept d'objet dynamique, basé sur une sérialisation objet permettant de faire évoluer le modèle objet sans modifier le schéma SQL. Utilisé pour le premier site de choix de stage des internes. Ajout de la licence CeCILL.
    • Version actuelle 3.3, décembre 2023, poursuit la même trajectoire. Cette version est compatible PHP 7.0 et versions suivantes, et utilise l'encodage UTF-8 par défaut.
    http://emmanuel.chazard.org - Copyright 2001-2024
    Page générée par nos soins le 31/01/2024 à 08:17:42