Hey everyone,
I just wanted to share a few thoughts as UNACMS 15 continues to evolve. I’ve been using UNACMS long enough to see both its power and its pain points — but also to recognize just how ahead of its time the platform really was when it started. UNACMS has always been about freedom, flexibility, and full ownership — something very few systems, even today, truly offer.
Where UNACMS already shines
The modular design, privacy-first approach, and strong foundation in community structure still make UNACMS stand out compared to many modern competitors. Platforms like HumHub or NodeBB have focused on simplicity, while SaaS options like Circle or Tribe emphasize looks and integrations — but UNACMS remains one of the few that gives you full control over data and functionality. That’s its biggest advantage.
Where UNACMS can push even further
- Developer experience: Some steps have already been made here, but a more guided dev flow (like a CLI tool or built-in API explorer) would help new builders dive in faster and compete with the ease of developing on open-source frameworks like Yii2 or Laravel.
- Modern UI/Frontend: UNACMS’s interface has improved a lot, but a cleaner, Tailwind/Vue-style frontend layer could really bring it on par with today’s sleek, mobile-first community platforms.
- API & Integration layer: UNACMS’s REST API is strong, but expanding toward GraphQL and tighter external integration (for example, with Directus or Matrix for chat) could make UNACMS the “central brain” of multi-platform ecosystems.
- Migration & portability: The built-in backup tools are useful, but having full JSON-based export/import (modules, users, content) would make UNACMS far more reliable for agencies running multiple deployments.
- AI readiness: Many platforms are starting to integrate AI — not just for chatbots, but for translation, moderation, and workflow automation. Even a light integration layer here could help communities grow smarter without losing control of their data.
Final thought
UNACMS’s strengths are already in place — the structure, the modularity, the freedom. The key now is refinement and positioning: making the platform just as easy and beautiful to use as it is powerful under the hood.
Thanks to Andrey and the team for keeping UNACMS evolving. The groundwork for something truly next-level is already here, and UNACMS 15 feels like the moment to bring it all together.
Regards
Chris
- 100
We recently implemented an NFS Server + Client setup, which successfully expanded our disk space without downtime — and the change is permanent. It’s been a real lifesaver under the circumstances.
That said, I do have a technical question for the UNA team or anyone with experience in this area:
As we know, CDN and external storage solutions (like AWS S3, Azure Blob, or other CDN vendors) are commonly used to handle media files and improve performance.
In our case, the platform wasn’t originally configured to separate /storage or media directories to an external source. Given that, what are the odds or best practices for migrating an existing UNA site — already in production — to use external or CDN-based storage instead of local disk?
I understand this wasn’t the ideal setup from the start, but now that the system is stable again, we’d like to explore more scalable and performance-oriented options going forward.
Any guidance, examples, or recommended steps for doing such a migration safely would be greatly appreciated.
Best regards,
Chris
- 172
I recently ran a page speed test and noticed that my mobile performance score was quite low — the site feels a bit slow and not very responsive on smaller screens. I’m curious how others have handled similar issues.
Have you made any specific tweaks or found effective settings (like minify/aggregate or image optimization) that improved your mobile load time or layout responsiveness? Any advice or examples would be appreciated!
- 147
Hi everyone,
I hope you’re all doing well. I wanted to apologize for my recent silence and lack of participation in the community discussions. I’ve been offline for some time due to connectivity issues, which made it difficult for me to respond or stay active.
I truly appreciate the patience and understanding from everyone who engaged in the topics I started or contributed to. I’m now getting back online and will be catching up on the discussions as soon as possible.
Thanks again for your understanding — I’m glad to be back!
Best regards,
Chris
- 142
@Jerome Mingo When I add a new data item, it blank out the field and give me this error message
After spending time digging through the UNA CMS documentation, I’m convinced that anyone can create their own custom modules — at least to a meaningful extent.
Did you know the Developer module in Studio is designed for exactly this? As the name suggests, it allows us to develop custom modules without needing deep programming skills. Of course, having some background in systems or programming helps (especially with naming conventions and logic), but the tool itself puts module creation within reach for more people.
Inside the Developer module you’ll find options for Settings, Polyglot, Forms, Navigation, and Pages. Together, these building blocks make up the foundation of a custom module. It’s a powerful feature that many UNA users may not even be aware of.
That’s why I’m reaching out to others who might be interested in exploring this further. With community effort — and hopefully some detailed guidelines or even video tutorials from the UNA CMS team — we could make module creation a simple, repeatable process and truly unlock UNA’s potential.
The UNA team has already moved the platform closer to a headless CMS, bridging it tightly with modern frontend development, and now we’re even seeing AI technologies being introduced. Adding easier, more accessible custom module development would be another game-changer.
Hey Foks...
I have credits available and wish to make a purchase. The way I understand is credits allow you to automatically download a product for as long as it is less than your credits available.
Also, I have only credit available as a payment method in setting but default to "check out with paypal" in my orders cart.
Thank you in advance for anyone spearing time to make a difference in helping me understand this better.
Regards
Chris
- 3656
Hi Guys and UNACMS Team
I hope you’re all doing well and thank you for the recent Security Advisory - Critical Vulnerability update. I truly appreciate the transparency and quick response from the UNA team in keeping the community secure.
While reviewing server activity, I noticed suspicious behavior consistent with webshell probing — specifically attempts targeting various PHP scripts that align with the structure of a known backdoor: https://github.com/Caesarovich/rome-webshell. The attacker appeared to test several likely file paths, many resulting in 404s.
This left me wondering:
- Was the recent advisory in any way related to or exploited using this tool (or similar webshells)?
- Would it be helpful for the UNA team if I reported the related GitHub repository as potentially harmful (given its distribution of an obfuscated, uploadable PHP webshell)?
I only ask to help in any way I can — both as a concerned site operator and supporter of your open-source mission. If there's a preferred process for threat reporting or sharing logs, I'm happy to follow it.
Thanks again for your tireless work. Looking forward to your insights!
Kind egards,
Chris
Forgive me, guys, for spelling it out this way...
Long story short, I purchased the Clubs modules from @Jerome Mingo and just shortly thereafter, WhatsApp him because the module is outdated, and so to speak, I should have known better.
This issue with him and his well-being coming to a point of salvation leads to nowhere or nothing, while we are always tempted by what his products offer to our niche or business model.
I know unacms management has no business ties to vendors and customer/client issues, but please...
What are the options...
 
                     
                                 
        
        
        
     
        
        
        
     
        
        
        
     
 
            
            
         
            
            
         
            
            
         
        
        
        
            
        
     
        
        
        
            
        
     
        
        
        
            
        
     
        
        
        
    