All Projects → timble → Openpolice Platform

timble / Openpolice Platform

Licence: agpl-3.0
An open source web publishing platform for police forces.

Projects that are alternatives of or similar to Openpolice Platform

Expressionengine
ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.
Stars: ✭ 309 (+1960%)
Mutual labels:  cms, open-source, foss
Fos Proposals
💝 🐧 Archive of GSoC proposals
Stars: ✭ 266 (+1673.33%)
Mutual labels:  open-source, foss
311
New web portal for BOS:311
Stars: ✭ 15 (+0%)
Mutual labels:  government, open-data
Trumptracker.github.io
Open source for http://trumptracker.github.io/
Stars: ✭ 338 (+2153.33%)
Mutual labels:  open-data, open-source
CityScoreToolkit
Open-source version of Boston's CityScore performance dashboard
Stars: ✭ 42 (+180%)
Mutual labels:  government, open-data
Forms
Tracking our progress moving all city paper and pdf forms online.
Stars: ✭ 14 (-6.67%)
Mutual labels:  government, open-data
Mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
Stars: ✭ 313 (+1986.67%)
Mutual labels:  cms, open-source
Binda
Headless CMS based on Ruby on Rails
Stars: ✭ 60 (+300%)
Mutual labels:  cms, open-source
Flextype
Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS
Stars: ✭ 436 (+2806.67%)
Mutual labels:  cms, open-source
Maintainers Guide To Staying Positive
Don't let the trolls get you down! Use this as a reference to avoid open-source burnout and keep doing what you love: writing code! Contributions and any kind of improvements are very welcome!
Stars: ✭ 507 (+3280%)
Mutual labels:  open-source, foss
Awesome Open Geoscience
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Stars: ✭ 668 (+4353.33%)
Mutual labels:  open-data, open-source
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
Stars: ✭ 1,346 (+8873.33%)
Mutual labels:  cms, open-source
Web Publisher
Superdesk Publisher - the next generation publishing platform for journalists and newsrooms.
Stars: ✭ 82 (+446.67%)
Mutual labels:  cms, open-source
osd-building-footprints
Open source release of building footprints in Chicago.
Stars: ✭ 61 (+306.67%)
Mutual labels:  government, open-data
Phpwcms
Flexible, fast, powerful, customer, developer friendly web content management system and cms framework
Stars: ✭ 73 (+386.67%)
Mutual labels:  cms, open-source
Decidim
The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Stars: ✭ 894 (+5860%)
Mutual labels:  open-data, government
Data.gov
Data.gov source code and issue tracker
Stars: ✭ 1,856 (+12273.33%)
Mutual labels:  open-data, government
Rsocrata
Provides easier interaction with Socrata open data portals http://dev.socrata.com. Users can provide a 'Socrata' data set resource URL, or a 'Socrata' Open Data API (SoDA) web query, or a 'Socrata' "human-friendly" URL, returns an R data frame. Converts dates to 'POSIX' format. Manages throttling by 'Socrata'.
Stars: ✭ 182 (+1113.33%)
Mutual labels:  open-data, government
Openmw
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Stars: ✭ 4,017 (+26680%)
Mutual labels:  open-source, foss
Android Foss
A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
Stars: ✭ 832 (+5446.67%)
Mutual labels:  open-source, foss

Screenshot

Open Police

Open Police is an open source web publishing platform for police forces. It makes creating an open, modern, affordable, website to better connect with citizens very easy.

It uses a component based architecture. Written in PHP, HTML, CSS and Javascript. Made by passionate open source technologists and built on a purely free and open source software stack.

Check our demo website or visit our project's website.

Features

  • Mobile-First responsive design
  • Optimized for performance and security
  • Features a component based architecture
  • Dynamic and cascading HMVC
  • Level 3 JSON REST API

Discover all features.

Used by

Open Police v2 is being used by the Belgian local and federal police.

A few live websites (in dutch or french):

Installation

You can run the project easily with the supplied Vagrantfile - make sure you understand what Vagrant is.

  • Install Composer
  • Install VirtualBox
  • Install Vagrant
  • Clone this repository
  • Go to the repository folder and bootup the server
    $ vagrant up
    
  • Add the following line to your hosts file
    192.168.52.10 police.dev phpmyadmin.police.dev
    
  • You can now access the sample site at police.dev

Access

Theme development

We are using Grunt to automate repetitive tasks like Sass compilation, synchronised browser testing, etc.

  • Install Bower
  • Install Yarn
  • Go to the repository folder and install the dependencies:
    yarn install
    
  • Finally run Grunt
    grunt
    

Vagrant command-line interface

You can use the following commands to manage the server:

  • vagrant up to initially start the server
  • vagrant ssh to SSH into the running Vagrant machine
  • vagrant reload reboots the server
  • vagrant halt powers the server down
  • vagrant suspend & vagrant resume to make the server sleep/wake up
  • vagrant destroy to stop and destroy all resources of the server

More information about the Vagrant command-line interface can be found at docs.vagrantup.com.

Secure Shell

You can use the following commands to manage the platform:

  • police reinstall to re-create the sample site.

First use the Vagrant command-line interface to access the Secure Shell: vagrant ssh.

Database migrations

Database migrations are being managed using Phpmig.

The Vagrant box will setup everything for you. To make sure you have applied the latest database changes, browse to cd scripts/phpmig and execute bin/phpmig migrate.

To see a list of all migrations and their status, run bin/phpmig status. Use the bin/phpmig up <migration ID>and bin/phpmig down <migration ID> commands to apply or undo specific migrations.

For more information, please refer to the Phpmig GitHub page.

How to contribute?

Check our contributing guide.

License

The files in this archive are released under the AGPLv3 license. You can find a copy of this license in LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].