Related links
Framework Core functionality
- AyMINE Framework Server
- The AyMINE licence model
- FRM Module Releases
- Configuration of the user-defined fields
- Client-Defined attributes
- Server scripting & Automation
- Strings and translations
- User sessions
- Import collection of objects
- Multi tenant Architecture
- Export collection of objects
- System messaging
- System Rights
- File Management with End-to-End Encryption
- Server configuration for large files
SOA / Event Management
Support for Service Object Architecture and Internal Event ManagementModule - support for management
Front-End Scripting
System Management
- SaaS Management Module
- System Module Release Overiew
- Management of the SaaS service client
- Encryted wallet storing access keys for data vault
- Definition and Management users in the SaaS system
- Management of the system users
- System right management
- System role is how user administrator sets the rights
- File access, storing and locking
- Communication geateways
- Private Object Marks, Sign & Notes
Task Management Module
- About TSK module
- Support for voting and decision management
- Support and implementation notes for FMEA
- Support for the Methodology Management
- Project Methodology Support
- Project Roles - Data model and implementation notes
- Actions and Meeting Agenda
- Description of person and supplier competencies
- Business event
- Problem & Helpdesk management support
- TSK Module releases
- User Reminder
Task & Task pattern
Mobile & Web Application
- Client-Side Scripting using API
- Application Object Structure
- Clipborad Link - Cliplink
- fclip
- drag-drop
- AyMINE Application
- objectdefinition_inlineedit
- clientprogramming
- mobileapplication
- languagesupport
- objectdefinition_multiupdate
- Object API – object <g>
- clientprogramming_fevallanguage
- clientprogramming_fevaluser
- objectdefinition_viewdefinition
- offlineobjects
- System console
- Runtime debugging
- objectdefinition_detailview
CMS - Content Management & Web API services
FI - Finance Management
CRM Module Customer-Relationship Management technical & implementation notes
Sales & Asset management
Sales related services
Description of a part of the AM module - sales partAyMINE Framework Release Notes
Changes in the year 2026
8 / 2026
- New special internal edit field for safe password input. Value in the field is not available in the page DOM.
- Better secret storage with support for paste & copy password without password in the page DOM
- New support for portal automation and no-code development of the front-end functionality. tPortal.ts class from the aymine is the alternative for jquery but it uses strictly object concept and hierarchy of units tightly coupled with portal needs
- Front-End application switched from clean rollup build to the esbuild. Optimisation proposed by AI is in the production after deep testing.
7 / 2026
- Support for parallel processing of the event from the event-messaging system.
- Because of the problems with the response time of some event processors, system newly implements processing event handlers in the independent processes.
6 / 2026
Internal Password field implementation
- AyMINE implemented completely internal password input fields. The self-implementation instead of using default fields resolve problem of Chrome / Edge password insert regardless how the autocomplete is set. Internal fields is also more save, password cannot be read from the page html code.
Mobile buttons for operations improved
Newly buttons are not all under single buttons "Operations" but they are grouped according to the ribbons. Each ribbon has its own button.
5 / 2026 - Encryption and large file support
New file support
AyMINE implemented support for end-to-end on-the-fly encryption for files. It uses the same algorithms and logic of encrypted data vaults that is newly used also for uploaded and downloaded files.
For supporting using video in web pages or educational portals, AyMINE newly support upload / download large false (tested 500MB). The only limits is server settings in the php.ini / nginx configuration files.
UI changes
New implementation of the ribbon block for dashboard, list and detail view. New ribbons support rights control on the level of ribbons blocks, block collapse and other features.
List view newly support card-type view that is common for address books as well as e-shops. Use can switch between row-type and card-type view using the settings button.
3 / 2026 - Support for TypeScript 4.6, PHP 8.6
Hundreds of updates was made to keep code of both application and back-end fully compatible with new versions of the languages. PHP functions using 100% typing attributes, most of the objects adopted new setter & getters and a lot of other changes.
Application updated to the latest version of the libraries. The most important is change of the wysiwyg html editor suneditor moved to the latest version and complete change for the related scss styles
1 / 2026 - Coding style guide update
The code style guide was updated in several types. The most visible change is switching tab from 3 space to 2 space in all types of the framework files
The backend implemented several new methods to the persistent object:
- New method that defines for how long history of changes is stored
- Changed default method how right of the user to use the operation is verified (reduction from 2 to 1 line in the methods)
The framework was updated to the latest version of the PHP, MariaDB and npm. Older versions are no supported.
Safety improvement
Implemented new controls of the published methods. Published methods should have 1st attributes of the type Command and with name $command. Control prevents from malicious calling of non-published method that is not designed for calling from scripts.
Older AyMINE framework Releases
Older backlog records are no more published and older version of the framework are not supported.