Introducing trellispark Release 6!

by | May 4, 2023 | Blog, News, Uncategorized

Our latest major release of trellispark is now available to download for free!

trellispark is a requirements virtualization platform that enables you to configure a forms-based custom business application user experience in real-time. Over 90% of the code normally required for the user experience and CRUD (Create, Read, Update, and Delete) is replaced with configuration data!

By eliminating over 90% of the code, your effort and costs are substantially reduced and your time to value 🚀🚀🚀!

You can download the latest trellispark release for free by logging in to: portal.greatideaz.com

See details ↓

Major Features

Better Performance, and a Foundation for AI

Complete review of all greatideaz T-SQL to reflect our latest standards. Completed phase 1 of a full backend refresh to improve performance and resilience. Future phases of this process will also introduce more standardization for the use of generative AI augmentation to create and deploy custom workflows.

Updated the greatideaz T-SQL code generator to apply the latest standards to all autogenerate T-SQL. Refactored the code generator to improve overall performance.

Even More Flexibility

Refactored the Storage and Messaging backend integration functionality into their own class libraries. This will make it easier for you to add extensions for custom storage and messaging solutions that are not currently provided out of box by trellispark.

Upgraded the database compatibility level and changed the collation sequence to allow for Unicode characters.

Added TabIndex to all UX controls and added WAI-ARIA tags where necessary to improve accessibility.

Added a Portal Toolkit to simplify the creation and configuration of complex security models. Used when the application needs to share data and workflow between arbitrary sets of people and organizations. Example uses case include: legal, financial, healthcare, and family applications.

Add Configuration Parameters to the Invite User record to configure new users.

Mobile UX Improvements

Simplified the overall UX when rendered on a phone. Added device detection on application startup if running in MAUI hybrid. Includes: eliminating unnecessary text from buttons; replacing breadcrumbs and tabs with drop down lists; automatic re-ordering of fields into a single column (unless explicitly overridden in the Tab Definition).

Minor Features

Code generation of lookup tables has been optimized to work as a batch process speeding up the application of changes to the lookup tables.

Added the ability to call TSQL and APIs when evaluating Conditional Filters.

Added the capability to gather functional and test requirements when defining commands – this is a stepping stone to the introduction of generative AI in a future release to automatically create the custom code required to automate this workflow.

Updated the SharePoint storage to use the field definition instead of Workspace configuration for connection data.

Menu icons now use Font Awesome.

Applications on the left hand navigation menu can now be ordered.

Added a Card view to supplement the ChildList controls.

Eliminated links from breadcrumbs that are not visible to the current user – the use case is mainly for portals.

Add Chip Lists as a display option for GUID UX controls.

Users with defined developer roles can now see the enriched XML being passed into document XSLT/XML to HTML generation – helps to understand the XML format and create the correct XSLT tags.

Added a PDF Viewer to the Document UX control so that users can see PDFs within trellispark. Removes the need to download the PDF to the device and open in a separate PDF viewer.

Added configuration tags to allow the user to open new or existing records in pop up modal windows by default on ChildLists – great of dealing with those small records types having only a few fields.

Added configuration to determine whether pagers are placed above or below ChildLists.

Added configuration to select the use of a Compact Grid when rendering ChildLists.

Removed the Home Page link from the Application menu.

Added configuration to determine which fields on an Address or Contact UX control are required.

Extend Readonly Field to be able to use an API to return data for rendering.

Added CSS to Field Options so we can style lists.

Enhanced the Manage Portal Users UX control to grab a local workspace invite user record with the same name as that configured in the Server Owner when the control is added by the UX Creator.

Bug Fixes

UX Scheduler control not rendering correctly – needed to add extra parameters to restrict the list of events to only those required for the current date range.

URL Parameters were being lost during sign in/up for the Azure B2B and B2C authentication website builds.

User access rights not being correctly populated when adding new users to existing portals created within a hierarchy.