Xapian is a search engine library, scalable to collections containing hundreds of millions of documents. It's written in C++ with bindings for Perl, Python, PHP, Java, Tcl, C#, Ruby, and Lua. It is a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also a rich set of boolean query operators. Omega is a Web search application built upon the Xapian library. It can index a Web server's document tree (including HTML, PDF, OpenOffice, MS Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data exported from arbitrary sources (e.g. SQL databases).
P4A (PHP For Applications) a PHP5 RAD and object oriented PHP framework for building event-driven, stateful Web applications. It is based on Zend Framework and features tableless HTML, multiple databases, access key support, auto data type recognition, transparent AJAX, UTF-8, internationalization, and localization.
i18nHTML is a collection of scripts that can be used to write Web pages that visitors can translate into their respective native languages. It uses a database to match sentences from the Web page against translations and defines a set of PHP functions that generate either the translated HTML sentences or the original (typically English) text with decorations that allow users to provide translations. It requires that internationalized pages be written using the functions but does not constrain the page design in any way. Internationalized pages can be updated without losing existing translations for sentences that were not changed.
Blackbird is the first enterprise service bus (ESB) for PHP developers. It provides a range of services, including managing configuration data, connections to message queues, databases, and other applications, and many more features. This makes it possible to very rapidly develop message-based applications and/or integration layers.
IAM OPML Parser Class parses an OPML file (provided its URL) and returns an array. This array contains, for each of the OPML file's elements, the following attributes: link_url, link_name, link_target, link_description, link_rss, created (date of creation), and type (link type: RSS, HTML, etc.). The class uses file_get_contents() to retrieve the contents of the OPML file, and then the XML extension is used to parse and store the file’s data in an associative array, where each outline element is stored using a different array index.
QDrupal is a module that integrates the Qcodo PHP Framework with Drupal. The QDrupal module simply provides the integration code and requires the user to create their own QForm pages for use within the Drupal framework and page structure. Most Qcodo features are available, including code generation and access to QForms. All Drupal features are available, such as user management and CMS features.
SQLData is an extension of the PHP DB class which provides object-relational mappings to store and retrieve persistent objects in a SQL database. The class comes with additional scripts for generating classes that can be used by applications to access given database table using the SQLData class as a means to store and retrieve data with SQL statements. These scripts are meant to run from the commandline. They retrieve the definitions of a given database table and generate classes to access the table rows as objects or to manipulate them via Web forms.
KTML is a browser-based WYSIWYG HTML editor that facilitates easy content formatting using its advanced table and image manipulation features. Unlike other online editors, it supports most platforms and configurations, providing users with advanced text and paragraph formatting capabilities as well as CSS support and easy HTML tag selection. It also features advanced image manipulation, an effective spell checking module, and a Server Behavior for Dreamweaver MX.