Opinionated Out-of-the-Box Apps Incoming

We have been “quiet” for a few months, piecing together the new NEO universal app, core UNA CMS update and a handful of new modules. All these updates are a bit different from the regular new modules and bug fixes. So different, in fact that we had to re-think how to package, ship, and support UNA.

I’ll share the observations first, then takeaways, then the news...

Observations

  1. Native Apps give a huge advantage. While UNA is responsive and can be shipped as a PWA, native apps from App Stores with interactive, platform-specific UI consistently attract more engagement. For social platforms, 8 out of 10 returning users typically prefer native apps. 
  2. React Web App has greater potential. While the UNA classic UI holds its ground, the Next.js web app exported from the NEO universal app repo represents a significant upgrade. Features like data-prefetching, WebSocket updates, aggressive caching, and virtualized lists enable high-performance modern web apps. UNA CMS is a fantastic API server and admin interface, but for user-facing applications, server-rendered SPAs are the superior choice.
  3. AI is powerful, promising, yet temperamental. The AI Agents module is theoretically capable of creating automations and tools to compensate for missing modules or integrated services. Its potential is immense, but it requires further research and tooling to unlock fully. However, AI often behaves unpredictably, being overly confident when it shouldn’t be, and needs careful supervision. 
  4. Docs are hard, for two reasons. First, while writing docs isn’t such a big deal, keeping them up to date is hard. We make hundreds of commits for each update and many affect logic to the point that docs require updates. the second reason is justtaposed to the first one - people just don’t read docs. The amount of times we have to explain the same things that are already covered in docs over and over and staggering. 
  5. 99% of the issues are “Day 1 stumbles”. Nearly every problem UNA operators report stems from initial setup, hosting environment, or basic configuration challenges. 

Takeaways

We need to make it easier to deploy react apps

At the moment we only build apps under custom professional support agreements. It’s a very nuanced and tailored approach, taking us a number of weeks to prepare backend and the apps for production deployment. We need to make it more accessible for UNA CMS users to launch the apps.

Pre-configured opinionated kits work best.

The way to make deployment easier is to provide an initial configuration that serves an actual use-case. UNA CMS is powerful, but the “anything is possible” can also mean that its not suitable for anyuthing in particular out of the box. So, we need to focus more on the starter kits, tied with matching pre-preconfigured API and React apps. 

AI should interpret docs and knowledge.

If we maintain and update knowdlege base continuously, we can train AI to interpret it and help UNA users understand the system. 

Steps

UNA 14 Release

The upcoming release of UNA 14 is heavily focused on API, compatibility with NEO apps and the Agents module for AI-automations. We’re likely to have one more RC shortly followed by final release.

Spacenook + NEO Bundle Starter Kit

Spacenook starter kit is getting an update to UNA 14, some configuration changes and most importantly settings pre-set to work with NEO. It will also include a pre-configured NEO apps package. 

AI assistant in UNA Studio and UNA CMS

Still quite experimental at this stage, but we should soon be able to provide a built-in AI-powered assistant chat within Studio helping with configuration, as well as a documentation assistant here at UNA CMS. 

Share more about ongoing dev

We’ve been to quiet recently, even though in recent months we made more really exciting changes than ever. We should tell more now and show what’s happening. I’ll keep you posted!

  • 5246
  • More
Replies (19)
    • It's ever exciting around here Andrey, great to be back in the fray... 2025 is gonna be 🔥

      • Very exciting news and updates! Anticipating the Phoenix's rebirth 🤩 🐦‍🔥

        • The horizon keeps its distance!

          • chatgtp knows quite a lot about UNA :)

            • That's true, however not so much about v14 and NEO app - there're many new concepts.

              • Yes sure this is a brand new development.

                But as a fellow user of UNA I felt proud and happy for "it's" interest and good comments about UNA 😊

                • Exciting developments. Keep up the good work gentlemen.

                  • Looking at facebook, mooSocial, phpFox and all the other competitive platforms (Never mind open-source), one would think you can't get better. I have to be honest, and at times I wish could just buy one of them to ease my life. Well, UNACMS is a different ball game and changed my view and perspective..

                    When the team goes quiet, knowing the level of intelligence and skills they poses.. it is as if they constantly study market trends and what the latest technology offers.

                    One can only imagine... and this makes you think twice if ever you wish or consider other platforms for your solution. These guys revolutionize the industry with endless possibilities looking at their UNACMS in the metaverse industry.

                    Well done and yes, I think it excites all of us...

                    • So these new NEO apps will be available when UNA 14 releases and I can put them in the google play and apple stores?

                      • That's the plan.

                        • Sounds good!

                          • React Web App has greater potential. While the UNA classic UI holds its ground, the Next.js web app exported from the NEO universal app repo represents a significant upgrade. Features like data-prefetching, WebSocket updates, aggressive caching, and virtualized lists enable high-performance modern web apps. UNA CMS is a fantastic API server and admin interface, but for user-facing applications, server-rendered SPAs are the superior choice.

                            Does this mean that the Una 14 front-end as well as spacenook and other starter kits will utilize these features?

                            • I personally like the starter kid idea with SpaceNook, but how do I migrate my current system into, going back a step just to adapt the starter kid benefits as it stands.

                              • NEO works with UNA API, but UI for modules needs to be adapted so initially not all modules will be compatible. The Starter Kits will come preconfigured for combined deployment UNA and NEO web app, with endpoints enabled for native apps as well.

                                • Starter kit is just a set of settings. You can do the same config with your current installation.

                                  • Hey @Andrey Yasko , Am I happy to hear from you..., I hear you, well not quite. I could explore Messenger and boy, it got me exited, because my understanding was if I build my current platform from it, it would mean I have that module legally, and why not, just saying... anyway, it's good to hear from you.

                                    • Now I get it. I've upgrade SpaceNook to 14.0.0-RC3, but Messenger was the only module that didn't update even though the latest version for it is available.

                                      • Andrey, I guess what I'm wondering is if we start off with the current UNA core/Artificer template and configure our own "starter kit" instead of using a pre-configured one, will we have to do any extra work to get NEO compatibility if we continually update to current versions of the core/modules?

                                        • Does this mean there will be a standard, UNA-branded app that users can download to use with our communities (eg like phpFox) or does it just make it easier for those with the technical skills to make their own app?

                                          Login or Join to comment.