Getting Started
- π Introduction
- βοΈ How UNA Works
- π‘ Concepts
- π Glossary
- β Principles
- π Launch Checklist
- πͺ Requirements
- π¦ Starter Kits
- π½ Spacenook
- β Installation Guide
- β Install on Ubuntu
- π¬ Jot Server Installation
- π· Upgrade
- πββοΈ General FAQ
- βοΈ Cloud FAQ
Configuration
- πΉ Studio Overview
- πΉ Adding Apps
- πΉ Removing Apps
- πΉ Core Apps
- πΉ Accounts
- Apps Market
- Storage
- Polyglot
- Designer
- Pages
- Forms
- Navigation
- Permissions
- Wiki-Dashboard
- Payments
- Paid Levels
- Streams
- Texts
- Icons
- Remote Storage
- MySQL cluster
- Locations
- PUSH notifications
- Hashtags
- Macros
Administration
Modules
Templates
Integrations
Development
- System Architecture
- Code Convention
- Code Quality
- Common Mistakes
- ποΈ Architecture
- Directories
- Profiles structure
- Build a Module
- Build a Template
- Build a Language
- Build an Integration
- Build an Auto-update Script
- Studio Apps
- Handling Date and Time
- Browseable categories
- Search Forms
- Images Transcoder
- Video Transcoder
- Menus
- Pages
- Forms
- Grids
- Pagination
- Uploaders
- Storage
- Personal and sensitive data
- API
- Alerts (hooks)
- Auto generated documentation
- Docker
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]
Starter Kits
You can install UNA CMS either from the Core package or using a Starter Kit. A Starter Kit bundles the latest stable UNA CMS with selected apps, predefined settings, and sample content.
Starter Kits aim to simplify setting up new projects by pre-configuring them similarly to common networking applications. After installation from a Starter Kit, the UNA CMS behaves like a standard installation but with some initial configurations already applied. Operators have full flexibility to modify settings, add or remove apps, delete sample content, and update their UNA CMS instance as needed.
Spacenook
Social media network with Friends, Groups, People, Events, Messenger, Timeline, and Market.
Xitter
(coming soon)
Social publishing platform with Timeline, Channels, People, Orgs, Messenger and Followers.
Tippit
(coming soon)
Social news aggregation, voting and discussion platform with Spaces, Channels, People and Timeline.
Scool
(coming soon)
Knowledge management, education and social learning platform with Courses, Classes, Wiki, Files, Discussions, People, Orgs and Timeline.