Skip to content
Newscoop is the open content management system for professional journalists. Features for the modern newsroom include multiple author management, issue-and-section based publishing, geolocation and multilingual content management. The enterprise-standard journalist’s dashboard and a templating engine supporting anything from HTML5 to mobile comp…
PHP JavaScript HTML CSS Smarty Cucumber
Latest commit b23cc1f Jun 21, 2016 @ahilles107 ahilles107 committed on GitHub PHP7 code improvements (#1395)
* fix php7 strict code errors

* improve code for strict php rules

* don't use static veriable as object property

README.md

Logo

Build Status

Newscoop is the open content management system for professional journalists.

Features for the modern newsroom include multiple author management, issue-and-section based publishing, geolocation and multilingual content management. The enterprise-standard journalist’s dashboard and a templating engine supporting anything from HTML5 to mobile complete this fast production and publishing system. Read more about Newscoop history on his wikipedia page.

Quick links to our resources are:

Installation

Using console command

php application/console newscoop:install --fix --database_name newscoop --database_user root --database_password password

Default Admin Panel account is admin with password password.

For more details run:

php application/console newscoop:install --help

Using docker

Make sure docker and docker compose are installed (boot2docker or docker machine on OSX as well). Add the line 127.0.0.1 newscoop.docker to your /etc/hosts file. OSX users should use the ip of their virtualbox (e.g. boot2docker ip).

For running Newscoop in production mode:

docker-compose build
docker-compose up

For running Newscoop in development mode:

docker-compose -f docker-compose-dev.yml build
docker-compose -f docker-compose-dev.yml up

Requirements

  • PHP version must be at least 5.4 on Debian and CentOS to run Newscoop properly. See PHP bug.

  • MySQL can't work in "strict mode". Newscoop will currently break in many places when "strict mode" is enabled.

  • If you use E_DEPRECATED error_reporting level in PHP 5.6, you can get the behaviour described in this PHP bug report. always_populate_raw_post_data must be set to -1 in your php.ini file.

Compatibility

Browsers Tablets Smartphones
Safari 7.1+ not supported not supported
Google Chrome 31+ not supported not supported
Internet Explorer 9+ not supported not supported
Firefox 35+ not supported not supported
Opera 27+ not supported not supported

REST API documentation

REST API documentation will be available under the link: http://www.domain.com/documentation/rest-api/ after Newscoop installation is done.

How to contribute

Only 4 steps:

License

Newscoop is licensed under the GPL3 license.

Something went wrong with that request. Please try again.