Crust releases Corteza 2021.9, including internationalization, Integration Gateway and much more.

Cork, Ireland, 11 October 2021.

Crust Technology, the driving force behind the open-source low-code platform Corteza, is excited to announce a new major release: Corteza 2021.9. This release adds loads of new functionality to Corteza. Highlights of this release are added support for internationalization, an Integration Gateway, a new reporting tool, the ability to export and import complete applications create with the low-code platform and an improved UI.

New features and improvement in Corteza 2021.9

Added support for internationalization

Corteza 2021.9 allows you to translate the user interface and any low-code application you build, including locale-specific numbers and date-time formatting. Once translated, the user can select his/her preferred language in the user settings, and use Corteza in their own language. Corteza can have multiple languages activated, which means that each user can see Corteza in their own language, even though they are working in the same app.

Read more

Accessibility is a promise we’re keeping.

The World Wide Web Consortium (W3C)’s Web Accessibility Initiative (WAI) states accessibility addresses discriminatory aspects related to equivalent user experience for people with disabilities. Web accessibility means that people with disabilities can equally perceive, understand, navigate, and interact with websites and tools. It also means that they can contribute equally without barriers.

Actively building and managing the Corteza platform, it quickly became apparent that we’re not 100% following our mission and dream of building a Digital Work Platform for Humanity if we don’t address the accessibility requirements and make our product usable and available to everyone.

Read more

How To Educate Children to Code?

Coding is one of the most relevant and in-demand skills in this digital age. While machines and applications are constantly evolving, it is becoming crucial for us to understand the codes that make them work.

Children are incredibly creative and learn things very quickly. Hence, the best time to start learning to code is when we are young. But directly delving into complex computer languages can be intimidating. It is thus best to start learning with low-code platforms.

A low-code platform allows app development through the use of a graphical user interface rather than traditional hand-coding. Low-code can be an excellent stepping stone for children who want to learn the coding and app development basics.

Read more

Corteza Gateway

Corteza, the leading open-source low-code development platform just had the first release of its routing and processing gateway for HTTP requests and I’m here to tell you all about it.

As an ongoing effort, the plan for this routing subsystem has always been

  • to minimize the effort in adding dynamic routes with any validation
  • to be able to connect the routing possibilities with most of the Corteza subsystem
  • to take the developer-first approach in modular architecture and data flow transparency

During our development processes and via a wide range of our client’s proposals and business requirements, we quickly noticed we outgrew the possibilities Corteza offered via it’s sink feature.

Sink allowed a Corteza developer to detect incoming HTTP requests on a fixed route via a generated signature wrapped in query parameters and provide the request to the automation scripts.

But having only one route with limited capabilities to validate query parameters, headers and have an overview of the amount of incoming data fell short.

Read more

Corteza — OAuth2.0

The Corteza platform is a free and open-source low-code platform used to build and develop an organization’s key applications, with ease of use in a developer-friendly fashion.

Corteza is API-centric, meaning that you can achieve almost everything via API endpoints.

These key applications operate within a business to promote growth and improve productivity whilst protecting your organisation’s privacy and protected information. This version of Corteza implements the OAuth2.0 authentication framework, which allows for internal and external authentication. Read more

Running Corteza on a local machine

This is a guide on how to run Corteza on a local machine, describing steps needed to achieve that and how repositories are connected on the backend and frontend. More information about Corteza you can find in the official documentation.

https://github.com/cortezaproject
https://docs.cortezaproject.org/corteza-docs/2021.9/index.html
Read more

Did Corteza Become No-Code?

Studies have shown that in the next 3-5 years, approximately 65% of all application development will be done using in-house, no-code, or low-code platforms. The growing popularity of no-code platforms is revolutionising the kind of applications that businesses can create.

With Corteza’s newest release, which contains various new features, including visual workflow builders, we are now both low-code and no-code. If desired, application software programmers can still use code to develop their software. However, software developers can now develop complex applications with automation features without ever writing a single line of code.

Read more

What are Some Examples of Enterprise Software?

ERP (enterprise resource planning) software is defined as a specific type of software that organisations can use to manage and automate their day to day business processes and tasks such as accounting, project management, and supply chain operations. ERP systems link critical business processes to create an effective and efficient flow of company data and information throughout an organisation.

Research has shown that implementing an enterprise resource planning software system can lead to an overall improvement of business processes for 95% of organisations that do so. The digital technology and infrastructure evolve, and the amount of data that companies are required to record, track and maintain increases exponentially. That is why enterprise resource planning systems are becoming more and more vital for operating and managing a business properly.

Read more

Crust releases Corteza 2021.3, including a new visual workflow builder

Cork, Ireland, 6 April 2021.

Crust Technology, the driving force behind the open-source low-code platform Corteza, is excited to announce a new major release: Corteza 2021.3. The highlights of this release are a visual drag-and-drop workflow editor, a new UI, a template editor and authentication improvement.

New features and improvement in Corteza 2021.3

Corteza Workflow

The new workflow editor enables users to automate simple and complex processes, without the need for programming knowledge. It’s based on BPMN 2.0 standards, and easy and fast to use. Simply drag and drop the elements you need on the canvas, configure and connect them. Main features include:

  • Unlimited workflows anywhere in Corteza
  • Drag-and-drop editor
  • Zoom in, zoom out and move the canvas
  • Single or multiple start points (triggers)
    • On create, update or delete
    • On a manual interaction (a click on a button, such as “Covert this lead”)
    • On a scheduled interval (for example, every day at 1 am)
    • On a set date and time (you can define multiple “timestamps” for the same trigger)
  • Expressions (interact with values in your workflow. For example: calculate the grand total of a quote)
  • Functions (list of predefined functions, such as find records create a new record, find a template, send an email etc)
  • Iterators (loop through a list of records)
  • Error-handling
  • Gateways (check a value and continue with the workflow in the desired path)
  • Delay (pause the workflow at a certain point for a set time)
  • User interactions:
    • Alerts (for example, a confirmation message on the screen)
    • Choice prompt (select one of the two buttons. For example, yes and no)
    • Single input (ask the user for a value that the user can type in)
    • Option select (ask the user to select a value from a list)
  • Testing and debugging tools

Extensive documentation on workflows has been created, explaining each feature in great detail. This documentation also provides useful examples.

New UI

In collaboration with experts from the Dutch Accessibility Foundation, significant changes have been made to the UI. The fully responsive design follows the WCAG standard compliance (World Content Accessibility Guidelines), which makes Crust the leading innovator in accessibility in the Low-Code sector.

Template Editor

The new template editor allows you to define the generic document structure (such as a welcome email message or a quote PDF), which is then converted into an actual document based on the provided data. Templates are written in HTML and allow placeholders, functions and conditional rendering. After creating templates they can be rendered in Corteza workflow.

Authentication

This release comes with an OAuth2 server with Authorization code and client credentials flows. All authentication interfaces used by Corteza can now fully be modified and styled to your needs. Personalization is performed by defining a series of templates and assets (e.g. images and JavaScript code). This allows you to make the authentication screen match the company style guide.

Messaging Changes

Support for a Matrix-based federated messaging solution will be provided as of Corteza version 2021.6. The goal is to align with Corteza Record Federation, ensuring that using organisations can create richer, federated relationships, not limited to static records only. In preparation for this, the legacy Corteza Messaging solution has now been deprecated.

Other changes

  • Upgraded to Go 1.16
  • Removed obsolete asset embedding and move to //go:embed
  • Messaging code and endpoints removed
  • OAuth2 server with Authorization code and client credentials flows
  • Compose record federation now supports Activity Stream protocol
  • Codebase cleanup and removed With(ctx) anti-pattern
  • Added Envoy file encoders (export support)
  • Fixed UserBeforeUpdate/UserBeforeDelete
  • Auth web application is now deprecated

View the full changelog.

How to install Corteza

You can follow the local setup instructions for a local development or demonstration instance of Corteza. If you are looking for setting up a live deployment, check out the extensive production setup instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, please check out our Upgrade Guide.

Online demo

Crust Technology has an online demo available of this latest release. In it, you can try out the Low-Code platform, build your own apps, try out the existing apps (such as the CRM or Service Solution)  and much more.

Screenshots

 

Corteza Discovery – UI Prototype

Crust Technology, the leading open-source Low-Code Development platform and Salesforce alternative, is being funded through the NGI0 Discovery Fund to deliver Corteza Discovery. The objective of Corteza Discovery is to add the three pillars of local search, federated data search and global federated search to the Corteza user features in a seamless and familiar manner to users. The NGI0 Discovery Fund is a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825322.

In this post the UI prototype you can find the UI Prototype, which includes high-fidelity wireframes of all user interface changes, within the new Corteza design.

Read more