superdesk / web-publisher
Superdesk Web Publisher - the next generation publishing platform for journalists and newsrooms.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 97
Watchers: 24
Forks: 56
Open Issues: 20
Type:project
Requires
- php: ^8.0
- ext-curl: *
- ext-dom: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-zip: *
- apache/log4php: ^2.3
- behat/transliterator: ^1.3
- burgov/key-value-form-bundle: ^1.6
- cboden/ratchet: ^0.4.2
- doctrine/cache: 1.12.1
- doctrine/doctrine-bundle: ^2.0
- doctrine/doctrine-migrations-bundle: ^3.1
- doctrine/inflector: ^1.3
- doctrine/migrations: ^3.1
- doctrine/orm: ^2.7 <2.13
- doctrine/phpcr-bundle: ^2.4
- doctrine/phpcr-odm: ^1.6
- emanueleminotto/twig-cache-bundle: dev-master
- evenement/evenement: ^3.0
- friendsofsymfony/elastica-bundle: ^6.1
- friendsofsymfony/http-cache: ^2.9
- friendsofsymfony/http-cache-bundle: ^2.8
- friendsofsymfony/rest-bundle: ^3.0
- gedmo/doctrine-extensions: *
- geoip2/geoip2: ^2.10
- gesdinet/jwt-refresh-token-bundle: ^0.12
- gos/web-socket-bundle: ^3.0
- graylog2/gelf-php: ^1.6
- guzzlehttp/guzzle: ^6.5
- http-interop/http-factory-guzzle: ^1.2
- jackalope/jackalope-doctrine-dbal: ^1.7
- jeremykendall/php-domain-parser: ^6.0
- jms/serializer-bundle: ^3.5
- jms/translation-bundle: ^1.5.0
- justinrainbow/json-schema: ~5.2
- knplabs/knp-menu-bundle: ^3.0
- knplabs/knp-paginator-bundle: ^5.5
- knplabs/knp-time-bundle: ^1.11
- knpuniversity/oauth2-client-bundle: ^2.11
- laminas/laminas-zendframework-bridge: ^1.5
- league/flysystem-aws-s3-v3: ^1.0
- lexik/jwt-authentication-bundle: ^2.10
- litipk/flysystem-fallback-adapter: ^0.1.3
- nelmio/cors-bundle: ^2.0
- nyholm/psr7: ^1.8
- ocramius/generated-hydrator: ^4.0
- ocramius/proxy-manager: ^2.14
- oneup/flysystem-bundle: ^3.4
- php-http/guzzle6-adapter: ^2.0
- phpcr/phpcr-utils: ^1.6
- ramsey/uuid: ^3.9
- sensio/framework-extra-bundle: ^5.5
- sentry/sentry-symfony: ^4.8
- stof/doctrine-extensions-bundle: ^1.3
- superbalist/flysystem-google-storage: ^7.2
- sylius/theme-bundle: ^2.0
- symfony-cmf/routing: 2.3.*, !=2.3.1
- symfony-cmf/routing-bundle: ^2.4
- symfony/cache: 5.4.*
- symfony/css-selector: 4.4.*
- symfony/dependency-injection: 5.4.*
- symfony/doctrine-bridge: 5.4.*
- symfony/dom-crawler: 5.4.*
- symfony/dotenv: 5.4.*
- symfony/flex: ^1.13
- symfony/framework-bundle: 5.4.*
- symfony/http-kernel: 5.4.*
- symfony/lock: 5.4.*
- symfony/mailer: 5.4.*
- symfony/messenger: 5.4.*
- symfony/mime: 5.4.*
- symfony/monolog-bundle: ~3.5
- symfony/proxy-manager-bridge: 5.4.*
- symfony/psr-http-message-bridge: ^2.2
- symfony/routing: 5.4.*
- symfony/serializer: 5.4.*
- symfony/swiftmailer-bundle: ~3.4
- symfony/templating: 5.4.*
- symfony/translation: 5.4.*
- symfony/validator: 5.4.*
- symfony/web-link: 5.4.*
- symfony/yaml: 5.4.*
- symfonycasts/reset-password-bundle: ^1.4
- symfonycasts/verify-email-bundle: ^1.2
- takeit/amp: dev-master
- takeit/amp-html-bundle: dev-master
- takeit/stringy: dev-fix
- twig/cache-extension: ^1.4
- twig/extensions: ~1.5
- twig/twig: ^2.12
- willdurand/hateoas-bundle: ^2.1
Requires (Dev)
- behat/behat: ^3.6
- behatch/contexts: ^3.3
- blackfire/php-sdk: ^1.22
- dg/bypass-finals: ^1.3
- dms/phpunit-arraysubset-asserts: ^0.4.0
- doctrine/data-fixtures: ^1.4
- doctrine/doctrine-fixtures-bundle: ^3.4
- friends-of-behat/mink-browserkit-driver: ^1.5
- friends-of-behat/service-container-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.0
- liip/functional-test-bundle: ^4.3
- liip/rmt: ^1.6
- liip/test-fixtures-bundle: ^2.4
- matthiasnoback/symfony-dependency-injection-test: ^4.2
- nelmio/alice: ^3.8
- phpspec/phpspec: ^6.1
- phpstan/phpstan: ^0.12.88
- phpunit/phpunit: ^8.0
- rdx/behat-variables: ^1.2
- rector/rector: ^0.11.20
- roave/security-advisories: dev-latest
- symfony-cmf/testing: ^3.1
- symfony/browser-kit: 5.4.*
- symfony/debug-bundle: 5.4.*
- symfony/phpunit-bridge: 5.4.*
- symfony/web-profiler-bundle: 5.4.*
- theofidry/alice-data-fixtures: ^1.1
Conflicts
Replaces
- lullabot/amp: ^1.0
- sentry/sdk: *
- swp/analytics-bundle: v2.4.2
- swp/archiver: v2.4.2
- swp/bridge: v2.4.2
- swp/bridge-bundle: v2.4.2
- swp/common: v2.4.2
- swp/content-list: v2.4.2
- swp/content-list-bundle: v2.4.2
- swp/elastic-search-bundle: v2.4.2
- swp/facebook-instant-articles-bundle: v2.4.2
- swp/geo-ip: v2.4.2
- swp/geo-ip-bundle: v2.4.2
- swp/menu-bundle: v2.4.2
- swp/multi-tenancy: v2.4.2
- swp/multi-tenancy-bundle: v2.4.2
- swp/output-channel: v2.4.2
- swp/output-channel-bundle: v2.4.2
- swp/paywall: v2.4.2
- swp/paywall-bundle: v2.4.2
- swp/redirect-route-bundle: v2.4.2
- swp/rule: v2.4.2
- swp/rule-bundle: v2.4.2
- swp/seo: v2.4.2
- swp/seo-bundle: v2.4.2
- swp/settings-bundle: v2.4.2
- swp/storage: v2.4.2
- swp/storage-bundle: v2.4.2
- swp/templates-system: v2.4.2
- swp/templates-system-bundle: v2.4.2
- swp/user-bundle: v2.4.2
- swp/webhook: v2.4.2
- swp/webhook-bundle: v2.4.2
- dev-develop
- 2.4.x-dev
- v2.4.2
- v2.4.1
- v2.4.0
- v2.4.0-rc
- v2.3.0
- 2.2.x-dev
- dev-master / 2.2.x-dev
- 2.2.2.x-dev
- 2.2.1.x-dev
- v2.2.0
- v2.2.0-rc
- v2.2.0-beta
- 2.1.x-dev
- v2.1.1
- v2.1.0
- v2.1.0-rc
- 2.0.x-dev
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-rc2
- v2.0.0-rc
- 1.5.x-dev
- v1.5.0
- 1.4.x-dev
- v1.4.0
- v1.4.0-beta2
- v1.4.0-beta
- 1.3.x-dev
- v1.3.0
- v1.3.0-rc
- v1.2.0
- v1.1.0
- 1.0.x-dev
- v1.0.0
- v0.6.0
- 0.5.x-dev
- v0.5.0
- 0.1.x-dev
- v0.1.1
- v0.1.0
- v0.0.1
- dev-SWP-2325
- dev-SWP-2314
- dev-SWP-2317
- dev-SWP-2261-CR
- dev-SWP-2261
- dev-2.4.2-sftest
- dev-2.2.2-b247
- dev-SWP-2286
- dev-SWP-2284
- dev-SWP-2283
- dev-SWP-2282
- dev-contetnlist-invalidation-cache
- dev-tests-test
- dev-SWP-2270
- dev-SWP-2256
- dev-SWP-2265
- dev-SWP-2262
- dev-revert-1243-SWP-2230
- dev-SWP-2255
- dev-SWP-2249
- dev-SWP-2228
- dev-SWP-2236
- dev-SWP-2230-fix
- dev-SWP-2230-php7-fix
- dev-fix-content-handler-logger
- dev-SWP-2231
- dev-SWP-2230
- dev-searchFix-b247
- dev-SWP-2225
- dev-upgradeFix-b247
- dev-upgradeFix
- dev-upgradeFix-sf
- dev-symfony4-latest
- dev-master-vanja
- dev-symfony4
- dev-migrationFix
- dev-hotfixArticleExtraTextField
- dev-insajderProduction
This package is auto-updated.
Last update: 2024-12-25 12:25:13 UTC
README
Superdesk Publisher - the next generation publishing platform for journalists and newsrooms.
The Superdesk Publisher is an API-centric delivery tool for digital platforms. Written from scratch in 2016, it builds on top of the knowledge gained from 16 years of delivering digital news at scale with Newscoop. The Publisher is designed to extend our newsroom management system Superdesk, providing complete, end to end digital publishing solution. Therefore, it allows independent development and maintenance of the editorial systems.
Documentation
Full documentation can be found here: http://superdesk-publisher.readthedocs.org
Requirements
See requirements for general information, and composer.json for always up to date libraries and extensions requirements.
Installation
We strongly recommend using Docker for local installation and testing.
There is an installation guide for setting up the required services and the Publisher manually.
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.