-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This is my Google Wave replacement toy project. It actually already works quite well; still there are a lot of rough edges. Take a look at the GitHub Issues to get an idea.
- MySql
- PHP5 with a webserver (e.g. apache)
- Setup a new database and load the script from the database/migrations/ folder to create the necessary tables
- Copy or link the content of the web/ folder from the github project to a http-reachable folder
- Move template.config.php to config.php (in web/api/) and modify to match the mysql credentials
- Set the SIMULATE_LAG constant to false, otherwise you will end up with a bad performance
- Open the folder where you have located the files in your favorite browser
If you use Vagrant, you can also use that. You just have to login after starting the VM and create the necessary database manually. This is currently not automated (fixes welcome ;).
Here is a quick tutorial on how to use vagrant with this project.
- Chrome
- IE 9
- The server site uses pure PHP5 with PDO for access to the MySQL Database
- The client uses JQuery to generate the client's html structure.
- The communication between the client+server is done using JSON-RPC over HTTP. See the docs/ folder for a description of JSON-RPC.
There is currently no API documentation, since the API is very much a flux.
The latest "stable" version can be found in the master branch.
Each new feature starts with a f-[featurename] branch and will be merged into the development branch when its finished. The development branch will get merged into master each time its considered "stable".