phplib2Smarty is a drop-in replacement extension of Smarty class for PHPLib template class. Even though the syntax is like that of PHPLib template but the compiling technique of Smarty has been used. Several advantages of Smarty that PHPLib lacked can now be used more conveniently.
CodeKit is an interface to a universal database code table. It takes all of the programming work out of maintaining multiple database code definition sets. A single code administration page lets you define new virtual code tables and enter all codes and their descriptions. Perl and PHP classes retrieve the code descriptions and automatically generate HTML code selection elements.
BabelKit is an interface to a universal multilingual database code table. It takes all of the programming work out of maintaining multiple database code definition sets in multiple languages. The code administration and translation page lets developers define new virtual code tables, new languages, enter all codes and their descriptions, and then translate them into all languages of interest. Perl and PHP classes retrieve the code descriptions and automatically generate HTML code selection elements in the user's language. This makes internationalization and localization of Web sites and database interfaces much easier.
MMS Diary is a mobile phone weblog/diary for use when you are on holiday. It uses MMS (Multimedia Messaging Service) as a transport to upload texts and photos to your homepage. This is done with a PHP script that pretends to be an MMS proxy relay (the server that receives MMS messages is sometimes also referred to as MMSC).
User Manage is a compact suite which can easily be used in any PHP script. It is modeled like a puzzle: there is the "core" that handles basic authentication, and then there are other modules that handle utility functions (e.g. a database handler that helps top-level modules like the permissions handler). With User Manage, developers can build applications with the standard user authentication complete, and developers can drop in modules to handle extra user information and to add functionality.