La Lib

La Lib présente les bibliothèques PHP actuellement distribuées par 12939 Media Architecture.

callee

callee est une classe PHP expérimentale qui formate le résultat de debug_backtrace() d'une façon beaucoup plus cohérente, corrigeant au passage quelques irrégularités. Utiliser avec parcimonie.

creole

Un filtre autonome de mise en forme WikiCreole. Ce filtre a été encapsulé à partir du filtre Creole de Diesel-Wiki afin de fournir à la communauté du logiciel libre une implémentation pratique pour convertir du contenu WikiCreole en HTML. Cela a aussi mené à l'amélioration du code original.

lib-diff

Notre implémentation PHP d'une fonction de diff. Utilisé par Diesel-Wiki.

lib-html

Cette bibliothèque regroupe les définitions et utilités reliées au langage HTML. Pour l'instant, fournit des fonctions PHP de sélection CSS simples, mais puissantes.

lib-http

Cette bibliothèque regroupe les définitions et utilités reliées au protocole HTTP. Fournit plusieurs fonctions PHP pour manipuler et générer des entêtes HTTP, servir des fichiers, créer des sockets HTTP, effectuer des requêtes HTTP (avec contrôle du cache) et implémenter aisément un système de cache des réponses sur un site existant.

lib-icy

Quelques fonctions reliés à la manipulations de flux MP3 et de métadonnées SHOUTcast et Icecast2.

lib-mime

Fonctions reliées au standard MIME. Fournit pour l'instant des fonctions de base pour déterminer le type MIME d'un fichier à partir de son extension ou de son contenu (content-sniffing).

lib-mini

Bibliothèque procédurale d'algèbre relationnelle. Une bibliothèque de base de données relationnelle en tableaux PHP. Pratique pour manipuler de petits jeux de données relationnelles ou pour créer des modèles de bases de données avec des quantités limitées de données. La nomenclature est basée sur la théorie des bases relationnelles d'Edgar Frank Codd's (légèrement différente de la nomenclature SQL moderne).

lib-og

Fournit des fonctions de base pour récupérer et manipuler des métadonnées OpenGraph externes.

lib-uc

Fonctions reliées à Unicode pour PHP4+. lib-uc.php vise à fournir une alternative universelle (fonctionnant sous environnement PHP4+) aux fonctions PHP natives pour manipuler des chaînes UTF-8 (multibyte), ainsi que des fonctionnalités Unicode plus avancées.

nettools

Petite bibliothèque PHP d'outils reliés au réseau.

phptools

phptools.php est l'endroit des tweaks et des fonctions expérimentales. Utiliser à vos propres risques. Les fonctions éprouvées sont progressivement uniformisées et externalisées, par thèmes, dans des bibliothèques spécialisées.

wikiwiki

Une implémentation PHP autonome d'un wiki simple. Permet de rendre le contenu d'une page facilement éditable par l'utilisateur, sans pour autant dépendre d'infrastructure spécifique.

xarg

XARG eXtended Arguments is (pure) (and inverted) suGaR ("XARG Arguments étendus est du sucre (pur) (et inverti)").

  • Vous ne vous rappelez jamais l'ordre des ces arguments de fonction?
  • Vous aimeriez pouvoir passer les arguments dans n'importe quel ordre?
  • Vous avez toujours voulu permettre des arguments passés par référence optionnels? Tout ceci et plus est dorénavant possible avec XARG!

Note: XARG est du (pur) sucre sucré, mais comme le sucre inverti, il peut devenir assez collant. Aussi sucré qu'il soit, il n'en est pas moins un hack, alors ne vous y fiez qu'avec la plus grande prudence. Il s'agit plutôt là d'un défi de programmation qu'une classe destinée à une utilisation réelle.

xmeta

xmeta est la pierre angulaire du cadre d'application Diesel. Il s'agit d'un modèle objet et d'une couche d'abstraction. Chaque objet du modèle est une node, avec ses métadonnées, ses données et ses nodes enfants, ainsi qu'une plétore de méthodes pour manipuler ces dernières.

ZaraMeta

ZaraMeta est un intergiciel (middleware) qui permet le routage des métadonnées depuis ZaraRadio vers les serveurs de flux audio, permettant aux auditeurs d'être informés en temps réel du titre en cours de lecture.

Écrit en PHP et distribué sous licence GPL, ZaraMeta s'exécute dans l'environnement DOS de Windows.

Contextual links:

Global menu:

Site menu: