AppLogger is a library that allows an application programmer to provide run-time customizable output from an application. It includes a function, applogger_log(), with calling semantics analogous to the standard C library's printf(), but with extra arguments to specify a classification for the output message. Calls to applogger_log() thus specify the classification and text of a message; calls to other functions in the AppLogger library determine the real-time policy applogger_log() applies to messages of a given classification: print to file, send over a network socket, ignore the message, etc. In short, AppLogger allows for the separation of message content and message output policy in an application.
DeTraS provides several tools to track development activities by registering applications that developers use on an X11 session. It also allows you to send collected data to a server and takes care about your privacy. The idea behind DeTraS is taken from Timeline, a shell script written by Nat Friedman.
EasyCreator is an extension creator for Joomla!. You start by creating a 'frame' for your extension based on predefined templates for components, modules, plugins, and templates. You can also import existing and installed extensions. It also tries to assist with the creation of multilingual extensions by comparing the existing language file and examining the PHP and XML code for appearences of 'JText::***', then providing an overview of untranslated strings and missing and obsolete translations. An interface for creating config XML files is also provided.
Project Essentionals contains functions required to start working on a project immediately. Working example code is included, with proper comments for each function. It can currently: select a record from database and output it as an array; insert a record into a database and return a new row id; update a record in a database and return a response code; delete a record from a database and return a response code; get language-related settings from a project language folder (SQL for this table is included), and do the same for importing application-related settings; generate CAPTCHA on the fly; send email; generate an ExtJS Grid; export any URL to a PDF file; maintain history for all records inserted and updated in a database; set/get sessions messages; and maintain buffers. It also supports mini session management, and error reporting. Other utility functions include replaceaccents, cleanforurl, vrxmlencode, xmlencodecharref, parsedate, unstripslashes writehiddenvar, writehiddenidvar, includejs, includecss, simpleredirect, html2specials, specials2html, getipaddress, and escape_string.
SpotLight is a PHP MVC framework for rapid Web application development. It's an action-based framework that easy supports AJAX and SEO. A simple template engine provides easy front-end manipulation. Actions and DAOs provide simple back-end manipulation. It's easy to learn and easy to put into operation.