-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This is my Google Wave replacement toy project. It works already quite well; still there are a lot of rough edges. Take a look at the GitHub Issues to get an idea.
The current implementation is a basic subset of Google Wave. After registering you can add friends to your contact list through their email adresses. You can create topics and invite your friends. In a topic you can create posts like in GW.
There currently is no live editing, so only one person at a time can edit a single post. Also the editing itself is not as nice as GW, but it is good enough for us.
The API is documented at a separate wikipage.
- MySql
- PHP5 with a webserver (e.g. Apache)
- Create a new database
- Copy the
etc/template.config.php
toetc/config.php
and the database settings- Make sure SIMULATE_LAG constant is set to false for production environments
- Run
scripte/migrate.php
- Copy or link the content of the web/ folder to a http-reachable folder
- 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.
Using git flow
each new feature is developed in a separate branch named feature/[featurename]
. It will be merged into the development branch when its finished.
The development branch will get merged into master each time its considered "stable".
- Spaces, no Tabs. Two (2) spaces to indent.
- Semicolons in Javascript