GeniXCMS

Configuration

categoryUser Guide edit_calendar31 Mar 2026

System Configuration


GeniXCMS provides a centralized management interface to fine-tune your website's behavior, SEO metadata, and technical integrations. Access these tools by navigating to Settings in the main administration sidebar.


🌐 General Settings {#general}

This section defines the core identity of your website.

Field Purpose
Site Name The primary title of your website.
Site Slogan A brief, catchy phrase that appears next to your site name.
Keywords Comma-separated terms for search engine indexing.
Description A concise summary of your site's content for SEO snippets.
Site E-Mail The default address used for system notifications and "From" headers.

📧 E-Mail & SMTP {#e-mail}

Configure how your server dispatches outgoing communications.

📤 PHP Mail (Default)

Recommended for simple hosting environments. It uses the server's internal mail binary to send messages. No additional configuration is required.

🚀 SMTP Server

Recommended for high-deliverability requirements (e.g., using Gmail, SendGrid, or Mailgun).

  • SMTP Host: The address of your mail provider (e.g., smtp.gmail.com).
  • SMTP Port: Usually 465 (SSL/TLS) or 587 (STARTTLS).
  • Authentication: Input your full email address and the corresponding password or App Password.

🔗 Permalinks (Smart URL) {#permalinks}

The Permalink system allows you to transform complex PHP queries into clean, SEO-friendly paths.

  • Standard: yoursite.com/index.php?post=123
  • Smart URL: yoursite.com/my-awesome-post.html
priority_high
ImportantServer Config: Enabling Smart URLs requires mod_rewrite on Apache (handled via .htaccess) or specific location blocks on Nginx. If your site returns a 404 after enabling this, check your server's rewrite engine status.

🎨 Branding (Logo & Favicon)

Personalize your site's visual identity.

  • Primary Logo: Upload a high-quality (but optimized) image or provide a direct external URL.
  • Favicon: The small icon appearing in browser tabs. Always provide a full, absolute URL to avoid path resolution issues during routing.
  • Logo Mode: Switch between displaying the Image Logo or the Text-based Site Name.

📚 Library & Frontend CDN

GeniXCMS relies on several industry-standard frontend libraries. You can manage their loading behavior here.

  • jQuery: Enter the specific version number (e.g., 3.7.1) to load from a global CDN.
  • FontAwesome: Enable or disable the FontAwesome icon stack.
  • Bootstrap: Toggle the core layout framework.
  • Summernote: Enable the rich-text editor for the dashboard and frontend forms.

📝 Content & Pagination

Define how your posts and pages are presented to visitors.

  • Posts Per Page: The maximum number of items visible on archive and search pages.
  • Pagination Style:
    • Numbered: Displays a list of page numbers (1, 2, 3...).
    • Pager: Displays simple Previous and Next navigation links.
  • Search Engine Pinger: A list of RPC-XML pinger services to notify search engines whenever you publish new content.

🛡️ Security & Performance

  • Output Caching: Enable to store rendered pages in the assets/cache directory for faster load times.
  • Maintenance Mode: Take your site offline for visitors while you perform updates.
  • CSP Headers: Toggle the Content Security Policy layers (https://genixcms.web.id/docs/security-infrastructure.html) for technical details).

lightbulb
TipSEO Tip: Always fill in the Website Description and Keywords in General Settings. These are the primary sources for meta tags generated in the <head> of your theme.