Wiselib-Online is a cloud service for editing wiselib code. It useses code from the existing codebender.cc project. Wiselib-Online will remove the need for the complex installation of wiselib developer tools, as users can simply fork wiselib and work on it using this web application.
The main features of this project will be -
- User authentication using Wisebed/Github credentials
- Github-Based Branch creation and push back changes
- Collaborative editing
- Templates and guides
- Integration with Wisebed experimental facilities
###Requirements
- Apache2
- PHP (5.3.3 or higher)
- MySQL
- MongoDB
- Clone this repository to obtain the application files:
~$ git clone https://github.com/abhshkrv/Wiselib-Online
- Create logs and cache dirs in Symfony/App directory and give write permissions
- Create necessary database for the app to use.
- In the Symfony/App/Config folder, copy the contents parameters.dist to a new file parameters.ini, and update it accordingly
- If you have PHP 5.4, you could use the built-in web server. The built-in server should be used only for development purpose, but it can help you to start your project quickly and easily.
$ php -S localhost:80 -t /path/to/www
cd Wiselib-Online/Symfony/App
mkdir cache
mkdir logs
chmod 777 cache
chmod 777 logs