Related links
Sales & Asset management
Sales related services
Description of a part of the AM module - sales partFI - Finance Management
Framework Core functionality
- AyMINE Framework Server
- frmFrm – provided functionality
- System Rights
- System messaging
- AyMINE Business – Price calculation
- Strings and translations
- Export collection of objects
- AyMINE Framework management FAQ
- The AyMINE licence model
- AyMINE On-premise
- System events
- Mutli-client architecture
- Import collection of objects
- User sessions
- Default server methods
- Client-defined object attributes
- Common Libraries
Module - support for management
Libraries & Lincences
Mobile & Web Application
- Runtime debugging
- System console
- AyMINE Application
- In-line table edit support
- Object scripting API – object lang
- Application object structure
- Multilingual support
- View of a single object – detail
- Is using EVAL / feval method risky?
- Included library – String operations
- Cliplink
- Object API – object <g>
- API – Data object
- Object scripting API – object User
- Object view definition
- Framework support for Drag & Drop
- Common libraries
- Multiple-object update implementation
- fClip & fCliplist
- Offline persistent objects
- Mobile application
HR - Human Resources
System Management (part of framework)
Task, Project, Quality
Task & Task pattern
CMS - Content Management & Web API services
AyMINE releases
Most of the updates relate with module-based functionality. Each module has its own list of releases.
Rel 5.81 – 18. 8. 2024
Mobile view improvements
Dashboards newly displays buttons at the bottom of the page, not on the top. This is common practice in most of the current mobile applications and so more general for usage.
Spam protection
Better rules for spam protection implemented. Newly methods uses spam ratting index as is usual in other spam filters.
Rel 5.8 – 1. 8. 2024
Complete support for external objects
Both AyMINE application and server completely integrates internal objects (stored in the AyMINE repository) and external object loaded from strange system using API (SOAP, Web services etc.) Used can work with both internal and external objects at once and use the AyMINE features like reminders and marks both for internal and external objects.
Other changes in this release are related with this major update
Universal synchronisation
Framework has a new module for universal data synchronisation - data pumps. Data pump is defined by jsonc-type file that describes how to migrate data between two independent systems.
Support for external objects
AyMINE newly supports management of the external objects. Internally it stores both internal and external object id and support data synchronisation,
Support of the External objects changed:
- New objects attributes: new object source
- Changes in Web application: New support for filtering and ordering objects in lists supporting non-SQL data sources (object format is passed to the server for easier communication with external services
- New server data request dispatching: Request for external data is internally redirected to the object implementation. Supports all kinds of data: list, calendar, clip list, clip and detail
Support for textual ID and slave ID
AyMINE internally uses only numerical id. Textual guid are used for exportable objects only.
Newly AyMINE support also textual object ID and supports work with object identified by text string both in application and server processing.
Error logging redesign
Errors / Warnings stored in the log file
Newly most of the error logs are stored through a set of new methods in the AyMINEInfo module (part of the framework core functionality). Log is better structured and support swich-on/off or redirect of group of error messages to the independent log.
Reason for change: Move out most of the error log relates with CMS module (caused by malicious web page access).
Each stored error message has newly module/submodule identification.
Rel 5.79 – 1. 5. 2024
Wide-screen format improvement
Several changes related with support for notebook and external screens
- Support for split window with list and single detail on the right. Better support for full HD screen
- Changeable position of the split line
- Discussions and comments related with object are newly on the right not under the object. Visually more similar with revisions in text editors and better for notebook screens
- For mobile devices: object discussions are visible in the object detail tab, not in the independent window.
Rel 5.78 – 1. 11. 2023
System variable attributes
Support for using object system variable attributes stored in the json object structure,
Structure and processing uses similar mechanism as the user-defined variable attributes. However, system-defined attributes are defined by the general jsonc object definition.
Both system-defined and object-defined variable attributes are supported by new internal methods for management.
SQL injection bug repairs
Several SQL injection controls are implemented both for web-access (web forms and malicious web url addresses) and registered user data input (internal application)
Rel 5.77 – 8. 8. 2023
Improvement for smart styles
Various visual styles is better supported by new css styles used by visual elements. It supports better differentiation of the styles for particular windows
Printing and export improvements
The commercial clients have newly PDF export with their company logo instead of the default Ay logo.
Non-commercial users and testing clients have reports with the default aymine logo (no change).
List-table supports icons
List fields newly supports icons as a separate visual object visible in a cell.
Icons were already used in the list tables but they were part of the loaded text. It was no more usable together with the inline editing feature.
Newly each table cell has optional definition of the icon that is visible at the beginning of the cell. Icon can be used together with editable text line in the table cell.
Dependency upgrade
Upgrade to the latest versions of the php libraries (composer upgrade) as well as the latest JS-front end libraries (npm upgrade) including the latest stable php version (8.2).
Rel 5.7 – 30. 7. 2023
Multi-object update support
System support for multi-object updates. Generally defined functionality supports simple definition of the object-related clip for multi-update. View call is integrated to the object-list views.
More details of the multi-update functionality is described here.
List-view edit
Object-list table newly supports in-table editing. View could define which fields are editable including conditions when user can edit them.
More about the in-table edditing and how to implement them is described here.
Rel 5.67 – 30. 4. 2023
Support of Drag & Drop
Framework newly update Drag & Drop operations in all reasonable locations:
- Drag object to the list
- Drag line from a list and paste it to the cell where is link to the object
- Sort lines in the list
- Manage object hierarchy using Drag & Drop functionality
More about the Drag & Drop support is here.