MySQL Split Read/Write for Drupal is a patch for Drupal versions 5 and 6 that allows a Drupal-based Web site to access a multi-server MySQL setup with master/slave replication. This allows Drupal to send all MySQL select (read) queries to the slave nodes, while allowing insert, update, and select (write and read) queries to be pointed at the master node. The code modification allows for an increased 30% improvement under query-based transactions on this platform environment.
Selador is a browser-based fantasy game. The game was commercial at first, but has since been released as open source by its developers. The game focuses on teamplay and communication between players. Although it is played in real-time, strategy and planning are paramount. It comes with a nice set of graphics and a pre-populated database. It can be installed on any *AMP stack.
Budgest is a Web application designed to manage budgets, for small to wide structures. Based on a double tree-structure (entity/nature), it allows the creation of annual or rolling slices budgets. It can import accounting data and allows the creation of dynamic reports to follow real-time evolution between account data and budget. A transverse view allows grouping of entities with no hierarchical relations (for example marketing departments of international companies). It supports users, groups, data versioning, and CSV import and export.
fp.board is a bulletin board software solution designed to both implement features of proprietary non-free solutions and provide exceptional security. It supports features such as a built in Markdown Engine along with BBCode, an advanced Ban Control Panel (modeled after IRC, with Account Exceptions and CIDR based IP bans), DNS Blacklist checks, checks against the StopForumSpam databases, and more. It has no issues with the Suhosin Patches, and is developed on a server that supports Suhosin.
PHP MySQL DB Class is a PHP class that acts as a MySQL database access wrapper. It can connect to a MySQL server, execute MySQL queries, and retrieve single value results or return result rows into arrays. It can also count the number of executed queries, escape text literal values, and perform update, insert, and delete queries.
AeroSQL is a Web-based tool for managing MySQL servers. It allows you to control multiple servers, updat the result of a SELECT if it is performed on a single table and the result contains a unique index and view all SQL commands issued by the server side script. It correctly handles NULL values, allows users to select which columns to display while editing a database table, and only fetches visible columns to minimize network traffic. It feature an easy to use Web interface based on the ExtJS framework.