Open311 Simple CRM
PHP HTML JavaScript CSS Other
Clone or download
Pull request Compare This branch is 159 commits ahead, 5 commits behind mysociety:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
application Escape vars when logged Apr 10, 2018
assets Add moment.js for 15 min logout compare dates Nov 17, 2017
db Add missing column to example report Jul 18, 2014
documentation renaming project and updating docs Mar 21, 2014
system Add Unbuffered Query to CodeIgniter Core 1.0 Oct 24, 2017
user_guide refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
.editorconfig Auto-register MAX.gov users Feb 3, 2017
.gitignore Ignore composer phar Mar 5, 2018
.htaccess refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
LICENSE.txt refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
README.md renaming project and updating docs Mar 21, 2014
apple-touch-icon-114x114-precomposed.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
apple-touch-icon-144x144-precomposed.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
apple-touch-icon-57x57-precomposed.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
apple-touch-icon-72x72-precomposed.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
apple-touch-icon-precomposed.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
apple-touch-icon.png refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
composer.json removing vendor folder Oct 31, 2016
composer.lock Auto-register MAX.gov users Feb 3, 2017
favicon.ico refactor and upgrade to Codeigniter 2.2.2 Jul 1, 2015
index.php.sample Auto-register MAX.gov users Feb 3, 2017
sample.htaccess adds sample .htacesss Jul 1, 2015

README.md

Open311 Simple CRM

Open311 Simple CRM is a basic open source web application for storing problem reports and tracking requests. It also provides an Open311 API endpoint and should accept any report submitted over the Open311 API.

Installation

Open311 Simple CRM is written in PHP using the CodeIgniter framework. You should find it easy to install provided you have access to a webserver and a database.

The code generally expects to be running under an Apache webserver with a mySQL database. It may be possible change these things if your system is different -- see the installation documentation:

Installation instructions: see documentation/INSTALL.md

Quickstart

If you're familiar with PHP CodeIgniter (or possibly just PHP!) you might be able to get things going just by dropping the repository somewhere under your server root. (In fact, for a super quickstart, set up your webserver so that web/ is the server root).

The Open311 Simple CRM root page will provide diagnostics even if you've not got the database running, so try hitting that as soon as you get going.

Remember to see documentation/INSTALL.md for details. If the home page seems OK, try clicking on Main site and logging in as the default out-of-the-box administrator:

  • username: admin@example.com
  • password: password

You must to change these values as soon as you're logged in! The root page will tell you how (until you've done it).

Licensing

The original Open311 implementation code is nearly all from Philip Ashlock's raw implementation of Open311 GeoReport v2 while additional features have been developed by mySociety under the name FMS-endpoint.

See LICENSE.txt but also check in documentation/ for component-specific licenses.