Managing Posts in PolyCMS

Last updated on May 15, 2026 11:21 PM

Creating a New Post

Navigate to Blog > Posts in the Perfex CRM admin sidebar and click New Post. The post editor provides a full-featured content workspace:

  • Title — Enter your post title. PolyCMS auto-generates a URL-friendly slug, which you can customize.
  • Content Editor — TinyMCE rich-text editor with formatting toolbar, media embedding, and HTML source view.
  • Featured Image — Select or upload an image from the Media Library to serve as the post thumbnail.
  • Excerpt — Optional short summary displayed in archive listings and search results.

Rich-Text Editor Features

The built-in TinyMCE editor supports:

  • Text formatting (bold, italic, underline, strikethrough)
  • Heading levels (H1–H6)
  • Ordered and unordered lists
  • Blockquotes and horizontal rules
  • Image insertion from Media Library
  • Table creation and editing
  • Code blocks for technical content
  • Embed videos and iframes
  • Full HTML source editing for advanced users

Post Status & Visibility

Each post supports multiple status and visibility options:

SettingDescription
PublishedVisible to all frontend visitors
DraftSaved but not visible on frontend
ScheduledAuto-publishes at a specified date and time
PublicAccessible by anyone
PrivateVisible only to logged-in staff members
Password ProtectedRequires a password to view content

Post Settings Panel

On the right sidebar of the editor, configure additional options:

  • Categories — Assign one or more categories. Supports multi-level hierarchical selection.
  • Tags — Add tags with auto-completion for existing tags.
  • Featured Post — Toggle to highlight this post on your blog homepage.
  • Comments — Enable or disable comments per post.
  • Reading Time — Automatically calculated based on word count. Displayed on frontend for reader reference.
  • Author — Defaults to current staff member. Admins can reassign authorship.

SEO Settings Per Post

Every post includes dedicated SEO fields accessible in the editor:

  • Meta Title — Custom title tag for search engines (falls back to post title).
  • Meta Description — Summary text displayed in search engine results.
  • Focus Keywords — Target keywords for internal SEO reference.
  • Canonical URL — Set canonical link to prevent duplicate content issues.
  • Open Graph Image — Custom social sharing image for Facebook, LinkedIn, etc.
  • Twitter Card — Configure Twitter-specific sharing metadata.
  • Google Search Preview — Live preview showing exactly how your post appears in Google search results.

For complete SEO configuration options, see the SEO Configuration Guide.

Bulk Actions

From the Posts listing page, select multiple posts using checkboxes and apply bulk actions:

  • Publish — Change selected drafts to published status.
  • Draft — Revert selected posts to draft status.
  • Delete — Move selected posts to trash.

The listing page also shows:

  • Post status indicators (Published, Draft, Scheduled)
  • View count per post
  • Category assignments
  • Published date
  • Quick edit and preview links

Post Scheduling

To schedule a post for future publication:

  1. Set the post status to Scheduled.
  2. Choose the desired publish date and time.
  3. Click Save.

PolyCMS automatically publishes the post when the scheduled time arrives. Scheduled posts are not visible on the frontend until the publish time.

Views Tracking

PolyCMS tracks page views for each published post. View counts appear in the post listing and can be used by themes to display popular content. The Dashboard aggregates total views across all posts.

Related Documentation