User manual · version 5.0
Blog System user manual
Complete documentation for the multi-blog hosting platform: how the public website works, what bloggers can do in their panel and how the owner configures, monetizes and moderates the whole system.

1Getting started
What is Blog System?Blog System is a PHP/MySQL script that lets visitors sign up and get their own blog instantly. Learn what it does, who it is for and how the pieces fit...
Requirements and installationServer requirements and step-by-step installation of Blog System: upload files, edit config.php, run the installer, set folder permissions and delete the...
First steps after installationA practical checklist to prepare your blog hosting platform for launch: general settings, e-mail, packages, payments, AI, templates, languages and cron.
2Public website
The home pageWhat the Blog System home page shows: hero, featured posts, popular topics, newest blogs, features and templates, and how to customise its texts and colours.
Blog directory and Discover pageVisitors can browse all blogs and read the latest posts in the Blog System directory and Discover pages, filter by topic and location, and search.
AI searchBlog System AI search understands full sentences. Learn how visitors use it and how the administrator enables or disables it in the AI settings.
Registration, activation and loginHow new bloggers register in Blog System, activate their account by e-mail, log in and reset a forgotten password. Includes the administrator settings that...
Pricing, FAQ and contact pagesHow the pricing page is built from your packages, and how the FAQ and contact pages work on the Blog System public website, including the messages inbox.
RSS feeds and sitemapBlog System provides an RSS feed and XML sitemap for the main site and for every blog. Learn where to find them and how to submit the sitemap to Google.
3The blogs
Blog addresses: folder, subdomain and custom domainBlog System can serve every blog from a folder (/blog/username), a subdomain (username.example.com) or a custom domain. Learn how to choose the mode and...
The 22 blog templatesOverview of the 22 modern blog templates included with Blog System, from magazine and newsroom to minimal, dark and playful designs, with layouts and...
Features for readersWhat readers can do on a Blog System blog: comment, like, share, search, browse categories and archives, subscribe to the newsletter and switch to dark mode.
4Blogger panel
The blogger dashboardThe blogger dashboard shows published posts, views, pending comments and subscribers at a glance, with quick links to write a post and manage the blog.
Write, schedule and publish postsUse the Blog System post editor: title, rich text, featured image, category, tags, SEO fields, YouTube video, drafts, scheduling and publishing, with a...
The AI writing assistantUse the built-in AI assistant to write a full post, outline, headlines, excerpt, SEO text and tags, rewrite or translate text, and reply to comments, within...
Categories and tagsOrganise your blog with categories and tags in Blog System: create categories, assign posts and understand how readers use them to browse your blog.
Moderate commentsManage reader comments in the Blog System blogger panel: approve or reject pending comments, enable moderation, turn comments off and receive e-mail...
Media libraryUpload images to your blog in the Blog System media library, see your storage usage against the plan limit and reuse images in posts.
Appearance: templates, colours and fontsPick one of 22 blog templates with filters, search and live preview, then customise colours, fonts and layout from the Appearance page in the blogger panel.
Blog settings, SEO and trackingConfigure your blog title, tagline, description, topic, location, social links, comments, newsletter box, SEO meta tags, Google Analytics and visibility in...
Static pages on your blogAdd static pages such as About or Contact to your blog in Blog System, edit them with the rich editor and choose whether they appear in the blog menu.
Connect a custom domainStep-by-step DNS guide to point your own domain name to your Blog System blog: CNAME or A record, activation and removing the domain.
Blog statisticsUnderstand your audience with the built-in Blog System statistics: visits over time, unique visitors, most read posts, referrers and devices.
Subscribers and newsletterCollect subscribers, import or export them as CSV and send newsletters from your blog in Blog System, with test send, history and unsubscribe links.
My plan, upgrades and payment historySee your plan limits, upgrade to a paid plan with Stripe, PayPal or bank transfer and review your payment history in the Blog System blogger panel.
Profile and passwordUpdate your name, e-mail, phone, language and avatar and change your password in the Blog System blogger panel.
5Admin panel
Admin login and dashboardLog in to the Blog System administration at /ADMIN/, read the dashboard, use the menu, search the admin, review login logs and change your admin password.
Manage bloggersSearch, add, edit, suspend and feature bloggers in the Blog System admin: change package and expiry, template, domain, status and reset passwords.
Posts and comments moderationReview, edit, unpublish or delete posts and comments of all bloggers from the Blog System admin to keep your platform clean and compliant.
Packages and plan limitsCreate the plans you sell in Blog System: price, billing period, post limit, storage, AI credits, custom domain, premium templates, newsletter tool and...
Payment settings: Stripe, PayPal, bank transferConnect Stripe Checkout with webhook, PayPal Orders (sandbox and live) and manual bank transfer in Blog System so bloggers can pay for their plans.
TransactionsReview all Blog System payments by Stripe, PayPal and bank transfer, see their status and amount, and approve pending bank transfers to activate a plan.
AI settingsConnect AI to Blog System with Groq, OpenAI, DeepSeek or any OpenAI-compatible API: enter the key, choose the model, enable AI posts and AI search, and test...
Blog optionsConfigure registration (open, activation, password length, reserved usernames), default template, URL mode, root domain, posts per page, comment moderation...
Template manager and custom templatesEnable or disable blog templates, mark premium templates and build a custom template for Blog System with template.json, template.html and style.css.
Blog categories and locationsBlog topics and locations are plain text files in Blog System. Edit them in the admin to control the topic and country filters of the blog directory.
Website pages and menusCreate and edit pages of the main Blog System website in several languages, choose top and bottom menu placement and attach modules such as pricing or contact.
Appearance, logo and faviconBrand the Blog System main website: primary and secondary colours, footer colour, font, button shape, logo and favicon upload.
Interface texts and languagesEdit every text of the website and panels, add new languages with translation files and manage the language versions of Blog System from the admin.
General settingsConfigure the site name, tagline, SEO description, time zone, SEO-friendly URLs, multi-language, maintenance mode, company details and custom head/body scripts.
E-mail settings (SMTP)Set up outgoing e-mail in Blog System: sender name and address, SMTP server, port, TLS/SSL, login and send a test message so activation and newsletters work.
SEO, tracking and social mediaAdd Google Analytics and Facebook Pixel IDs, find your RSS and sitemap links and set social media profiles in the Blog System admin.
Platform statisticsAnalyse the traffic of your whole Blog System website: visits over time, top pages, referral sources, countries, browsers, operating systems and devices.
Administrators and permissionsAdd administrators and limit what each can do with permission groups in Blog System, for example support staff who only moderate comments.
Backups and the cron jobDownload a database backup of Blog System, know which folders to save and schedule the daily cron job for plan reminders and housekeeping.
Security features and best practicesHow Blog System protects your platform (CSRF tokens, prepared statements, sanitised HTML, safe uploads, throttling) and what to do to harden your installation.
6Help
TroubleshootingSolutions for common Blog System problems: e-mails not sent, uploads failing, blog pages not found, AI not answering, payments not activating and domains...
Frequently asked questionsAnswers to common questions about Blog System: requirements, how bloggers get blogs, payments, AI, templates, custom domains, languages and updates.