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:
- Manuals for Newscoop http://manuals.sourcefabric.org
- Forums and mailing lists: http://forum.sourcefabric.org
- Bug Tracking: http://dev.sourcefabric.org/browse/CS
- Public source code hosting: http://github.com/sourcefabric/Newscoop
- Download link: https://sourceforge.net/projects/newscoop/
- Developer's wiki: https://wiki.sourcefabric.org/display/CS/
- Developer's blog: https://dev-blog.sourcefabric.org
Installation
The recommended way to install Newscoop is through composer.
Using Composer
Just run the composer:
curl -s https://getcomposer.org/installer | php
php composer.phar create-project sourcefabric/newscoop path/to/install dev-master
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.
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.
You can preview it on newscoop-demo instance: http://newscoop-demo.sourcefabric.org/documentation/rest-api/
How to contribute
Only 4 steps:
- Fork sourcefabric/Newscoop repository - how to fork.
- Clone your fork
- Create new local feature branch - how to create branch
- Create pull request with your feature/bugfix - how to create pull request
License
Newscoop is licensed under the GPL3 license.