Open source releases



Information
Here you can find all the code I've released under an open source licenses.
Currently working on the shoutbox and an underlying framework for real time communication (including websocket integration).

Most of it is used in my website: http://www.agesofstrife.com.
(You can log in using username "guest" and password "guest")

Enjoy!

(Last updated: 6th of March 2010)

Download

Let me know if you have any comments, suggestions, fixes or additions: opensource@bastiaangrutters.nl.

Translations (discontinued)
Translations is a PHP library which depends on MySQL to help translate your website.
It contains a number of functions which can deal with text translations,
and a mechanism to allow your sites users to translate the text on your site.

Requirements:
  • PHP
  • MySQL
  • A database with a table for the languages and one for the translations
  • A global variable $language specifying the current language
  • A connection to the database when using the translation functions

A SQL query to create the database tables is included in translations.php.

For more information about using this library see the included file USAGE.

Shoutbox
Shoutbox is a chat/shoutbox implementation using PHP, MySQL and JavaScript.
It uses AJAX to update messages and post new messages is easy to integrate in existing websites
and allows for customization of displaying messages.

Requirements:
  • PHP 5
  • MySQL
  • A database with with 3 tables to store messages, channels and user activity
  • A connection to the database when using the shoutbox functions
  • 3 JavaScript files from the YAHOO User Interface JavaScript Library

For more information about setting up a shoutbox see the included file USAGE.