Hello CMS Documentation

Documentation

Learn how to build amazing websites with Hello CMS

Start Building

Getting Started

Step 1
Installation & Setup

Installation & Setup

Download and set up Hello CMS on your server in minutes.

  • Upload files to your server
  • Run the installer script
  • Configure your database
  • Set up your admin account
Step 2
Creating Your First Page

Creating Your First Page

Use the admin interface to create your first page with sections.

  • Access the admin panel
  • Create a new page
  • Add sections (hero, cards, etc.)
  • Customize content and settings
Step 3
Customization & Themes

Customization & Themes

Customize your site's appearance and create custom section types.

  • Edit CSS styles
  • Create custom sections
  • Modify templates
  • Add custom fields
Step 4
Deployment & Sync

Deployment & Sync

Set up auto-sync for seamless deployment to production.

  • Configure sync settings
  • Set up HMAC authentication
  • Enable auto-sync
  • Monitor deployments

API Documentation

RESTful endpoints for developers

Pages API

Pages API

CRUD operations for pages and content management.

  • GET /api/pages.php
  • POST /api/pages.php
  • PUT /api/pages.php
  • DELETE /api/pages.php
REST
Sections API

Sections API

Manage sections and retrieve section types with metadata.

  • GET /api/sections.php
  • GET /api/section-types.php
  • POST /api/render-section.php
REST
Upload API

Upload API

Binary-safe file uploads with HMAC authentication.

  • POST /admin/direct-upload-binary.php
  • HMAC-SHA256 signatures
  • Binary file support
Secure