Atmail is a fully-featured email server and Webmail client, allowing users to send and receive email via a Web browser or mobile device. It has full support for IMAP mailboxes, and an optional email-server mode that uses EXIM as the MTA. Features include a scheduler, MySQL backend support, spell-check, address book, calendar user preferences, multiple accounts, SpamAssassin support, migration scripts from other mail servers, a customizable interface, an attractive AJAX interface, an optional group sharing Calendar/Addressbook, and an Outlook plugin to sync Contacts/Tasks/Calendar data between a Desktop, Mobile, and Webmail client or other email users.
Auto form is a PHP class that can be used to generate HTML forms to manipulate MySQL table records. It can take a list of MySQL table fields and generate HTML for forms to select, insert, update, and delete table records. The class can also perform given validations of specified fields and invoke given callback functions on certain form processing events.
CSS sprite class is a PHP class that can be used to generate sprite images and CSS for use in Web pages. It can take a list of images and generates a single sprite image with all the images inside. The class can also generate CSS style definitions to use in Web pages that need to use the images from the generated sprite image.
Card deck is a PHP class that provides a flexible solution to generate and manipulate custom decks of cards that can be used to implement many different types of card games. It can add cards to a deck by adding card type rules that define identifiers to the type of cards and the number of cards that will exist for each type. The class can also shuffle the cards in the deck and deal a given number of cards to each player.
Curl multi sitemap is a PHP class that can be used to generate multiple sitemaps by crawling sites. It can crawl one or more sites to retrieve their pages and follow links recursively and determine the addresses of all pages to include in an XML sitemap. It can ignore given URLs to avoid crawling and including in the sitemap. The class uses the Curl extension multi-request support to retrieve multiple pages at the same time. You can also notify such services as Google, Yahoo, Bing, Ask, and Moreover about your sitemap update.