Getting Started

Configuration

Administration

Modules

Templates

Integrations

Development

Getting Started

  • πŸ‘‹ Introduction
    High-level overview of UNA CMS: what it is, who it’s for, and what you can build.

  • βš™οΈ How UNA Works
    Explains the underlying architecture and relationship between front-end, Studio (admin console), and apps.

  • [πŸ’‘ Key Concepts][key-concepts]
    Covers essential terminology (Profiles, Context Modules, Permissions, etc.) that power UNA.

  • πŸ“• Glossary
    Alphabetical reference for important UNA terms.

  • ✊ Principles
    The guiding philosophies behind UNA development and community management.

  • [πŸ’» System Requirements][system-requirements]
    Details on hosting environment, server configuration, and prerequisites.

  • [πŸš€ Installation & Setup][installation-setup]
    Step-by-step instructions for installing UNA on various platforms (shared hosting, VPS, Docker, etc.).

  • [πŸƒ Quick Start Tutorial][quick-start-tutorial]
    A hands-on approach to spin up a basic UNA site with minimal configuration.

  • [πŸ“‹ Launch Checklist][launch-checklist]
    A structured guide (43 steps or more) to configure essentials before going live.

  • [❓ General FAQ][general-faq]
    Frequently asked questions for newcomers.


Building & Managing Your UNA Site

  • [πŸ”§ Studio Basics][studio-basics]
    How to navigate and use Studio: Pages, Forms, Navigation, Permissions, Languages, etc.

  • [πŸ“‘ Site Structure][site-structure]
    Understanding page layouts, blocks, and how modules interact.

  • πŸ—‚ Content Management
    Managing posts, media, categories, and moderation workflows.

  • [πŸ‘€ User & Profile Management][user-profile-management]
    Handling user accounts, profiles, activation, and roles.

  • [πŸ”’ Permissions & Roles][permissions-roles]
    Configuring membership levels, access controls, and custom permissions.

  • [🏷 Customization & Theming][customization-theming]
    Applying templates/themes, styling pages, and basic design tweaks.

  • [πŸ”€ Navigation & Menus][navigation-menus]
    Configuring menus, site navigation, and user interface structure.

  • [πŸ’¬ Language & Translations][language-translations]
    Setting default languages, editing language keys, and creating multilingual sites.

  • [πŸ”” Notifications][notifications]
    Customizing email templates, push notifications, and in-site alerts.

  • [πŸ›  Maintenance & Upgrades][maintenance-upgrades]
    Updating UNA core and apps, backups, cron tasks, and overall site health.

  • [πŸ“ˆ Analytics & Reporting][analytics-reporting]
    Integrating external analytics, built-in stats, and best practices for measuring growth.


Apps (Modules)

Click to expand all official UNA Inc. apps
  • Core β€œContext” Modules

    • [Groups][app-groups]
    • [Events][app-events]
    • [Spaces][app-spaces]
    • [Organizations][app-organizations]
    • [Channels][app-channels]
  • Core β€œContent” Modules

    • [Posts][app-posts]
    • [Discussions][app-discussions]
    • [Albums][app-albums]
    • [Photos][app-photos]
    • [Videos][app-videos]
    • [Files][app-files]
    • [Wiki][app-wiki]
    • [Polls][app-polls]
    • [Blogs][app-blogs]
  • Communication & Messaging

    • [Messenger (Jot Server)][app-messenger]
    • [Conversations / Chat+ (if separate)][app-chatplus]
  • Membership & Monetization

    • [Paid Levels][app-paid-levels]
    • [Market][app-market]
    • [Ads][app-ads]
    • [Payments][app-payments]
  • Engagement & Interaction

    • [Timeline (Feed)][app-timeline]
    • [Reactions][app-reactions]
    • [Comments][app-comments]
    • [Notifications][app-notifications]
  • Administration & Utilities

    • [Permissions][app-permissions]
    • [Developer][app-developer]
    • [Helpdesk][app-helpdesk]
    • [Maintenance Tools][app-maintenance-tools]
  • E-Learning & Specialized

    • [Classes][app-classes]
    • [Courses (if separate)][app-courses]

Core Apps

Core apps are the system configuration tools and builders. Set roles, assign permissions, create and edit pages, rearrange navigation, modify database fields and manage global settings.

Accounts

Browse, add, manage, and export user accounts. The browsing grid displays basic account info (name, email, status, profiles, last login, last active) and performs mass or individual management actions, such as suspend, resend confirmation letter, reset password, delete (with or without content), and an option to grant Operator status.

Apps Market

Browse, purchase, download, install, and update Apps from the UNA Apps Market. Connect and authenticate your UNA instance with your account at UNACMS.COM to access downloads and updates.

Dashboard

View the application status, system version, space used, cache, and perform server audits. Dashboard profiles brief information about the UNA platform version, available updates, disk space utilisation, status of host tools (PHP, MySQL, Webserver), cache load (with the ability to clear caches), and queued processed reports for Emails, Push Notifications, Video Transcoding, and Files Storage.

Designer

Change site logo, icons, page cover, and profiles cover images; enable and edit splash page; choose default design template; add code injections; prepare your PWA manifest and service worker; set default layouts for members and visitors.

Settings

System configuration and quick access to settings from other apps. Includes caching, security, storage, notifications, permalinks, accounts, social logins, location, and general settings.

Storage

Upload, download, and manage media files to reuse on custom pages, menus, or anywhere on the site.

Pages

Pages Builder, where you can modify pages provided by other modules or create new custom pages. Control layouts, choose blocks, set visibility, inject page-specific styles, and manipulate individual blocks on each page.

Forms

Forms Builder which gives the way to manipulate the forms of all modules in various presentation modes. Choose what information to collect, what can be edited, what to show to specific membership levels, and which data lists to use. One form (i.e., Account) can have multiple displays (i.e., Create Account, Edit Account, Delete Account, etc.). Each display may include all or some of the form fields. Data lists (i.e., Countries, Categories, Languages) are collections of Data Items, which can be edited directly and reused in different forms.

Polyglot

This app provides control over "local settings" of the UNA site (choose the default language from the set of installed, traditional date and time formats, time when the system starts to use "some time ago" expression instead of the exact date) and translation of language keys and emails. It's also possible to change the header and footer of email templates in HTML format. Navigation Builder controls all the menus found in the system and installed modules. Reorder navigation items, change visibility, structure hierarchy, add new links, and create whole new menus with reusable item sets and predefined styles.

Permissions

Permissions Builder lets you set up membership levels and choose which actions every level can perform. A few system levels are already configured, and you can add your levels with a unique selection of permitted actions.

Roles

Create Operator roles with unique permissions - you choose to limit your staff's access to specific categories of apps in Studio.

Badges

Add and manage reusable badges that admins and moderators can assign to users.

Developer

Unlocks advanced settings for configuration and the main builders. The Developer app is designed for more experienced site operators, allowing access to additional controls and the creation of custom forms.

API

Enable the API, add origins, and create authentication keys. The API is used to exchange data securely with external apps and integrations.