Description
NSINFO – Required framework for NSINFO modules :
The foundation of all NSINFO modules
Every NSINFO module relies on the same framework. Instead of embedding the same functions in each module, NSINFO gathers them in a single module: your NSINFO modules stay lighter, more reliable and all look the same.
The framework creates no menu, no permission and no document: it works in the background for the other modules.
Simple and consistent settings
- The same setup page for all NSINFO modules, with options grouped in blocks.
- Yes / no switches, text fields, lists and color pickers; each setting is saved automatically as soon as it changes, without reloading the page.
- A "reset to default" ↺ icon in front of every setting whose value differs from the original, and a button to reset a whole group of options.
- A switch to enable or disable everything in a group of options.
New: settings backup and transfer
- "Settings backup" tab in every NSINFO module: export the module settings to a JSON file.
- Import by drag and drop on another Dolibarr: you get the configuration of a module back in seconds.
- Passwords, keys and tokens are excluded by default; only the constants of the module concerned are accepted on import.
New: automatic translation
- A simple translation icon next to the chosen fields, with the API of your choice: DeepL, Google, Microsoft Azure, LibreTranslate, MyMemory, Lingva.
- Settings shared by all modules or specific to each module; color and position of the icon can be set.
Always informed
- ChangeLog tab in each module: news and fixes, version by version.
- About tab: documentation, NSINFO modules on Dolistore and direct access to support, with a request pre-filled with the versions of the module, the framework and Dolibarr.
- Administration tabs and sub-tabs presented the same way in all modules.
Ready-to-use components
- Media library: add photos from the computer, the phone or tablet gallery, or from the library, search, detach and delete files.
- Left menu collapsed to its icons and drop-down menus, choice remembered by the browser.
- File drop zone: drag and drop or click, immediate upload; HTML code import by drag and drop on a field.
- Range calendar between two dates and Android-style time picker clock, on computer and mobile.
- Common dialogs and loading indicators for the modules.
A few useful settings for the whole of Dolibarr
- Colored and consistent status badges (draft, validated, paid…) in lists and cards.
- Faster module list: automatic Internet search for the latest version of external modules can be disabled.
Key points
- ✅ Required by all NSINFO modules
- ✅ Consistent settings from one module to another, can be saved and transferred
- ✅ Automatic translation with the API of your choice
- ✅ Version history and support available from each module
- ✅ No menu, no permission to manage
- ✅ No Core modification
Compatibility
- Dolibarr 11.0 and above (tested on Dolibarr 23.0)
- PHP 7.4 to 8.3
- To be installed and enabled before the other NSINFO modules; each module states the minimum framework version it needs
- Languages: French, English, German, Italian, Spanish
|