Sufi CMS

Describe your site. Hooshvares build it.

Tell SiteBuilder what you need and it builds the pages, sections, layout and styles. Writer writes and translates the copy, SiteOps keeps the site healthy. You review, then you publish.

  • Whole site from one brief
  • fa, en, ar, es ready, add any language
  • You review and publish
VisualCodeMeta
Header (partial)
Hero section · new
Features section · new
Footer (partial)
Add section
Section templates
HTML / CSS / JS
SEO & meta
Translate
SiteBuilder: build a landing page for our dental clinic with services, prices and booking
BeforeAfterKeepDiscardChange it

01 · PAGES

Build pages from sections

Start blank or write with a hooshvare, add sections and reuse saved section templates. Page templates and shared partials (header, footer) keep every page consistent.

◆

Visual editor

Edit text inline, add sections, select one section to scope an AI request.

●

Section templates

Save a section once and reuse it from Add section on any page.

▲

Templates & partials

Page templates plus header and footer partials shared by the whole site.

■

Code view

HTML, CSS and JS tabs per page for custom sections and full-bleed designs.

◇

Page meta

Title, slug, template, show in navigation and order.

○

Starter site

Onboarding creates a starter site as drafts, or builds one with SiteBuilder.

02 · LANGUAGES

Every language you need

Persian, English, Arabic and Spanish are ready out of the box, and you can add any other language. Each culture is its own page variant with its own HTML, title, SEO and publish state. Right-to-left cultures render right to left.

faPersian · RTL
enEnglish
arArabic · RTL
esSpanish
+Any language you add
  • Own HTML and text per culture
  • Translate with Writer, then review
  • Publish each culture separately
  • Language-aware URLs: /fa/p/…, /en/blog/…

03 · NAVIGATION

Menus that follow the language

Header and footer render the menu chosen in Site settings. Items carry per-language labels and per-language URLs; nested groups render as the mega menu you see on this site.

  • Platform infrastructureFoundation
  • HelpDeskService desk
  • AI workspaceHooshvares
  • Content managementCMS
  • Navigation menu picked in Site settings
  • Per-language label and URL per item
  • Show or hide items without deleting
  • Icons per item from site CSS

04 · BLOG

A blog built in

Posts with tags, excerpt, cover and SEO fields. Each language of a post is published on its own at /{culture}/blog/{slug}, and the public site has its own search.

◆

Posts

Write with Writer from a brief, or by hand.

●

Tags

Type a new tag and it is created; tags do the job of categories.

▲

Per-language publish

fa and en versions go live separately.

■

Linked series

Posts link to each other across a series, like our Linux guide parts 1 and 2.

05 · DESIGN

Brand and design in one place

Site settings hold branding, design tokens, site-wide CSS, layout and error pages. Page-level CSS can be switched on for pages that need their own look.

◆

Branding

Name and logo set once; never faked in page code.

●

Design tokens & site CSS

Colours and type for the whole site, or ask SiteBuilder for a design system.

▲

Layout

Header and footer partials, navigation menu, error and not-found pages.

■

Page CSS & JS

Per-page styling and scripts, shared across cultures.

◇

Cookie consent & CORS

Consent banner and allowed origins for embedding.

○

Export & import

Export the site as a zip; imported pages arrive as drafts.

06 · MEDIA

Media from the File Manager

Images and files live in the shared File Manager and are inserted into pages and posts. Hooshvare uploads and generated images arrive as Confirm cards first.

◆

One library

Same File Manager used by every Sufi module.

●

Public links

Uploaded images get a public download URL for pages and posts.

▲

Confirm first

AI uploads and imported images copy only after you confirm.

07 · PUBLISHING

Nothing goes live by accident

Save drafts freely. Preview, send a share link, request review, then publish or schedule. Each language is published on its own, and pages can be scheduled to unpublish.

DraftSave freely
PreviewIn the editor
Share linkExpires by setting
ReviewRequest review
PublishYour OK
SchedulePublish or unpublish later

08 · SEO & OPS

Found by search, kept healthy

SEO title and description, canonical, social image and no-index per page, robots.txt and redirects on the SEO page, plus analytics and engagement for comments.

◆

Per-page SEO

SEO title, description, canonical, OG image, no-index.

●

Redirects

Redirect rules for moved pages, proposed by SiteOps as Confirm cards.

▲

robots.txt

Edited on the SEO page.

■

Analytics

Visits for pages and posts in the console.

◇

Engagement

Comments with reply drafts from SiteOps.

○

Audits

SiteOps checks SEO, accessibility and performance.

09 · HOOSHVARES

Hooshvares that build your site

Not just helpers: SiteBuilder builds pages and whole sites from a request, Writer writes and translates, SiteOps checks and maintains. Every change lands as a draft or a Confirm card, and a person reviews and publishes.

S

SiteBuilder

Builds pages and sites

From one request: sections, layout, design system and styles, media, even a starter site or an import from your old URL.

Page, template and partial editors; Site; Onboarding

W

Writer

Writes and translates

Page copy, blog posts and SEO text, then the same content in another language.

Post editor; page editor (switch in the bubble)

S

SiteOps

Checks and maintains

SEO, accessibility and performance audits, redirect proposals, comment reply drafts.

Corner widget on SEO, Analytics, Engagement

Put your site on Sufi CMS

Request a demo

Reconnecting

The connection to the server was interrupted. Joining again.

Reconnecting

The previous attempt failed. Waiting to try again.

0s · 1 / 30

Could not reconnect

Reload the page to start a new session, or retry the connection.

Session ended

This session is no longer available. Reload the page to continue.

Session paused

The server paused this session. Resume to continue.

Could not resume

Reload the page to start a new session, or retry resume.