Content Management

Create, organize, and publish content in SyncCMS

Overview

The Content section of SyncCMS is where you create and manage your content. It is built around a few related concepts:

  • Content: the articles and entries themselves
  • Tags and Categories: how content is organized
  • Content Types, Data Fields, and Data Dictionaries: the schema that defines what fields each piece of content has
  • Content Lists: named groups of content that can be synced to external destinations

Content

Go to Content > List to browse your content. Content is shown as cards with the title, thumbnail, description preview, last updated time, and status and content-type badges. You can:

  • Search by title
  • Filter by content type, featured, sponsored, language, category, author, source, and created date
  • Bulk select items to Publish or Delete them in one action

Create or edit content

Click New Content or Edit on an existing item. The editor has several tabs:

Basic

  • Title (required)
  • The main editor, with three modes:
    • Editor: rich text editing with image and file upload
    • Mind Tree: a visual mind map; click AI Generate to turn the tree into an article
    • Markdown Editor: write in Markdown
  • In the sidebar: Project, Content Type, Created At, Updated At, and Status

Content moves through these statuses: Draft, Lite, Full, Published (plus Processing and Deleted).

Meta Data

The fields on this tab depend on the content type you selected. Depending on the field's configuration, you will see text inputs, switches, dropdowns, date pickers, or tag inputs — for example, category, tags, language, and description.

AI

AI-assisted fields with one-click generation:

  • Auto Title Headline
  • AI Tags
  • OG Title and OG Description
  • Summary
  • Entities, Concepts, and Taxonomy
  • Related Questions

NLP Analysis

A read-only view of the NLP results for the content: named entities (person, organization, location) and content taxonomies (Google and IAB classifications).

Tags

Go to Content > Tags to manage tags. Tags are flat labels scoped to a project.

To create one, click New Tag and set the Project, Name, Slug (a unique, human-readable identifier), and an optional Description.

Categories

Go to Content > Categories. Categories are hierarchical: parent categories can be expanded to show their children, and each row has actions to add a child category, edit, or delete.

To create one, click New Category and set:

FieldDescription
ProjectThe project the category belongs to
Parent Category"None (root category)" or an existing category
NameDisplay name
SlugURL-friendly identifier. Auto-generated from the name if left empty; cannot be changed after creation
DescriptionOptional

Content Types, Data Fields, and Dictionaries

The schema of your content is managed under Content > Content Type, which has three tabs: Content Type, Data Field, and Data Dictionary. They relate like this: a Content Type is a set of Data Fields, and a Data Field can take its values from a Data Dictionary.

Data Fields

Data Fields define a single field of a content entry. There are two kinds:

  • System: preset fields provided by SyncCMS (read-only)
  • Custom: fields you create

To create a custom field, click New Data Field and set the Project, Name, Slug, Data Type, and UI Type (Input, Switch, Select, Textarea, Datetime, or Multiselect). Turn on Is Dict and choose a Dict to restrict the field's values to a dictionary.

Data Dictionaries

Dictionaries are predefined value lists. Click New Data Dictionary, give it a Name, toggle Enable, and add the list of values. Any data field linked to the dictionary will offer these values as options.

Content Types

A Content Type groups data fields into a schema. Click New Content Type, set the Project, Name, and Slug, then select the Data Fields that belong to the type. When editing content, the Meta Data tab shows exactly these fields.

Content Lists

Go to List to manage Content Lists: named groups of content. Tag articles with a list from the content editor, then access them via the public API or sync them to an external destination.

To create one, click New Content List and set:

FieldDescription
NameDisplay name
SlugURL-friendly identifier used to tag content. Auto-generated from the name if left empty
Enable SyncWhen enabled, content added to this list is automatically synced to the configured destination
DestinationSyncCMS, Wordpress, or HTTP Push
API Secret KeyRequired for Wordpress and HTTP Push: the key the destination shares with you
API URLRequired for HTTP Push: the URL to push changes to

The list page shows the sync status of each list: pending and failed counts, and the last sync time.