Studio
UNA consists of two main components - the website front-end and Studio. Unlike traditional content management systems, UNA does not have a conventional "admin panel." Instead, UNA implements a clear separation of responsibilities:
- Content management is handled through the website by appointed admins and moderators
- Website management is performed via Studio by the main webmaster or operator
This separation is a unique and powerful attribute of UNA's architecture. It allows webmasters to control access permissions of admins and moderators, giving them only necessary tools without risking potential site disruptions. Meanwhile, admins and moderators can focus on content management within a familiar user interface. This approach enables any trusted member to be appointed as an admin or moderator with greater peace of mind than with conventional web platforms.
Webmasters who want to manage both website structure and content can easily switch between Studio and the website front-end.
Accessing Studio
Studio is accessible to site operators and administrators with appropriate permissions. The interface is designed to be intuitive and user-friendly, providing a comprehensive set of tools for managing all aspects of your UNA-powered community.
Launcher
Launcher serves as the Studio "homepage" and central navigation hub. All installed Apps can be accessed, arranged, and activated via Launcher. Every module, template, language, or tool in UNA is considered an "App," each with its own icon and settings page.
All installed Apps, whether active or not, appear in Launcher. Some Apps are designated as "system apps" and cannot be deactivated as they provide core functionality.
Organizing Apps in Launcher
Reordering and Favorites
Studio offers two ways to arrange app icons for efficient access:
-
Reordering Mode (crossed arrows - "manage" icon)
- When triggered, app icons can be dragged and dropped to desired locations
- Other icons automatically relocate to accommodate the change
- Click the Manage icon again to exit reorder mode
-
Favorites Mode (star - "favourites" icon)
- Select favorite apps by accessing their main management page and toggling the "Favourite" switch in the settings menu
- Click the "Star" icon in Launcher to show only favorite apps
- Click it again to display all apps
- This creates a personalized selection of frequently used tools
App Management
Activating and Deactivating
Most apps can be temporarily deactivated, which is useful for:
- Temporarily turning off certain functions
- Testing new configurations
- Restoring modules to their default state if something is broken
Apps that can be deactivated have an "Active" switch in their settings menu. When deactivated:
- Apps appear greyed-out in Launcher
- Their functionality is hidden from the site
- App management functionality disappears
- Options to Activate and Favorite remain accessible
- Module settings, menus, and blocks are reset to default values during deactivation/activation
Uninstalling
All non-system Apps may be uninstalled, but caution is required as all app data is lost after uninstallation. For example, uninstalling the Posts App would delete all posts written by site members.
To uninstall an app:
- Click the "Manage" icon in Launcher to trigger reorder mode
- Locate the inactive app you wish to remove
- Click the "uninstall" icon (cross) next to it
- Confirm the uninstallation
Since only inactive Apps can be uninstalled, UNA provides a three-stage protection from accidental data loss:
- The app must first be deactivated
- Reorder mode must be activated
- Confirmation is required after clicking the uninstall icon
Installing and Updating
Downloading and installing new apps is done through the "Apps" app, which connects directly to the UNA.io Market. This same interface is used for updating existing apps to their latest versions.
Core Studio Components
UNA Studio includes several core components that provide comprehensive control over your community platform:
App Store
The central hub where site operators can purchase new apps from UNA CMS and install them on their site. The App Store also manages updates for currently installed apps. Learn more about App Store
Audit
Logs all moderation and administrative actions taken by moderators and admins. This allows top-level admins with operator access to review actions such as post approvals or member management decisions, providing accountability and oversight. Learn more about Audit
Dashboard
Provides a quick overview of your site status, allowing you to manage system updates and clear cache. The Dashboard gives site operators immediate insight into site issues and updates. Learn more about Dashboard
Designer
Manages site logos, icons, default templates, cover images, splash pages, and custom CSS styles. The Designer app is the resource center for managing all your site's default visual elements. Learn more about Designer
Forms
Manages, edits, and customizes all the forms and form fields for your UNA site. You can add and remove fields for each form, modify visibility of each form and field based on user level, and customize form layouts. Learn more about Forms
Navigation
Customizes and manages navigation menus, items, and sets. You can add menus, change icons, manage visibility settings based on user levels and devices for each menu and menu item. Learn more about Navigation
Pages
Adds, edits, and customizes pages, manages content, and controls visibility settings based on user level and device. This module handles all aspects of page management, including page visibility and layouts. Learn more about Pages
Permissions
Controls user levels, visibility, actions, and access throughout your UNA website. Permissions is a core part of UNA's security system, determining what each user can do and what they can see within your community. Learn more about Permissions
Polyglot
Edits all text throughout your site in multiple languages. This language center enables you to translate your UNA site, including site emails and all text/keys in multiple languages. Learn more about Polyglot
Roles
Assigns and manages operator permissions to control access within UNA Studio. This allows the main administrator to create distinct roles for team members and grant them access to specific Studio functions. Learn more about Roles
Settings
Provides centralized access to settings for each installed UNA Module. While settings can be accessed from within each module, the Settings app brings them all together in one place for easier management. Learn more about Settings
Storage
Offers direct access to stored user files and images. You can search for files, download them, and resize images directly from the Studio interface. Learn more about Storage
Advanced Features
Multi-language Support
UNA Studio provides comprehensive tools for creating multilingual communities through the Polyglot module, allowing you to translate all aspects of your site.
Theme Customization
Beyond the Designer app, UNA Studio offers deep customization options for your community's appearance through templates and CSS modifications.
API Integration
UNA Studio includes tools for integrating with external services and applications through its robust API system.
Security Management
Comprehensive security features include permissions management, audit logging, and role-based access control to protect your community.
Best Practices for Using Studio
- Regular Backups: Always back up your site before making significant changes in Studio
- Test in Staging: When possible, test new apps or major configuration changes in a staging environment first
- Incremental Changes: Make changes incrementally rather than all at once to easily identify any issues
- Documentation: Keep records of custom configurations and changes made in Studio
- Permission Management: Carefully assign Studio access permissions to team members
- Cache Management: Regularly clear cache after making changes to ensure they take effect
- Updates: Keep all apps updated to their latest versions for security and functionality
Conclusion
UNA Studio provides a powerful, flexible interface for managing all aspects of your UNA-powered community. The clear separation between content management and website management creates a more secure, focused experience for both administrators and content moderators. By leveraging Studio's comprehensive tools, you can create a highly customized community platform tailored to your specific needs.