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]

What is UNA CMS

Create networking apps with UNA Community Management System.


What is UNA?

UNA is a Community Management System, developed as a full-stack software platform for websites and applications which allow users to interact with each other. While UNA can be used as a dynamic content management system, the main focus is on facilitating user communication and networking.

  • Independent: Operators have full control of the software and full ownership of the data
  • Intuitive: Operators don't need to be developers to manage and customize their platforms
  • Scalable: UNA scales from hundreds to millions of users with minimal overhead
  • Customizable: The system allows for unique implementations and rapid adjustments
  • Secure: Social apps handle private data with proactive protection measures
  • Open-Source: Community operators have full access to source code with modification rights

UNA can function as a web application and as a headless server application. UNA provides all the software components for the development of social web apps and native apps, including:

  • Database: MySQL/MariaDB data storage and management
  • Application: PHP-based business logic execution
  • API: RESTful API using JSON for data exchange
  • Auth: Authentication and SSO for identity management
  • ACL: deeply customizable access control pattern
  • Storage: file storage engine with local and remote (S3) storage
  • Media: transcoders for audio and video

Key Features

Out of the box, UNA comes with an extensive set of features commonly found in social networking applications as well as configuration settings built specifically for multi-role communities:

  • Social interactions: Reactions, votes, comments, reposts, and sharing
  • Content feeds: Subscription feed, public feed, context feed, and Smart Feed
  • Identity management: Multiple profiles per account with persona switching
  • Profile types: Personal and Organization profile types
  • Context modules: Groups, events, and spaces
  • Content organization: Tagging and aggregation via labels, channels, categories and
  • Content publishing: Posts, videos, albums, and photos
  • Communication tools: Messenger and discussions
  • Education modules: Classes and courses
  • Microblogging: Content sharing via Timeline Updates
  • Service apps: Notifications, MassMailer, and Invitations

Use Cases

UNA's flexible architecture makes it suitable for a wide range of implementations:

Community Websites

  • Interest-based communities connecting people around shared hobbies and activities
  • Professional networks for industry-specific networking and knowledge sharing
  • Educational communities with collaborative learning features

Business Applications

  • Internal collaboration networks for team communication
  • Customer communities where users interact with your company and each other
  • Partner portals for business partners, resellers, or affiliates

Organizational Platforms

  • Member organizations with directories and communication tools
  • Alumni networks connecting graduates of institutions
  • Volunteer coordination for non-profit initiatives

Specialized Networks

  • Educational platforms with course management and knowledge sharing
  • Health & wellness communities with enhanced privacy and resource sharing
  • Creative showcases for artists, designers, musicians, and writers
  • Entertainment hubs connecting fans and creators
  • Event-driven communities for conferences, festivals, and recurring events

Community & Support

UNA has a vibrant ecosystem of resources for site owners, administrators, and developers: