Script Case
Script Case
This article has multiple issues. Please help improve it or discuss these issues on
the talk page. (Learn how and when to remove these template messages)
This article is an orphan, as no other articles link to it. Please introduce links
to this page from related articles; try the Find link tool for suggestions.
(November 2017)
This article contains content that is written like an advertisement. (September
2015)
This article needs to be updated. (January 2018)
Scriptcase
Developer(s) Netmake
Initial release 2000
Stable release
9.0 / 2018
Operating system macOS, Windows, Linux
Type PHP code generator
License Commercial
Website www.scriptcase.net
Developers need a XAMP like environment (a web server like Apache incl. PHP + a
dabase like mySQL + a browser) on their desktop (or accessible via network or
internet) to develop applications, for hosting the applications the server needs an
webserver (incl. PHP) + a database. After programs are finally developed and
deployed, Scriptcase is not longer necessary to run the application.
Contents
1 Features
2 Versions
3 Key features
4 References
Features
Scriptcase can be used to create CRUD (Create, Read, Update and Delete)
applications. It also enables to add custom code to manage business rules and
validation. Scriptcase lets you create forms, queries in PHP, ranging from simple
forms to forms having high level of complex elements to manipulate data from
databases (MySQL, PostgreSQL, SQLite, Interbase, Firebird, Access, Oracle, MS
SQLServer, DB2, SyBase, Informix and ODBC connections).
It permits development with JavaScript methods that can be used within the AJAX
events and create applications with AJAX through a set of features and services
with easy and fast hand coding, such as navigation between pages or sections,
automatic validation of fields such as date, currency, zip code and social security
number, among others.
The generated reports can be exported to MS Word, MS Excel, PDF or printed. Complex
SQL statements can be used (sub-select, joins and even stored procedures).
Scriptcase allows users to write PHP to handle exceptions and create more complex
validation).
Scriptcase is Compatible with RTL (Right to Left) writing, support right to left
writing prevalent on Arabic languages. It is also possible to create infrastructure
such as menus, login screen and security system with authentication, create tabs to
group forms or queries to be executed on the same page.
Platform development began in 2000. Since then, it has been receiving regular
updates.[1]
It addresses Web Application Developers (both for desktops and for mobiles) in two
ways: it enables starting developers with a limited knowledge of programming (PHP,
Java) and basic knowledge of databases (SQL) to build applications which reads and
updates data in Web Databases. But it also aims at the experienced developer, who
can with scriptcase put a lot more focus on business logic rather than editing
forms, build database connections etc.[2]
The pricing model is about to shift from "buying the software" as till end of 2016
to "lease as a service" from 2016 (due to a publication from the CEO to subscribers
and current users of scriptcase from Nov 14th, 2016). Prices currently are 400-$600
for buying the software (depending on how many databases are supported) per
developer.[3]
Versions
The platform development started in 2000. Since then, the tool has received
periodic updates and improvements.
New Tools
-Sending messages between users in Scriptcase;
-New tool for managing images in Scriptcase;
-Tool for creating to-do list among users;
-New tool for editing graphic themes;
-Tool for importing ACCESS, CSV and XLS for MySQL, Postgre, SQLite and
MSSQL;
-New Library Manager;
-New HelpCase generator;
-New security module with listing of logged users and blocking by Brute
Force;
Scriptcase Interface
-Added new configuration interface of the form and Query applications;
-Added new parameters in the theme editor Refined Filter;
-Added new parameters in the theme editor for Menu tabs;
-Added new parameters in the theme editor to the navigation path of the
Menu;
-Added option to background image in advanced settings for Menu theme;
New Technologies
-Implemented mobile applications responsiveness form;
-Added TCPDF class support in the implementation Report PDF;
-Added new sc_webservice macro that supports soap services, curl,
file_get_contents and sockets;
Application resources
-Grouping of option buttons in applications that have toolbar;
-Implemented improvements in the implementation timetable;
-Added new path (breadcrumb) menu application browsing;
-Added macros sc_url_library () and sc_include_library ();
-Added new aggregation of type "weighted average";
-Added new field for accumulation of values of other fields;
-Added new Ajax type button.
9.0 � 2017 :
Comes with important implementations on Business Intelligence (with complete
redesign on the charts, grids, abstracts � Pivot Tables and Dashboards),
significant improvements in security, PDF Report module, Menu, interface redesign
development and improvement of performance with PHP7, among other implementations.
Chart
-New aggregate functions to graph metrics;
-New dimension of options for date fields;
-Possibility of analytic and synthetic combination of different sizes
in a same graph;
-Inclusion of a new type of filter (user filter)
-Inclusion of function LIMIT that can be used to rank the values within
the graphics.
-New types of graphics: scatter and bubble, Gantt, semicircular and
linear, funnel 2D and pyramid 2D;
-New customization options specific to the graphics bar, column, pie
and gauge;
-Possibility to export the graphs in PNG, JGP, PDF, SVG and XLS;
Dashboard
-New interface with drag and drop, for setting up widgets dynamically;
-Responsiveness in the presentation of the widgets in Dashboard;
-New index widget to presentation of KPIs (key performance indicators)
within the dashboard;
Application of Grids (Reports and Pivot Tables)
-New interface using drag and drop for defining the Grid breaks and the
abstract;
-New aggregate functions to graph metrics: Count, Distinct count,
variance and standard deviation;
-New dimension of options for date fields;
-Inclusion of a new filter to the summary (user filter);
-Inclusion of function LIMIT in the query and in the summary. Function
can be used to rank the values.
-New configuration options within the aggregation of the summary;
Layout application
-Allows integration of forms with customized HTML and CSS or imported
in the form of external library;
-Body handling variables from HTML: visual can now be changed
completely and adapted;
Report PDF Drag & Drop
-New option of drawing with drag drop and dynamic configuration of &
fields within the same interface;
Menu application
-New option "menu structure" for customization of menu layout;
Scriptcase Interface
-Great part of Scriptcase interface has been modified, thereby
improving the usability of the tool for developers;
-New interface for creating projects with search option;
-New interface for creating application with multiple selection of
tables, etc.
Environment and safety
-PHP support 7.0;
-Update ODP drivers (SQL Server, MySQL);
-Addition of the PDO Dlib drive for SQL Server;
-Addition of the new MySQLi for MySQL connections drive;
-SSL for secure connections with MySQL;
-New version of Apache 2.4.25;
-Option to login with Google, Facebook and Twitter automatically by the
safety module;
-New options for the encryption password login application field (MD5,
SHA1, SHA256, SHA512);
-Security module Integration with the new option of free-form control
with responsive templates.
Key features
AJAX
Editable grid
Master / Detail
Forms
Consultations
Reports
Menus
Tabs
Customizable Layouts
Documentation generator
Data Dictionary
Language Editor
Import HTML template
jQuery
JavaScript
Scriptcase still allows the advanced settings for the generated applications meet
the requirements of complex systems. There is also a documentation generator that
can integrate the whole team.