Introduction

Introduction --  Ce que peut faire Calendar

Introduction

Avertissement

Quelques classes de PEAR::Calendar requièrent PEAR::Date. Il manque quelques fichiers à la version 1.3.1beta de PEAR::Date, ce qui fait qu'elle ne fonctionne pas. Assurez-vous d'avoir PEAR::Date 1.4 ou supérieure d'installé.

PEAR::Calendar est un paquet pour générer des calendriers en tant que structures de données. Il ne formate rien et ne se base sur aucune couche d'abstraction, ce qui permet de l'utiliser dans différents cas. En même temps, ce paquet fournit une API facile d'utilisation qui rend le formattage facile, par exemple un calendrier HTML, tout en permettant de "connecter" le calendrier à votre couche d'abstraction.

PEAR::Calendar a été développé à cause de l'absence d'alternatives en PHP. Il existe plusieurs classes / utilitaires mais elles sont toutes dédiée à un rendu spécifique (typiquement du HTML avec des possibilités limitées de personnalisation sans avoir à retoucher le code) et dépendent souvent sur un type particulier de données (comprendre MySQL). Cela pose de grosses restrictions sur les cas où elles peuvent être appliquées. Par contraste, PEAR::Calendar se borne à éliminer les calculs de la génération de calendriers, permettant à l'utilisateur final de traverser simplement une structure de données préparée.

Quelques bénéfices / fonctionnalités de PEAR::Calendar :

Note : il y'a plusieurs exemples complets fournis avec le paquet PEAR::Calendar.