23

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

null
    • Fred
    • 7 mths ago
    • Reported - view

    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?

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       What do you mean?

      • Rafael Sanchis
      • Rafael_Sanchis
      • 7 mths ago
      • Reported - view

       

      sorry Jacques I find it 

    • Ben_Lucas_from_ninox
    • 7 mths ago
    • Reported - view

    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!

      • Rafael Sanchis
      • Rafael_Sanchis
      • 7 mths ago
      • Reported - view

       

      Hi, The Plugins work in app ninox (Android) ? I have now the last version 3.18 but no work the Plugins.

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       The current version of the Ninox application is 3.17.21, not 3.18, which allows access to the plugin. We still need to wait a little longer.

      • Rafael Sanchis
      • Rafael_Sanchis
      • 7 mths ago
      • Reported - view

       

      Hi Jacques now I have the 3.18.0 in my Android tablet, but tne Ninex plugin is not available, on web yes. 

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       Indeed, I hadn’t noticed, but plugins are currently only available on public and private clouds:
      https://forum.ninox.com/t/g9yzkrh/release-notes#ninox-3-18-feb-4-2026-public-and-private-cloud-on-premises

      • Rafael Sanchis
      • Rafael_Sanchis
      • 7 mths ago
      • Reported - view

       

      Oh Jacques Thanks.

      • Ben_Lucas_from_ninox
      • 7 mths ago
      • Reported - view

       I have inquired with my colleague of the Product Team regarding our scope for plugins in the native app. There are some dependencies in the plugin feature that currently make it incompatible with the native environment. My colleague states that while implementation for Mac app is being considered, the other mobile native apps will likely not receive the plugin feature. For now we can only suggest that you undertake administrative processes involving Ninext in the web app exclusively, or - once implemented - in the Mac app if feasible for you.

      FYI 

    • Fred
    • 7 mths ago
    • Reported - view

    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.

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       Thank you, I will fix this shortly.

    • Icarus_Ralf_Becker
    • 7 mths ago
    • Reported - view

     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.

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       We’ll look into this with Jan.
      Can you confirm that, in this same app, everything works correctly when you are logged in as an administrator?

      • Icarus_Ralf_Becker
      • 7 mths ago
      • Reported - view

       Yes, I can comfirm that me as Team-Owner and Admin do not have these issues. Tab tooltips are displayed and click events in view element cells work. But for editors these features won't be loaded.

      • Ninox developper
      • Jacques_TUR
      • 7 mths ago
      • Reported - view

       Ninox fixed the issue today. The plugin now loads correctly even if you are not an administrator.

    • Ninox developper
    • Jacques_TUR
    • 14 hrs ago
    • Reported - view

    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