Skip to content

Superdesk Publisher: 360° digital output on an industrial scale

License

Notifications You must be signed in to change notification settings

ljubar/web-publisher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Superdesk Web Publisher

Build Status Scrutinizer Code Quality Dependency Status SensioLabsInsight

Superdesk Publisher - the next generation publishing platform for journalists and newsrooms.

The Superdesk Publisher is an API-centric delivery tool for all digital platforms. Written from scratch in 2016, it utilizes the knowledge gained from 17 years of delivering digital news at scale with Newscoop. The Publisher is designed to work with any editorial system. Naturally, it works the best with our in-house newsroom management system, Superdesk. Therefore, it allows independent maintenance, upgrade and change of the editorial back-end system.

Documentation

Full documentation can be found here: http://superdesk-publisher.readthedocs.org

Requirements

  • PHP >= 7.1
    • iconv needs to be enabled
    • Intl needs to be installed with ICU 4+
    • pdo needs to be enabled
    • JSON needs to be enabled
    • ctype needs to be enabled
    • Your php.ini needs to have the date.timezone setting
    • PHP tokenizer needs to be enabled
    • mbstring functions need to be enabled
    • POSIX needs to be enabled (only on *nix)
    • CURL and php-curl need to be enabled
    • php.ini recommended settings
      • short_open_tag = Off
      • magic_quotes_gpc = Off
      • register_globals = Off
      • session.auto_start = Off
  • Postgresql >= 9.4
    • pdo-pgsql
  • Memcached
    • memcached (running)
    • php-memcached
  • ElasticSearch >= 5.4
  • RabbitMQ >= 3.5
    • php-bcmath
  • Supervisor

Installation

See installation guide for more details.

Testing

See detailed instructions for more details.

License

See the complete license here.

Contributors

This project is a Sourcefabric z.ú. and contributors initiative.

List of all authors and contributors can be found here.

Superdesk Publisher is possible thanks to other Sourcefabric initiatives:

Symfony Bundles:

Name CI Status
swp/multi-tenancy-bundle Build Status
swp/rule-bundle Build Status
swp/storage-bundle Build Status
swp/bridge-bundle Build Status
swp/templates-system-bundle Build Status
swp/settings-bundle Build Status
swp/content-list-bundle Build Status
swp/menu-bundle Build Status

Components:

Name CI Status
swp/templates-system Build Status
swp/multi-tenancy Build Status
swp/rule Build Status
swp/storage Build Status
swp/bridge Build Status
swp/common Build Status

About

Superdesk Publisher: 360° digital output on an industrial scale

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 89.8%
  • Gherkin 3.6%
  • HTML 3.1%
  • JavaScript 1.9%
  • CSS 1.4%
  • Shell 0.2%