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]

Studio

UNA consists of two main components - website front-end and Studio. There is no “admin panel” as such. Content management is done through the website by appointed admins and moderators. Studio is for the website management. Everything that has to do setting up, modifying, re-designing, localising and extending website functionality is done via Studio by the main webmaster.

Such separation is a unique and powerful attribute of UNA architecture. Webmasters control access permissions of admins and moderators, giving them only necessary tools and not worrying about potential site disruptions. Meanwhile, admins and moderators can concentrate on content, all within familiar user-interface. Thus, any trusted member can be appointed as an admin or moderator with a lot more piece of mind than with any conventional web-platform. Webmasters that want to manage both website and content can do so as well - just switching from Studio to the website and back.

Launcher

Launcher is the Studio “homepage”. All installed Apps can be accessed, arranged and activated via Launcher. Every module, template, language or tool is an “App”, with its own icon and settings page.

All installed Apps, active or not, will appear in Launcher. Some of the Apps are “system apps” and may not be deactivated.

Reordering and Favourites

Some apps need to be accessed more often than others, so Launcher offers two ways of arranging apps icons - Reordering (crossed arrows - “manage” icon) and Favorites (star - “favourites" icon).

When in reorder mode is triggered an app icon can be dragged and dropped to desired location. Other icons will automatically relocate. Click Manage icon again to turn off the reorder mode.

In Favourites mode, only favorite apps are shown. You can select favourite apps by clicking the app icon to access its main management page. Inside there’s a “cog” icon with a “Favourite” switcher.

When you have all your favourites selected, just click the “Star” icon in the Launcher home to hide all the other apps. Click it again to bring them back. In time you’d have your perfect selection always handy. Like so…

Activating and deactivating

Most apps can be deactivated. This is really helpful when you need to temporarily turn-off certain functions or do testing, without having to uninstall Apps and lose data. Also module settings, menus, blocks are reset to their default values during deactivation/activation, so it is a great way to restore module to the default state if something is broken.

Apps that can be deactivated would have an “Active” switch in their settings menu.

/images/studio-laucher-active-switcher.png

When deactivated, Apps are greyed-out in Launcher and their functionality is hidden from the site. App management functionality would also disappear, but the option to Activate and Favorite the app would remain accessible.

Uninstalling

All non-system Apps may be uninstalled. Be very careful when uninstalling, since all the app data is lost after uninstallation. For example, after uninstalling Posts App, all posts written by your site members would be lost.

To uninstall, click the “Manage” icon in launcher (the crossed-arrows one) to trigger the reorder mode. In this mode all inactive Apps that can be uninstalled would have an “uninstall” icon (cross) next to them. Click it, confirm, say “bye bye”.

/images/studio-launcher-module-uninstall.jpg

Since only inactive Apps can be uninstalled, you have 3-stage protection from accidental damage.

Downloading, installing and other things

Downloading and installing is done through “Apps” app, which connects directly to UNA.io Market.