About Newsfeed

The Newsfeed service is a content management system for creating, editing, and distributing structured content, such as news articles and static pages. It supports multilingual publishing and cross-platform delivery for web, game launchers, and in-game clients on platforms including PC, PlayStation, Xbox, iOS, and Android.

Newsfeed is integrated into a Nuxt-based web framework and supports both simple and complex content elements, enabling consistent rendering across platforms. It is intended for use by content managers, developers, and web teams maintaining content-rich applications.

Key Features

Newsfeed provides solutions for essential content management tasks:

  • News Management: Prepare and manage news updates on game sites.

  • Patch Notes Creation: Create and publish detailed in-game patch notes.

  • Launcher News Display: Display news lists in game launchers.

  • In-Game Event Support: Manage and announce in-game events.

  • Multilingual Content Preparation: Prepare content in more than 20 languages, including English, Russian, German, French, and Chinese.

  • Multi-Platform Compatibility: Create and export content for platforms such as PC, PS, iOS, and Android.

  • Versatile Export Formats: Export content in JSON, nut-JSON, and HTML formats.

In addition, Newsfeed offers advanced features for structured content delivery and collaboration:

  • Platform and Language Customization: Define different versions of content for each platform and language, including per-version metadata such as title, game version, and release date.

  • Structured Content Editing via Gaijin Editor: Compose content as a structured JSON tree, supporting both simple elements (headings, text, images) and complex interactive blocks (tabs, sliders, spoilers, modals, etc.).

  • Collaborative Draft Workflow: Work with shared drafts, preview unpublished content via API tokens, and track changes with version history and rollback support.

  • API-Driven Integration: Query content using a REST API, with support for filtering by language, platform, and content type. Both published and draft versions are accessible.

Intended Users

  • Content Managers: Create, localize, and publish news and informational pages.

  • Web Developers: Integrate structured content into custom frontends using Newsfeed’s API.

  • Game Client Developers: Retrieve and render localized news and patch notes within game environments.

Supported Content Types

The service supports various content types:

  • Text: Titles, paragraphs, bullet lists, links.

  • Media: Images, video embeds, image galleries.

  • Interactive: Tabs, spoilers, modals, sliders, swipers, columns.

Export Formats

Newsfeed supports multiple content presentation formats:

  • Raw JSON: Full structured content with all components for advanced integrations.

  • Simplified JSON: Optimized version for Gaijin in-game clients (e.g., nut-JSON format).

  • Static HTML: Pre-rendered HTML for use in game launchers or websites.

  • Plain Text: Text-only version, excluding media and interactive components.

  • Interactive Components: Built with Vue 3 and Nuxt to support dynamic, browser-based interactions.

Example Usage

Supported Platforms

Newsfeed supports platform-specific content configuration and delivery for the following platforms:

  • PC (Windows, Linux)

  • PlayStation 4 / 5

  • iOS

  • Android

  • Xbox One / Xbox Series S

  • Nintendo Switch

Platform-Specific API Example

Different versions of a news item can be retrieved for each platform, with metadata that may vary by platform, including title, game version, and publication date:

https://newsfeed.gap.gaijin.net/api/patchnotes/warthunder/en/201?platform=pc
https://newsfeed.gap.gaijin.net/api/patchnotes/warthunder/en/201?platform=ps4

Multilingual Support

The service supports an extensible list of languages, including:

  • Russian

  • English

  • German

  • French

  • and more