Here’s a look at the improvements and features we worked on during June 2025. From import enhancements to developer utilities and UI improvements, this month brings valuable additions.
🔁 Import Widget
The Import Widget is used to make imports for a specific module without having to go through all the normal steps of the import. It is activated by using the following link and putting the module name where we want to do the import at the end.
index.php?action=ImportWidget&module=ModuleName
An import mapping should be prepared for use during the process. This mapping defines the CSV file to module field relation, like this:
<map>
<mapname>ImportPostcards</mapname>
<delimiter>;</delimiter>
<workflow>1</workflow>
<workflowid>64</workflowid>
<duplicates>
<handling>merge</handling>
<fields>
<name>usedserial</name>
</fields>
<skipcreate>0</skipcreate>
<importmergecondition></importmergecondition>
<importnonduplicatecondition>41914</importnonduplicatecondition>
</duplicates>
</map>
Key features:
multiple
parameter is applied in the widget: index.php?action=ImportWidget&module=ModuleName&multiple=1
. This will import the CSV file as many times as maps are selected using each one after another permitting us to import the different columns of the same CSV file into different modules in one uploadYou can see the Import Widget in the next screenshot
👤 User operation enhancements
We updated the user transfer screen to use LDS and added support for displaying messages during user operations with global variables (see below):
🛠️ Features and Implementor/Developer enhancements
db_charset
for Unicode/emoji support (will show some examples in the next blog post). Thanks to the team at Slemernet!
🧱 EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests
⚙️ Global Variables
✨ Others
tokensid
as an AUTO_INCREMENT column
📊 Insights
June | July |
---|---|
![]() |
![]() |
Thanks for reading.