PORTESSA™ PORTAL BUILDER

Low-Code Data Embedded Design Tools For WordPress

The front end component of Portessa™ Portal Builder is a WordPress plugin which adds tools for designing forms and free-form pages with integrated data elements. The form page builder gives you the ability to link one or more data tables and design forms that support displaying, editing, validation, and inserting of data to your host system. The free-form page builder provides the ability to access data elements from your tables using individual shortcodes that can be placed anywhere on your pages. More advanced features include the ability to add actions and buttons to recall, save, insert data, call host API functions, make SQL queries, and call stored procedures.

POWERFUL SQL QUERY BUILDER

Query Builder

The Query Builder component is a core feature of Portessa™ Portal Builder. This tool guides you through creating SQL queries to access your data. The data can be easily used in forms, or dropped directly into WordPress pages.

The Query Builder allows selecting data from tables and columns in the database, adding conditions or limits, and displays a preview of the results.

More advanced users can embed variables into queries or modify the SQL statements directly. The Test option can preview results.

INTERACTIVE DATA ENTRY FORMS

Form Builder

Form Builder allows you to drag and drop any fields from a database table or query and arrange them in an organized snap-to grid layout. Properties and formatting of each field may be controlled in detail. For data input fields, a full list of validation options are available to clean and verify data. The form as a whole and/or individual fields may be set to allow insert, update, or view only access. Other objects such as buttons, images, and links may be easily dropped in the forms.

For more advanced users, the Form Builder allows access to editing custom page CSS as well as adding powerful Javascript and jQuery methods. Buttons and objects may also call queries, stored procedures, or other API calls.

Orange Horse Form Designer

LIVE DATA LISTS

Orange Horse List Builder

List Builder

List Builder allows you to drag and drop any fields from a database table or query and place them in a horizontal or vertical list. Properties and formatting of each column may be controlled in detail. The list, and/or individual columns in the list may be set to allow insert, update, or view only access. Columns may include special objects such as buttons, images, or links.

ROBUST SECURITY ADMINISTRATION

Orange Horse Security Administrator

Security Administrator

The Security Administrator component gives robust control of user authentication, roles, page access, and data manipulation rights through its Security Administrator tool. 

The key enhancements are: 

  • Authentication – Choose WordPress, Corporate database, or a combination of the two 
  • Roles – Set default roles or control individual user roles 
  • Pages – Control access to pages by role 
  • Menus – Show orhide menus based on user roles 
  • Data Access – Control data view, edit, insertand other rights within a page 

With these enhanced capabilities you can control the default roles for existing or newly created users.

Enhanced roles control what menus and pages users will see and may access, and what data or actions a user may access within a page.

ADVANCED PROCEDURE AND FUNCTION TOOLS

Variable Creator

The Variable Creator component can initialize and load important data. There are three types of variables that you may access in your sessions.

  • System – Variables that Portessa™ portal builder automatically creates and initializes
  • Value – Simple variables that you can set to a single value
  • Query – Variables that are loaded from data queries against your database
Orange Horse Variable Creator-20170926
Orange Horse Function Builder

Function Builder

Function Builder allows you to define real-time examination, calculation or conversion of data while a page is being rendered. Functions can also be used to test data and change page logic or content on the fly based on the data encountered.

Stored Procedure Definer

Stored Procedures are powerful routines many database systems use to perform specific tasks. The Stored Procedure Definer allows mapping an object or action on a page (like clicking a button) to a specific stored procedure in your database. The Definer maps what data may be captured from the page and passed to the procedure, and how to handle returned results or error messages.

Orange Horse Procedure Definer

Lookup Designer

Lookup Designer gives you the power to perform data lookups across tables. This tool guides you through selecting data columns and formats from one table and mapping them into another. This allows you to build lookups and dropdowns on your fields and forms that let users select from lists of live data, and retrieve one or many fields into the current record they are editing.

CUSTOM DESIGN ELEMENTS AND SHORTCODES

Custom Shortcodes

Custom Shortcodes and advanced page editor options offer a many additional options for embedding live data and logic in your pages. Data may be embedded anywhere in your content, and can be formatted just like any other page content.

Key new Shortcodes include:
  • Data Element
  • Form
  • List
  • Variable
  • If/Then Statement
  • Function Call
  • Image Load
  • And More