Recurso

Programing

Scriptcase offers several options within its environment so you are free to add your own business rules and customize the system according to the needs of each project. Integration with external libraries, programming IDE (Blank), Events, Macros ... are some of the features available. Learn more about these tools.

Interface
Blank Application

Blank Application

This application is a programming IDE inside the Scriptcase. It allows the insertion of PHP / HTML code and displays the result of the processing. The advantage of using this application is the possibility of using the macros and the native integration with the other Scriptcase applications.

Control Application

Control Application

Application used to create control forms in a system, it is not linked to tables, and requires the creation of one or more fields for its operation. An example of very common use for this application is in creating a login screen. The control form can have its layout completely customized by the user.

Samples
Scatter ChartLinks between ApplicationsSales by Region
Integrated Libraries

Integrated Libraries

Integrated third-party libraries and available within the Scriptcase environment for free use within projects. Some of the available libraries are:

  • GoJS: JavaScript library for implementing interactive custom diagrams and complex views between platforms and browsers. GoJS facilitates the construction of JavaScript diagrams with complex nodes, links and groups with customizable layouts and templates;
  • JQuery: JavaScript function library that interacts with HTML, designed to simplify scripts interpreted in the client browser (client-side);
  • TCPDF: PHP Open Source class to generate PDF documents;
  • PHP Excel: OpenXML for reading, writing and creating spreadsheet documents in PHP;
  • FusionCharts: Powerful Graphics Library with over 90 graphics and 1000+ maps;
  • Other libraries available: jquery_thickbox, jquery_blockui, tiny_mce, jquery_touch_punch, and RTF.
Importing External Libraries

Importing External Libraries

Besides the integrated libraries, Scriptcase allows you to import complete third-party libraries (eg: Bootstrap) and create files of any extension (.JS, .CSS, .PHP ...) that can be used in your Scriptcase projects, allowing the total maintenance of these, and making the reuse of the codes easy.

Creation of Internal Libraries

Creation of Internal Libraries

This tool allows the conception or the upload of PHP routines that can be reused in various project applications or other projects depending on the level of access in which they are saved within Scriptcase.

Scriptcase Macros

Scriptcase Macros

Scriptcase has a list of macros and special variables that allows the user to manipulate events, buttons of the applications, control of security, to perform operations with dates, etc. You can check the complete list of macros here.

Customization of Codes and Events

Customization of Codes and Events

With events you can enter your business rules within Scriptcase applications to customize according to your needs. Global, local, JavaScript, CSS, and macro variables can be used in the event blocks.

Web Services

Web Services

Create web services (soap, curl, file_get_contents and sockets) and communicate with various services through the new sc_webservice macro.