Explore the platform

One platform.
Many editorial voices.

Build and operate independent news, magazine and specialist publications with one flexible Django-based publishing infrastructure. Share the technology. Keep each publication's identity.

The idea

A publishing network, not just a collection of websites.

News Sites Platform brings publishing tools, content intake and site operations together. Each publication can have its own domain, design, language, categories and editorial approach, while sharing the underlying application and infrastructure.

01 / INDEPENDENCE

Distinct editorial identities

Run specialist, local or international titles without forcing every publication into the same editorial model.

02 / SHARED FOUNDATION

One technical core

Maintain reusable content models, workflows, integrations and infrastructure across multiple sites.

03 / EXTENSIBILITY

Grow when needed

Extend publication-specific behavior and introduce new ingestion, distribution or automation components over time.

What it does

From source to published story.

The platform supports the practical work behind digital publishing: finding material, preparing stories, managing editorial decisions and distributing content.

Editorial workflows

Create and edit articles, review incoming material, organize categories and schedule publication through a shared administrative environment.

Content ingestion

Collect material from RSS feeds and supported external sources, with tools for extraction, review and import from existing publishing systems.

Multilingual publishing

Support publications with different languages and translation-aware content, including language-specific editorial structures.

Search & discovery

Support content discovery with search, organized metadata, RSS feeds, sitemaps and readable page structures.

APIs & integrations

Use structured endpoints for content retrieval and connect publishing workflows with external tools and services.

Automation & distribution

Use background tasks for scheduled ingestion, publishing and selected social-distribution workflows, with editorial controls.

Editorial lifecycle

Tools for every stage of a story.

STEP 01

Collect

Receive source material through feeds, imports or direct editorial input.

STEP 02

Prepare

Extract, refine, categorize and enrich content before publication.

STEP 03

Review & schedule

Apply editorial decisions and select when an approved story should appear.

STEP 04

Publish & distribute

Publish on the relevant site and expose content through web pages, feeds and supported integrations.

Live geographic pilot · Expanding semantic capabilities

Geographic & semantic enrichment. Content with context.

Articles can connect to real-world places, not just keywords or editorial categories. Our geographic enrichment is already operational on ElGolf.cat: readers can explore identified places, geographic context and related coverage directly from a story. This working pilot forms the foundation for broader semantic enrichment.

01 / LIVE PILOT

Structured places

Associate articles with named places and geographic context, including relevant local and regional relationships.

02 / LIVE PILOT

Interactive maps

Display identified locations on OpenStreetMap-based maps within published articles.

03 / LIVE PILOT

Place-based discovery

Navigate to other articles associated with the same place, beyond ordinary tags and categories.

04 / IN DEVELOPMENT

Broader entity recognition

Extend structured understanding to people, organizations and events, while distinguishing central subjects from passing mentions.

05 / IN DEVELOPMENT

Identity & verification

Resolve references consistently and evaluate proposed facts and relationships against supporting evidence.

06 / IN DEVELOPMENT

Semantic service integrations

Connect the independent publishing core to specialized enrichment services through adapters and APIs, including work on SemanticBCN.

SEE IT IN ACTION · ELGOLF.CAT

Camiral: geographic enrichment in a published article

Explore how a report about Camiral presents a structured place reference, geographic context and a map, with a path to related coverage.

Availability: geographic enrichment is live in the ElGolf.cat pilot. Broader semantic capabilities remain under development and are not presented as enabled across the entire network.

Flexible operating modes

Start with editorial control. Add automation where it helps.

STANDARD

A reliable publishing foundation

Designed around hands-on editorial work: content management, publication scheduling, multilingual site structure and common web publishing essentials.

PRO EDITION

Advanced editorial assistance

An extension path for automated intake, signals, story clustering and AI-assisted workflows. Availability and configuration depend on the deployment; editorial oversight remains essential.

Edition labels describe platform configurations and development direction, not a fixed public pricing or feature entitlement.

Live network

Different publications. Shared infrastructure.

Four live publications demonstrate the variety of editorial approaches supported by one shared infrastructure.

Open architecture

Built on familiar, extensible technology.

The system is based on Django and Python, with a service-oriented operational stack for data, search, background processing and deployment. Teams retain control over code, integrations and hosting.

PythonDjangoPostgreSQLRedisCeleryElasticsearchDockerREST APIs

Specific services and integrations depend on the deployment and enabled modules.

Build with the platform

More than a single website.

Whether the goal is a specialist magazine, a local publication or a growing network, News Sites Platform provides a shared foundation without erasing editorial differences.