Scriptcase 10 is now available, bringing new features designed to make application development faster, more integrated, and more intelligent.
The main highlights include artificial intelligence integration, automated generation of related applications, automatic identification of table relationships, and improvements to application creation and configuration.
Scriptcase AI
Scriptcase AI is an assistant integrated into the development environment that can help create, analyze, and correct code directly within application events.
The assistant can use the project context to:
-
create and adjust PHP, SQL, JavaScript, and HTML code;
-
analyze the code of the currently open event;
-
identify possible errors and suggest corrections;
-
transform SELECT statements into Grid applications;
-
suggest the next steps during the conversation;
-
retain conversation history and relevant information across different chats.
Scriptcase AI is compatible with API keys from OpenAI and Google Gemini. Access can be configured individually for each project.
When connection access is enabled, the assistant can access only the database structure, such as tables, fields, and relationships. The data stored in the tables is not accessed.
AI-Powered Project Translation
Scriptcase AI can also assist with translating project elements.
When adding a new language, AI can automatically translate:
-
data dictionary entries;
-
field labels;
-
descriptions;
-
language messages;
-
custom interface content.
This feature can be used during project creation, when synchronizing the data dictionary, or when adding a new language to an existing project.
Additional Applications
The new Additional Applications feature allows you to create related applications from a main table.
Scriptcase identifies existing database relationships and can automatically generate:
-
Grid applications;
-
Form applications;
-
links between applications;
-
queries with the required relationships.
The applications are created and linked without the need to manually configure global variables for communication between them.
Auto Join
Auto Join identifies fields related through foreign keys and automatically updates the Grid application’s SELECT statement.
With this feature, Scriptcase can:
-
identify foreign key columns;
-
add the required JOIN clauses to the SELECT statement;
-
display descriptions instead of numeric IDs;
-
sort records using the value displayed on the screen.
This reduces the need to manually create lookups to display information from related tables.
New Font Awesome Field
Scriptcase 10 also introduces a new field type for displaying Font Awesome icons.
You can configure:
-
the icon to be displayed;
-
whether the icon should be displayed as a button;
-
the button background color;
-
the use of the field to open related applications.
Improvements to Modal Links
Applications opened through Modal links can now have their width and height configured using pixels or percentages.
You can also set the width to 100%, allowing the linked application to use all available screen space.
Compatibility and Upgrade
Scriptcase 10 can be used in the same environments supported by Scriptcase 9, including PHP 7.3, PHP 8.1, and PHP 8.2.
Customers with an active license subscription can upgrade to Scriptcase 10 at no additional cost.
To explore all the new features, watch demonstration videos, and learn more, visit: