Yii is a high-performance, component-based PHP framework for developing large-scale Web applications. Yii comes with a full stack of features needed by Web application development. It is written in a strict OOP style and is easy to learn with its detailed tutorials. Its highly reusable components allows one to rapidly build up a Web application that is efficient as well as robust.
PHP Sort Class is a PHP class that can be used to sort an array of numbers using several types of sorting algorithms. It currently supports bubble sort, bidirectional bubble sort, heap sort, quick sort, gnome sort, strand sort, merge sort, bogo sort, Jsort, insertion sort, and CombSort.
DataGrid Zend Framework is a way to easily create a datagrid from queries in your Zend Framework project. It is really easy to use: for example, $grid->from("clients"). It can perform CRUD operations seamlessly. It uses templates, performs joins, has advanced filters, does data validation and filtering (when performing CRUD operations), does automatic pagination, can add extra fields, can sort fields, and has many other features.
class.EasyADSI.php can be used to query Microsoft's Active Directory. It can read the definition of fields to query from an XML file or programatically. Once the fields, the objects, and conditions are defined, the class can execute the query and retrieve the results, which are returned in arrays. The class uses COM objects to access Active Directory.
OpenInviter is a script to import contacts (address book data) from email providers like Yandex, Lycos, Rambler.ru, Live / Hotmail, OperaMail, GMX.net, Mail.ru, Mail.com, GMail, Yahoo!, Rediff, AOL, and KataMail. It can import from content management systems like SimpleMachines Forum (SMF), Drupal, Social Engine, Wordpress, PunBB, Joomla, JamRoom, and PhpBB. It also imports from social portals like Twitter, Facebook, Hi5, Friendster, Orkut, Myspace, and LinkedIn. It offers basic "tell a friend" features.
PageLite is a PHP class which can be used to generate links to browse listings split into pages. It takes as parameters the total number of entries in the listing and the base URL for the links. The class looks at a configurable request variable to determine the current listing page and generates custom markup for links to go to the next, previous, first, last, and jumping link pages, based on custom configuration. The entire layout and operation of this class is configurable and can be set using configuration methods. The links presentation may be configured with custom mark up of text or HTML, preceding and appending all links. This class requires no database connection, and is completely self-run.
This class can be used to perform image manipulation operations with the ImageMagick program. It calls the ImageMagick program passing parameters to process several types of operations on image files. Currently, it can resize images, create thumbnails, darken or brighten images, add watermarks, rotate, flip, crop, convert to greyscale and invert images, create text images, and generate thumbnails from PDF or video files.
Sigma Grid is an AJAX-based data grid for displaying data and editing it inline in a scrollable and sortable table. It supports IE 6.0+, FireFox 2.0+, Safari 3.0+, and Opera9.0+. It seamlessly integrates with any server side solution, such as J2EE, .NET, PHP, or Perl. It features keyboard data navigation, nested multiline headers, and sortable and frozen columns. Slice rendering and built-in paginated output allow you to manipulate huge datasets.