Search by Keyword
Pages
Shopping Cart
Agents
Agents: assistants
Remote Storage
Code Quality
Timeline App
Installation Overview
Upgrade
Macros
Introduction
Timeline
Feeds' Comments
  • @Chris Andre Buys Oh, sorry, I didn't mean any harm—it happens to me all the time, too... I should have explained better... Part of my family lives in Africa :)

    You don't have to prove anything to me or anyone else; words can say anything, but real products speak for themselves...

    • @PavelS , I see you reacted with a haha. Please forgive me if I have done you any harm, man. Somewhere in the future, I know for sure that I might need you for some reason, and yes... I admit that at times, I acted arrogantly and in a manner of machismo.

      I like to run ahead of myself, and by doing so, it helps me compete against myself, believing in the unseen, and that I have to achieve it... Surely it somehow presents a rather forceful positioning of myself, letting those around me feel lesser, or a straightforward answer to this... it appears that I think I know better, or I am better than the others.

      I promise to show you my system soon, it will be for the second time around, and due to shortcomings in the resources system-wise, I had to be patient, because what I had in mind was far more important than simply showing off my skills, perhaps... I like to believe that your skills or any other individual combined with mine can make us unstoppable, hence we possess enough skills to let it happen on our own as well...

      @Rene Now I would like to apologize to the una community for misbehaving on our public forum, expressing personal feelings towards another

      • @chadez Good for you, and more importantly, we have a winning team when it comes to una support, especially with the likes of @LeonidS . I am happy for you, and please shout if I can help in any way. I am just getting everything lined up for the big relaunch. This time, we’re coming back with a bang.

        • Thank you for the report with the canonical URL: https://github.com/unacms/UNA/issues/5325

          if the Albums module is removed (possibly the same happens with other modules), the page content is removed but the page still returns a 200 response code, which is incorrect.

          sorry I can't reproduce this issue

          • Woohooo, so looking forward to it, thanks for the share @LeonidS & Andrey! Will it work with my UNA Spacenook 14? Super exciting!

            • Oooh forgot to update, will make sure to share the wins in the future, thanks @LeonidS for the amazing support! <3 p.s. Wondering if there is a solution to @user when mentioning and they open the notification, there is an error as shown in the pic, looks like a link typo?

              • @LeonidS @Alex T⚜️ What's the solution please?? I did this "/disable.sql and uninstall.sql, just use there the "bx_events" word instead of "bx_ads"." and it did not help.

                • @LeonidS please follow up here as I can't message you. I don't think it's fixed?

                  • No module in the create page list (as it should be, deinstalled), yes module at the side bar even in developer's app, and no way to clear it... image_transcoder.php?o=sys_images_editor&h=2959&dpx=2&t=1764268536

                      Posts
                      Posts' Comments
                      • @Romulus the NEO code will be generally available once we start versioning it. The main reason we're not opening the repository now is our current DevOps setup. We are developing NEO as a reference app with multiple components and a set of default settings. Then each client instance is a branch that syncs default files and adds custom configuration files specific to each branch. There are strict rules to which files you can and can not edit to ensure that your branch can continue to sync. It is also important to ensure that the backend (UNA) is configured correctly.

                        So, we need to provide documentation to ensure you can in fact setup and sync NEO. With a few commits happening every day it's not going to be very useful as a "starter" unless you can update it easily and frequently.

                        With that said, we are already testing the full Spacenook Kit (UNA + NEO) and now setting up the preconfigured Core Kit (for the basic UNA Core + NEO combination). So, not too far now. Most of the time allocated to delivery of those kits is after we release 3 client projects we are working on now.

                        • Has it been discussed as far as development as to cost for ongoing maintenance and enhancements? Apps need to keep up with OS improvements and such. As someone who has been deploying apps since 2012, while the initial release is exciting, users often discover bugs that developers did not root out in beta. Is such maintenance included in the flat rate?

                          • Hi. @Romulus - sorry for the slow reply here and thanks for your question - it has been a busy time.

                            As has been promised, NEO will be released as an open source package and made available for Premium users, although this will only happen when the package is satisfactorily stable. It should be understood that NEO will offered as a stock, opinionated solution that will require customisation for many users. Publishing of native apps is a time consuming process that many users will need support to complete. I understand that you have technical skills but users without such proficiency will no doubt require support - there will be opportunities for proficient devs within the UNA community to provide those customisation and support services as well.

                            What we are offering right now as a paid service is a fully supported service supporting users to customise NEO to their requirements and publish native apps. What you get is a hands on service from the UNA to customise the NEO app to your specific requirements, connect to existing UNA instances if required and publish native apps. Given that native app development of any complexity usually costs between $80-250k - the $40k price tag offers an extremely reasonable rate.

                            UNA team (working with some enterprise clients) have spent many 1000s of hours in developing NEO, a significant investment to create a platform that can propel aspiring app publishers into a stable, supported app experience with a significant headstart in development time and saving on resources.

                            As always - we are firmly committed to supporting the UNA community on their development journies - we can't wait to make NEO a general release, but this cannot be achieved until we know the script is 100% stable as it will no doubt requires significant resources to support our community as they learn to work with it.

                            I hope that all makes sense - we will continue to update you as NEO evolves, we are planning a few more snippet updates shortly and hopefully a more detailed walk through very soon.

                            • Hi Mark,

                              The UI truly looks great, congratulations to the team for the excellent work.

                              However, this post brings a lot of confusion and I’d really appreciate some clarification.

                              We’ve been waiting for the release of the NEO application for almost two years. It was officially stated even by Andrei Iasco himself in this video that NEO would become available in 2024.

                              At the time, Andrei replied to my comment clearly:

                              "It will be open sourced soon – we have just rebuilt it to use the new App Router in NextJS part and adding some missing features for publishing (a new editor). We will always be open source."

                              But nearly two years have passed, and there’s still no public repository, no visible CID line, and no trace of NEO on GitHub.

                              It was also previously announced that NEO would be released together with UNA version 14 and Spacenook, which are both already available. To be fair, I’m not entirely certain about that but I remember one of your earlier comments mentioning a release with UNA 14.1. However, the only version currently in development on GitHub is 15.0.0-A1 and over, and there’s no sign of a 14.1 release.

                              Someone else in the community also mentioned a possible connection with UNA Spacenook 14, though I can’t confirm that either.

                              Yet NEO is still missing from the Marketplace even for Premium users. Worse, there’s no sign of it on GitHub, and no clear communication about its current status, raising concerns that it may no longer open-source.

                              In this post, you mention building custom React-based UNA apps for up to 40k. That leads to the question many of us are now asking:

                              Will NEO which was promised to the community still be released as a downloadable module for Premium users, or has it been turned into a closed, only product?

                              A clear and honest update would be highly appreciated. Many of us supported UNA with the expectation that NEO would be a part of the Premium experience. Thank you!

                              • outside is joomla, portal is completely on UNA 12.1 stable. We rely on UNA's stability, clear code, customizability and lego like module structure. We now have 15K doctors active in our portal. And our business model to meet doctors with the pharma/medical device industry works now though it took quite a long time and needed perseverance.

                                We have advanced community features, multi language site: English, Turkish and Russian including auto translation of timeline posts. Email integration, web site builder, medical search engine, chat GPT and deepseek etc. etc. things a doctor may need, all thanks to UNA.

                                • @UMIT OZAYDIN - AI could probably already do that, however, people still want people, in the midst of the AI maelstrom, we are seeking human contact and inspiration from other humans more than ever before, aren't we? Yoga is ultimately a system to guide us towards the evolution of the human spirit, sure an AI could read all the books and instruct me what steps to take, but surely you would prefer an instructor who has themselves already taken the journey? And only a human can do that.

                                  AI is wonderful in making use of information that is already there - to support us humans in making sense and refining structure of information, tools and ideas that humans have already created. From that perspective AI is perfectly applied to UNA, a system that has been developed by humans, but is too complicated for most humans to effectively utilise!

                                  I know that you know what I'm saying here, I think our jobs are safe for a little while yet!

                                  • Hey @UMIT OZAYDIN - yes it is, no doubt, AI is out there breaking down barriers, revolutionising industries and blowing minds, however as you have no doubt understood from the translation industry, there is a long way to go! AI is amazing at the basic rote stuff, but when it comes to understanding nuance and complex strategy, it still helps to have a few humans in your corner!

                                    • Hello @Alexey Mir !

                                      For now it's better to use our documentation:

                                      https://unacms.com/wiki/Introduction

                                      • @LeonidS @PavelS do you know smth about the videos above? How to find it?

                                        • this video is private, any way to see it? @Mark Purser @LeonidS

                                          Albums
                                          •  · 
                                          •  ·  grlinux
                                          These are some photos from my members Roller Coaster Tycoon park builds. Each build is block of graphics.
                                          Albums' Comments
                                          • No clue what you're saying... the horror, diarrhea of the mouth at best.
                                            Most of your educational, useful and resourceful videos are still inaccessible for the deaf customers like me. I did request video "Subtitle" feature six years ago in Dolphin (https://www.boonex.com/n/html5-video)... it has largely been ignored and still today with UNA.
                                            Hulu, Netflix, VLC, Youtube... to name a few, already implement long time ago and we still lack?
                                            Patiently waited for six years... how much longer? Hearing privilege is as bad as White privilege. Please stop, start caring and sharing. For our sites, we demand such a feature because it's mandatory and it's right thing to do... for the sake of people who are deaf-blind like Helen Keller.
                                            C'arn Andrew, I'm pushing you for UNA and Dolphin to be the first to offer 21st Century Communications and Video Accessibility before someone else does!
                                            Images
                                            • 2048
                                            • More
                                            • 2096
                                            • More
                                            • 1905
                                            • More
                                            • 1929
                                            • More
                                            OnlinedotMeupdate2.mp4
                                            06:35
                                            • 4356
                                            • 1
                                            • More
                                            61F4F463-2FBE-4BB8-B6D7-51E17E12C4D2.MOV
                                            00:06
                                            • 1
                                            • More
                                            • 1967
                                            • 1
                                            • More
                                            • 1903
                                            • More
                                            • 1946
                                            • More
                                            Images Comments
                                            • In the very early days of the Apple Store I remember hearing Steve Jobs saying that Native Apps were just a stage we were moving through, and that in 10 years time (ie 2018) the only platform worth coding for would be the WWW. Obviously native apps are alive and well, but with the rapid evolution of Progressive Web Apps, one must wonder for how long this will be the case.

                                              Whatever the case with the potential future of Native Apps, taking the time to grow the community and evolve the platform within the far more flexible platform of progressive web apps is the smart move.

                                               

                                              Articles
                                              Files
                                              Polls
                                              •  · 
                                              •  ·  Scholar
                                              •  · 
                                              •  ·  Alchemy
                                              Polls' Comments
                                              Products by category: Development
                                              Products' Reviews
                                              • If you have installed the JotServer with Docker and the UNA core component is functioning correctly on the server but the Messenger service is working inside the container, the issue is most commonly related to port mapping or SSL configuration.

                                                Even if the port is exposed internally within the Docker network and appears open on the server, the problem may still be caused by:

                                                • Incorrect Docker port binding
                                                • Reverse proxy misconfiguration
                                                • Missing or invalid SSL certificate
                                                • WebSocket handshake failure

                                                To properly resolve this, you should configure a reverse proxy for the Messenger service and host it on a dedicated subdomain, for example:

                                                messenger.yoursite.com
                                                

                                                By attaching a valid SSL certificate and using Caddy as a reverse proxy on port 443, you allow Caddy to handle the TLS handshake and securely forward traffic to the Dockerized JotServer instance. The Messenger application should then be configured to use only the secure subdomain URL.

                                                For this setup to function correctly, the following must be ensured:

                                                1. DNS A record for the subdomain points to your server IP.
                                                2. SSL certificates are properly issued (either automatic via Caddy or manually provided).
                                                3. Docker container networking is correctly defined.
                                                4. The Messenger container port (e.g., 5000) is accessible to Caddy.
                                                5. WebSocket traffic is properly proxied.

                                                Below is a production-ready Caddyfile example using UNA environment variables:

                                                {$UNA_MESSENGER_HOSTNAME} {
                                                
                                                      log {
                                                            output discard
                                                      }
                                                
                                                      tls {$UNA_TLS}
                                                
                                                      encode zstd gzip
                                                
                                                      @api {
                                                            path /config
                                                            path /healthz
                                                            path /stats/errors
                                                            path /stats/checker
                                                      }
                                                
                                                      @static {
                                                            path /static
                                                      }
                                                
                                                      @notstatic {
                                                            not path /static
                                                      }
                                                
                                                      @imageproxy {
                                                            path /image_proxy
                                                      }
                                                
                                                      header {
                                                            Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
                                                            X-XSS-Protection "1; mode=block"
                                                            X-Content-Type-Options "nosniff"
                                                            Permissions-Policy "cookies=(self), accelerometer=(self), autoplay=(self), camera=(self)"
                                                            Referrer-Policy "no-referrer"
                                                            X-Robots-Tag "noindex, noarchive, nofollow"
                                                            -Server
                                                      }
                                                
                                                      header @api {
                                                            Access-Control-Allow-Methods "GET, POST, OPTIONS"
                                                            Access-Control-Allow-Origin "*"
                                                      }
                                                
                                                      # Reverse proxy to the JotServer / Messenger container
                                                      handle {
                                                            import env_redirect
                                                            import hidden_files
                                                
                                                            reverse_proxy localhost:5000 {
                                                                   header_up X-Forwarded-Port {http.request.port}
                                                                   header_up X-Real-IP {remote_host}
                                                                   header_up X-Forwarded-Proto {scheme}
                                                            }
                                                      }
                                                
                                                      @unknown {
                                                            not path /*
                                                      }
                                                
                                                      handle @unknown {
                                                            reverse_proxy {$UNA_SECURITY_HOSTNAME}:443
                                                      }
                                                }
                                                

                                                With this configuration, Caddy:

                                                • Terminates SSL on port 443
                                                • Automatically supports WebSockets
                                                • Forwards traffic securely to the Messenger container
                                                • Ensures correct proxy headers are passed

                                                In order to use this configuration you have to make also reverse proxy to UNA with Caddy Server . If need help just let me know.

                                                • Please talk to @LeonidS he tried everything and we can not get what you need, please help and talk to each other to fix this asap, thank you! I replied to your pm as well.

                                                  • /studio/module.php?name=aqb_points&page=actions is not working, I reached out for support, please help, I need it sorted asap as I'm launching tomorrow, thank you! @AQB Soft @AQB Soft Customs @AQB Soft Operator @LeonidS @Alex T⚜️

                                                      • @AQB Soft I am the admin of the site. How come if I set it to Default, I can view the profile with no privacy error.

                                                        image_transcoder.php?o=sys_images_editor&h=2882&dpx=1&t=1760965080

                                                        • Hi @AQB Soft "Access Denied. This is a private content." occurred when I clicked on the users listed on the right. How can I resolve this? image_transcoder.php?o=sys_images_editor&h=2880&dpx=1&t=1760964433I'm on UNA 15.0.0-A1.

                                                          • I purchased the subscription for Plyr today. I am pleased with the video player upgrade. It has all the features I need. It looks clean and operates smoothly. I am sure my site users will enjoy using it. I am attaching a screenshot of what it looks like.

                                                            image_transcoder.php?o=sys_images_editor&h=2747&dpx=1&t=1751078897

                                                            • This module is not working for whatever reason. @Jerome Mingo is there anyway to fix this?

                                                              • Thank you for contributing to the improvement of our modules!

                                                                Regarding updates, our modules do not contain any instructions that recreate the language file from the default version or delete existing keys. During an update, only the instructions found in the install/lang/ folder of the update patch are executed. These instructions may add, update, or remove certain keys.

                                                                All your custom changes that are already stored in the database will remain intact - unless they are explicitly meant to be changed by the update itself. You can review all language keys affected by the update in the files located in the install/lang/ folder of the patch.

                                                                Also, if you have created your own language file for a custom language, it will not be affected at all, since it doesn’t exist in the default package. So, there's no need to worry about losing any of your changes when updating the module through the admin panel.

                                                                As for the versions: the previous version was 12.0.7, not 12.0.5. So you should first update to 12.0.7, and then proceed to 13.0.0. I believe you can do all updates directly through the Studio, without needing to do it manually.

                                                                • @AQB Soft

                                                                  Thanks for the release of the Affiliate Program version 13.0.0. Thanks for all the efforts you have been doing to improve the module. I have compared its language file with the one from the previous version (12.0.5) and I noticed that there are some key changes and new lang keys were introduced.

                                                                  So, how can I update my Affiliate Program translations too? I have the Affiliate module translated in two languages.

                                                                  Updating the Affiliate Program straight from studio will not update translations. Should I manually download the Affiliate module from the UNA Marketplace, then upload it to the server via FTP with with my updated language files?

                                                                  Please could you guide me with a comprehensive way to smoothly update my Affiliate Program translations too without losing the translations (modifications in some language keys) I have made previously?

                                                                  Thanks

                                                                  Groups
                                                                  Organizations
                                                                  Persons
                                                                  Channels
                                                                  Tasks
                                                                  Tasks' Activity
                                                                  Videos' Comments
                                                                  • I have been waiting for such an improvement for years and had almost lost hope. This option is fantastic (HTMX)! I love it—thank you so much! It works like a charm in Chrome and Opera. However, while the HTMX option shows promise, it is not yet fully usable as it doesn’t work in all browsers. Mozilla Firefox (133.0.3 64-bit) reports htmx:target and htmx:historyCacheError instead. This feedback is based on a standard installation with version 14.0.0 RC2, not for SpaceNook.

                                                                    • Navigation in https://spacenook.app/ is very disturbing, with each click the logo reloads again. It looks like a website from 20 years ago, I can't stop smiling, what do you want to brag about? Maybe this application wants to be a time machine... To be honest, I expected more from this release.

                                                                      I wouldn't have the courage to make a website in production with something like that, and I don't see the point in installing it. Thank you for the demo. I will probably check the next version.

                                                                      • Spacenook registration

                                                                        image_transcoder.php?o=sys_images_editor&h=1506&dpx=1&t=1692650409

                                                                        No confirmation email received, even when requested multiple times. How can I fix this

                                                                        Discussions
                                                                        Forum's Comments
                                                                        • Yes, I see on Github that some code revision was just made with regard to the hover state. This did not fix my issue but I could see how it affected my "add content" menu on hover color, for icon and text.

                                                                          Finally, I lucked up and changed: .

                                                                          bx-protean .sys-icon:not(.sys-colored):not(.bx-vote-star), .bx-protean .sys-icon-a:not(.sys-colored):not(.bx-vote-star) {color: #525252; }

                                                                          To: color: inherit.

                                                                          Perhaps, I manually changed this value years ago in the actual css file. Thus the whole problem was self-induced.

                                                                          Checking the gzip css file, I see it is about 33 thousand lines. Some of which applied to other templates and graphics which are not in use. Then Less and Tailwind come in and work their magic. Etc, etc. WOW, that is a lot of data to drop on a little cell phone.

                                                                          My issue above is one of those minor adjustments which you would think would take a few moments to change but hours later, you are still scratching your head. That ever happened to you?

                                                                          In the end, we always look for opportunities to learn new things. On that front, UNA does not disappoint.

                                                                          • Thank you @LeonidS I got it working! But I think I found a bug, maybe?

                                                                            I had been using the search function from the permissions app in studio - typing in "Channels" to find the permissions. I tend to default to typing since I'm super fast at it...

                                                                            If I do that, this is what I see:

                                                                            image_transcoder.php?o=sys_images_editor&h=3081&dpx=2&t=1779787172

                                                                            I did this yesterday. I thought "Wait I don't remember turning all channel permissions off for Site Admins, that's super weird, but oh well!", then I turned them all on, and went to do my edits, and creating the channels did not work.

                                                                            Then today I did the same thing again, and saw all the permissions turned off and was like "waaait a minute I KNOW I turned these on yesterday..."

                                                                            So - searching appears to not work unless a module is selected - the search returns a list of things, but the permission setting does not match. If I click the sliders to enable the permissions, they appear to turn on, but don't really turn on.

                                                                            But if I instead select the module from the menu, then I see the real permissions for the selected membership level:

                                                                            image_transcoder.php?o=sys_images_editor&h=3082&dpx=2&t=1779787631

                                                                            And from this screen, turning on "Create Channel Auto" worked, and then creating new channels worked. So I'm all set now. :-)

                                                                            Haha low priority bug if it is a bug since the workaround is very easy, but figured I would share. Thank you so much for your help!

                                                                            • Options are - install very old OME version which work with UNA old version, or install latest version of OME and UNA 15.0.0-B1 or newer. Please confirm your preference, I will ask @Igor Lebedev to proceed.

                                                                              • Hello @Indie Sellers Guild !

                                                                                Could you please check if there is a JavaScript error on the page during your attempt to create a channel? It is possible to check in the browser Developer console (F12 in Chrome), the Console tab. If there are no errors then please PM me with your UNA studio access details.

                                                                                • Hello @banister !

                                                                                  The main menu has been connected with the template style https://github.com/unacms/UNA/issues/5282

                                                                                  • Regarding this same issue - on-hover icons - in Protean, we see in the Settings for "Body" and "Header": "On-hover icons color". However, the "Main Menu" setting does not offer this particular field. Hmm. I guessed the icon color was automatically synced with the menu text.

                                                                                    Neither icon setting causes the main menu icons to change color in the hover state, for the Body and Header settings. The font, right under the large icons, does indeed change color in this main, floating block menu.

                                                                                    What am I missing? Perhaps I can add additional css to the Custom Styles? Or to the Main Menu itself in the Navigation module, for each icon?

                                                                                    I need the hover state for the icons to change their color with the text in this home-page main menu. To: rgba(51, 102, 255, 1)

                                                                                    Thank you for guiding me, if you are able!

                                                                                    • Thank you for the comment @PavelS , and much appreciated.

                                                                                      • Hello @Chris Andre Buys

                                                                                        Why all these speeches? You should have been a politician—you’d be much better at it. What you’re saying basically boils down to this:

                                                                                        Artificial intelligence costs a fortune, and you don’t have the money to see a project like this through to the end.

                                                                                        It will cost you thousands of dollars if you want to create something truly exceptional based on UNA CMS. 

                                                                                        And what you’re saying isn’t true—that UNA could become the best community platform.

                                                                                        UNA CMS has long been among the top community platforms!😉

                                                                                        • Morning Guys, enough please. Brothers and sisters fight sometimes, but nothing changes the fact that they love each other... lets put this behind ourselves, @PavelS you and me started this and we upset the community, I ask of you to take the punch, but so do I, and stand with you, and we both learned from this and respect our compatriots openions, sad as it is, but not another comment added to this...please

                                                                                          • image_transcoder.php?o=sys_images_editor&h=3079&dpx=1&t=1778618162

                                                                                            If anyone needs it, I’ve expanded my service offerings to include Supabase, covering both full-service management and self-hosted solutions ready for production.

                                                                                            Supabase is a modern backend platform built on PostgreSQL.

                                                                                            It offers a real-time database, user authentication, file management, automatically generated APIs, and the ability to write server functions using Edge Functions.

                                                                                            It’s a fast and flexible way to build a backend for web and mobile apps without having to write everything from scratch.

                                                                                            The self-hosted option is more technically demanding, but it gives you full control over your data, performance, and the project’s future growth.

                                                                                            If anyone needs Supabase for any of their own projects, I’d be happy to help with installation, management, and long-term operation.

                                                                                            Projects