Welcome to Superdesk Publisher documentation¶
The next-generation publishing platform for newsrooms
Superdesk Publisher is a lightweight open source renderer for news articles and other content delivered via an API feed. The code is released under the GNU Affero General Public Licence, version 3.
Publisher is designed to work with the Superdesk newsroom management system from Sourcefabric, but it can also be adapted to work with any compatible API. Publisher is a lightweight PHP 7 renderer for HTTP-pushed content in both HTML/CSS/JavaScript and PWA templates, and it runs on a standard web server or in a Docker container. A PostgreSQL database is also required.

The presentation of articles is taken care of by a flexible, device-responsive themes system, which can be customised to suit your publications.
This documentation includes text and code examples from the Symfony and Sylius projects, released under the Creative Commons BY-SA 3.0 licence. Pull requests to improve the documentation are welcome.
- Manual
- Introduction
- Getting started
- Templates System
- Rendering pages with Twig
- Creating a page templates
- Creating custom templates
- Properties
- Templates features
- Handling Articles
- Handling Related Articles
- Handling Article Media
- Handling Article Authors
- Handling Article Slideshows
- Handling Routes
- Handling Content List Items
- Keywords
- Template Caching
- How to implement Search using ElasticSearch?
- Tips
- Templates inheritance
- How to change the Route/Article template name?
- Themes
- Editorial tools
- Admin Interface
- Cookbooks
- Reference
- Bundles
- Developer Guide