Ninext project
good evening to all,
I create this post to organize the Ninext project. For those who are new to it, it is composed of several JavaScript modules that allow you to add badges on tabs and buttons, catch selection events on views, execute JavaScript from Ninox script, inspect dependencies between database fields.
This post is here to talk about the project and the procedure for those who would like to implement it in your databases. I would like to take this opportunity to remind you that this is a test project that evolves regularly and I invite you to be cautious and not to use it on commercial databases for the moment.
The sources of the project are available and downloadable on Github.
Thanks to all of you for all your messages of support and for your help to debug and make the project progress a little more every day 🙏.
I made the project initiation procedure evolve thanks to the precious help of M. Daaboul who told me that we could use the Ninox dialog box with HTML code. It is no longer necessary to create a window and an HTML field for this. You just have to copy the code below in the Trigger after open in the Options.
var code := http("GET", "https://raw.githubusercontent.com/JacquesTur/Ninext/main/loadModules.html").result;
dialog("Ninext intialization", "<script>
window.exConfigLoadModules = {
completion: false,
badges: true,
evalJS: true,
viewEvent: true,
buttonEvent : true,
fieldsInspector: true,
nativeJS: true,
autoCloseDialog: true
};
</script>" + code, ["close"])
The dialog box will be displayed stealthily then disappear. If you want it to stay displayed with its "close" button, set the autoCloseDialog parameter to false.
316 replies
-
Congrats to ! Ninext is now an official plugin. Yippeee!
So what is the best process to switch over from the old way to the new plugin?
-
Dear everyone,
with Ninox 3.18 the official Ninox Plugin Management is now live and its first entry is Ninext! From everyone at Ninox we would like to offer thanks and congratulatulations to and everyone else involved for building this phenomenal tool which we have now integrated into Ninox to make it easily available to all who wish to use it and benefit from its features.
A new documentation category has been created to inform about plugins:
Happy Ninext-ing!
-
As I'm trying out the new modularity, of course I'm using Ninext and I came across this issue (floating window):

As you can see I can't see the bottom of the list.
If I switch views (bottom view), I get:

and (side view)

So in two of the views I can't see the last item(s).
I tested it in Edge (144.0.3719.115) in Windows 11 and Firefox (147.0.3) in MacOS 26.
-
I switched to load Ninext as plugin and recently found a big challenge: some Ninext features are not available for the Editor role. For example the tab tooltips or the click event in the view element are not working. Could you please investigate that? Thank you.
-
Hi everyone,
If your database loads Ninext through a formula — the old method, from before the plugin — you may have seen Ninext disappear on Wednesday evening: the file simply stopped arriving. It's fixed, and there's nothing for you to do.
What happened: this one is on us. We were in the middle of moving Ninext's distribution over to our own server. We removed the files from the old host too early, before the new one was serving them, so for a while the old address led nowhere. Databases that load Ninext through a formula were left without a file. The fault is entirely ours, and we're sorry for the disruption.
What has changed — and it's good news. Ninext no longer depends on a third-party host. The files are now served by ninext.fr itself, on a dedicated server, with automatic monitoring that continuously checks that the file being delivered is exactly the one we published, and alerts us at the slightest anomaly. In short: a shorter chain, fully under our control, and better protected.
Nothing to change on your side. Your existing formulas work exactly as before, and all previous versions are still available, including if you prefer to stay on a specific one.
One thing worth mentioning. This older way of loading Ninext will keep being maintained — we won't leave anyone stranded. But it no longer evolves: if you can, install the Ninext plugin directly from Ninox, as that's the one receiving new features and fixes.
If something still doesn't load on your side, let us know here.
Content aside
-
23
Likes
- 14 hrs agoLast active
- 316Replies
- 7708Views
-
45
Following

