uCal is a PHP class that can be used to convert dates between the Hijri and Gregorian calendars. It features the ability to convert dates between Hijri and Gregorian calendars and vice-versa. It is fully compatible with Umm Al-Qura. Dates formatted like the PHP date() function can be returned. English/Arabic formatted Hijri and Gregorian dates and times can be output. Versions of the date() and mktime() functions for Hijri are also provided.
HTML QuickForm Wizard implements a wizard whose pages and flows are described by a FSM (finite state machine). The next page is determined from the actual page, the "internal" state of the wizard, and a set of rules. The list of states (pages) and ruleset are described using an XML file (or string).
XOAD, formerly known as NAJAX, is a AJAX/XAP object oriented framework for PHP that allows you to create richer Web applications. It uses JSON and native PHP serialized objects to communicate. Special attention has been paid to security. It supports server side events (observation) and client side events (XOAD Events). Server and client extensions allow features such as HTML manipulation and caching. It is extensively documented, and includes tutorials and examples.
FreeSMS (Free Student Management System) is a Web application for managing an educational facility. It manages teachers and students and provides marketing, registration, course management, attendance, and a student evaluation system, and manages courses within a class environment. Profile-based management is supported for administrators, teachers, and students. Teachers and students can be registered online. Students are allowed to manage their own class enrolment and submit course evaluations, and teachers can manage student attendance. The differential factor and elegance of this project lie in the OOP standard and a modular structure. The code is clean and very extendable.
php_db2util is a module that extends PHP with mass data movement functions. It supports connecting to a DB2 server, loading data from a client or server with a replace option or insert option, and exporting data from a table to a client. It also allows the runstats utility to be run to recreate indexes.
PHPUnit is a family of PEAR packages that supports the development of object-oriented PHP applications using the concepts and methods of Agile Programming, Extreme Programming, Test-Driven Development, and Design-by-Contract Development by providing an elegant and robust framework for the creation, execution and analysis of Unit Tests.
The Text_Wiki package allows you to transform text structured using Wiki rules into any defined target output format. For example, you can convert Tavi-style Wiki text into XHTML, original C2-style Wiki text into XML, MeatBall style Wiki text into LaTeX, or any other Wiki markup rules into any other format (provided it's programmed properly).