/Wiselib-Online

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Wiselib-Online

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.

Features of Wiselib-Online

The main features of this project will be -

  1. User authentication using Wisebed/Github credentials
  2. Github-Based Branch creation and push back changes
  3. Collaborative editing
  4. Templates and guides
  5. Integration with Wisebed experimental facilities

Installation

###Requirements

  • Apache2
  • PHP (5.3.3 or higher)
  • MySQL
  • MongoDB
###Setup Instructions
  1. Clone this repository to obtain the application files:
    ~$ git clone https://github.com/abhshkrv/Wiselib-Online
  2. Create logs and cache dirs in Symfony/App directory and give write permissions
  3. cd Wiselib-Online/Symfony/App
    mkdir cache
    mkdir logs
    chmod 777 cache
    chmod 777 logs
  4. Create necessary database for the app to use.
  5. In the Symfony/App/Config folder, copy the contents parameters.dist to a new file parameters.ini, and update it accordingly
  6. 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
Contact ------- Questions/Comments/Suggestions? Get in touch at