Posts

In September 2020, Crust Technology announced that it was being funded by the European Commission’s Next Generation Internet initiative to deliver the Corteza platform as a federated cloud solution for record sharing. After months of development, Corteza’s Record Federation federation feature will be available in the upcoming 2020.12 version, set for release on 22 December 2020.

Following successful Proof of Concept (PoC) and Minimal Viable Product (MVP) stages, additional effort centered on feature and performance stability along with security testing. This included:

  • Concurrent data-sync procedures performance improvements
  • Full support for record update and delete functionality
  • Improved node pairing stability
  • Removed unused and suboptimal components
  • Extensive white-box testing of node-pairing protocol
  • Peer code reviews to ensure all necessary security measures have been implemented
  • Review of all logged events on security critical points
  • Review of accessible data after node pairing (Machine-to-Machine)

Crust Technology’s development of Corteza Record Federation will not stop here. In future versions we will add additional structure and data sychronisation protocols (e.g. gRPC, streaming) and formats. This will widen the list of possible candidates that Corteza can add to its Record Federation network.

Documentation

Three different guides have been created to explain how to enable, set up and use Corteza Record Federation:

Repositories

The 2020.12.x-feature-federation branches have been merged with the main 2020.12.x branch. So, the related repositories on Github are now.

Additionally, the documentation can also be found on GitHub:

About Crust Technology

Crust Technology Ltd, headquartered in Ireland, is the driving force behind Crust, the free and open-source low-code platform and Salesforce alternative. Besides the advanced low-code platform for rapid application development, Crust includes a fully-featured CRM, Service Cloud, Enterprise Messaging, Crust Unify for application management, and End-to-End Business Automation. All 100% free, open and completely standardised. For more information or an online demo, visit www.crust.tech or follow @Crusttech on Twitter.

About Corteza

Corteza is the Digital Work Platform for Humanity. The Corteza project builds a 100% open-source, self-hosted cloud platform for growing your organisation’s productivity. It enables relationships and protects the work and the privacy of all those concerned. Corteza is developed entirely in the public domain, including its design considerations and processes. To download Corteza and for more information about the project, visit www.cortezaproject.org or follow @CortezaProject on Twitter.

About NGI Zero and the European Union Next Generation Internet

NGI Zero is a unique group of organisations that fund and nurture trustworthy, secure and privacy-strengthening technologies as part of the Next Generation Internet initiative of the European Commission. The overall mission of the Next Generation Internet Initiative is to re-imagine and re-engineer the internet for the third millennium and beyond. In order to preserve and expand the European way of life, NGI helps shape a value-centric, human and inclusive internet for all. For more information, visit nlnet.nl/NGI0 or www.ngi.eu.

Today we’ve released several stability patches for Corteza improving stability and security.

Corteza version 2020.09.4 includes:

  • Improved boolean field type value handling
  • Record list prefilter is now properly applied when exporting
  • RTE field now properly triggers the required flag when empty
  • Prevent possible double record submit when double-clicking the ‘Save’ button
  • Closed a potential SQL injection attack vector

To upgrade your Corteza instance to this latest version, please check out the Corteza documentation.

Later this month we expect to release 2020.12, with many new features and updates, so keep an eye out on upcoming posts!

 

Last month we shared on this site the POC for Corteza Federation. Now we are thrilled to share a new video, showing the Corteza Federation Minimal Viable Product (MVP).

Crust Technology, the driving force behind the Corteza Project, is being funded by the European Commission’s Next Generation Internet initiative to deliver the Corteza platform as a federated cloud solution for record sharing.

The related repositories on GitHub, with the latest updates, are:

We will continue to keep you informed on this blog about Cortza Federation updates.

About Crust Technology

Crust Technology Ltd, headquartered in Ireland, is the driving force behind Crust, the free and open-source low-code platform and Salesforce alternative. Besides the advanced low-code platform for rapid application development, Crust includes a fully featured CRM, Service Cloud, Enterprise Messaging, Crust Unify for application management, and End-to-End Business Automation. All 100% free, open and completely standardised. For more information or an online demo, visit www.crust.tech or follow @Crusttech on Twitter.

About Corteza

Corteza is the Digital Work Platform for Humanity. The Corteza project builds a 100% open-source, self-hosted cloud platform for growing your organisation’s productivity. It enables relationships and protects the work and the privacy of all those concerned. Corteza is developed entirely in the public domain, including its design considerations and processes. To download Corteza and for more information about the project, visit www.cortezaproject.org or follow @CortezaProject on Twitter.

About NGI Zero and the European Union Next Generation Internet

NGI Zero is a unique group of organisations that fund and nurture trustworthy, secure and privacy-strengthening technologies as part of the Next Generation Internet initiative of the European Commission. The overall mission of the Next Generation Internet Initiative is to re-imagine and re-engineer the internet for the third millennium and beyond. In order to preserve and expand the European way of life, NGI helps shape a value-centric, human and inclusive internet for all. For more information , visit nlnet.nl/NGI0 or www.ngi.eu.

Crust Technology, the leading open-source Low-Code Development platform and Salesforce alternative, is being funded by the European Commission’s Next Generation Internet initiative to deliver the Corteza platform as a federated cloud solution for record sharing.

We are excited to share a video of the first proof of concept that shows how this functionality will look like inside a Corteza instance.

The related repositories on GitHub are:

We will continue to keep you informed on this blog about Cortza Federation updates.

About Crust Technology

Crust Technology Ltd, headquartered in Ireland, is the driving force behind Crust, the free and open-source low-code platform and Salesforce alternative. Besides the advanced low-code platform for rapid application development, Crust includes a fully featured CRM, Service Cloud, Enterprise Messaging, Crust Unify for application management, and End-to-End Business Automation. All 100% free, open and completely standardised. For more information or an online demo, visit www.crust.tech or follow @Crusttech on Twitter.

About Corteza

Corteza is the Digital Work Platform for Humanity. The Corteza project builds a 100% open-source, self-hosted cloud platform for growing your organisation’s productivity. It enables relationships and protects the work and the privacy of all those concerned. Corteza is developed entirely in the public domain, including its design considerations and processes. To download Corteza and for more information about the project, visit www.cortezaproject.org or follow @CortezaProject on Twitter.

About NGI Zero and the European Union Next Generation Internet

NGI Zero is a unique group of organisations that fund and nurture trustworthy, secure and privacy-strengthening technologies as part of the Next Generation Internet initiative of the European Commission. The overall mission of the Next Generation Internet Initiative is to re-imagine and re-engineer the internet for the third millennium and beyond. In order to preserve and expand the European way of life, NGI helps shape a value-centric, human and inclusive internet for all. For more information , visit nlnet.nl/NGI0 or www.ngi.eu.

Wikipedia defines economic violence as:

… a type of violence committed by individuals or groups preying on the economically disadvantaged individuals. In some circumstances the individuals may be service workers such as undocumented workers and food service workers, in others they may be spouses, or closeted gays. The World Health Organization defines it as being a form of collective violence, committed by larger groups towards individuals.

Since the beginning of the Covid-19 pandemic and its resultant economic crisis there has, thankfully, been many a spotlight shone upon economic violence. Levels of domestic and gender-based violence have escalated while mental health indicators suggest some alarming trends. As national debts balloon, poverty is on the increase across the planet. Supply chains have been interrupted and structural change to resource distribution may be permanent – with potentially both positive and negative outcomes.

Read more

More than ever, organisations need to deliver a customer-focused approach. This is because markets are evolving at a staggering rate and will continue to do so well into the future.

  1. The health pandemic changes working practices and locations
  2. The economic crisis obliges organisations to be more competitive or attentive to their audiences
  3. The squeeze in consumer spending, which will be with us for a long time to come, means priorities are changing. And, they will continue to do so.

Read more

Hubspot provides software products for inbound marketing, sales, and customer service. With regard to the CRM functionality, Hubspot gives details on their website the the core is free, and you have to pay for advanced CRM features. However, we sometimes forget that when we speak about “free”. We’re more often than not speaking in terms of software “freedom” and getting CRM software free of charge! Read more

One of the core features of Corteza is the powerful open-source Low Code platform. To clarify, this means that it’s a rapid development platform that allows you to create responsive business applications that run in the browser, without having to know how to write code. With the following 4 step plan you can make a fully functional record-based app for your business or organisation:

  1. Create a namespace
  2. Add modules
  3. Set up pages
  4. Insert charts

1. Create a namespace

In Corteza Low Code applications are called “namespaces”. You can create a new namespace by entering the “Low Code” tab inside Corteza and click on to the “Create namespace” button. If there are many existing namespace, like on the Corteza Community server, you might need to scroll down first. And then, you simply fill in the “name” field and hit “Save and close”.

Before you continue with step two, you need to enter your freshly created namespace.

List of namespaces (applications) on the Corteza Community Server

2. Create the modules

The second step is to create the modules. Corteza Low Code comes with a simple, yet extensive module builder. These modules could be seen as database tables, but in a non-technical way. This means that each module has a set of fields, which represent data you want to store. While most fields are straightforward (string, number,…), there is one special field with an important role: the record field. This record field allows you to link one module to another, creating a relationship between them.

A clear example is one from Corteza CRM, the powerful open-source CRM build with the Corteza Low Code platform. The “Account” and “Contact” modules are related to each other, because an account in the CRM can have multiple contacts. So, the “Contact” module has a Record type field that links to the “Account” module as in the screenshot below. This allows any contact to be related to a account. And if you want that a contact can be related to multiple accounts, simply check the “multiple” checkbox.

List of modules in Corteza Low Code

 

Fields in a module in Corteza Low Code

3. Set up pages

One you’ve created the modules you need to create the visual layer. These are called “Pages” in Corteza, and there are two types of pages:

  1. Record pages
    A record page shows data related to a single record in a module, which means that every module needs to have one record page.
  2. List pages
    These pages act like dashboards or record lists and show up in the automatically generated top menu.

The simple drag-and-drop page editor is the same for both page types. As a result, you select the type of block you want to show (record data, a list, a calendar, a chart,…), configure it and add it to the page.  After that, you can drag it to any position and resize it as you please.

For more detailed info, check out the extensive Corteza Low Code tutorial on opensource.com.

List of pages in Corteza Low Code

 

Adding a block to a page in Corteza Low Code

4. Insert Charts

Corteza Low Code comes with an advanced open-source chart creation tool. As a result it allows you to create the most used charts in custom business applications, such as line, bar and pie charts. For each chart you define the data source (the module), optional filters, dimensions and metrics, and the chart creation tool manages the rest.

Once you’ve created your charts, you can add them to any page in your own low code business application.

Example of a donut chart, made in Corteza Low Code

 

Example of a dashboard with charts, built with Corteza Low Code

Advanced Low Code features

Corteza Low Code also includes some advanced Low Code features, including access management for different user roles on modules, pages or even single fields, and advanced workflow automation. These two advanced Low Code features will be featured in the coming weeks on this blog.

Try it out yourself!

To summarize, you ony need to follow 4 simple steps to build your own custom business application. In addition, if you want to give it a go, check out the free Corteza Community Server. Log in, open the Low Code app and create your own namespace! Lastly, if you run in to any questions, ping the community for help in the Corteza Community Server messaging tab, or let us know in a comment here.

 

Corteza is actively fashioning itself as the Digital Work Platform for Humanity. That’s a big statement of intent, about as ambitious as it gets – and we’re not going to get there overnight. Our policy of social inclusion rolls out the welcome mat to anyone who can usefully contribute. However, this embrace of diversity must be accompanied by a co-ordinated long-term strategy in order to be effective. Good intentions alone are not sufficient to create real and lasting change.

To help us implement Corteza as the Digital Work Platform for Humanity, we’re in the process of creating a range of programmes, based around the platform, which structure its outreach, broaden its expertise base and inform its future design. The programmes categories are as follows:

  • Humanitarian
  • Ecological
  • Educational
  • Health
  • Public Sector
  • Commercial
  • Digital Economy
  • Localization
  • Accessibility
  • Security
  • Identity and Privacy
  • Compliance

All programmes will be related to at least one other programme, and some programmes will be related to all, creating a programme infrastructure where the activities of any given programme inevitably make the platform as a whole stronger and avoid duplication of work elsewhere. For example, making Corteza Accessible touches on everything we do.

At the moment, we’re crafting an official “purpose” for each programme with the above considerations in mind. These purposes will be voted upon by the Corteza Board of Directors before being formally adopted by the project.

The Corteza project will be free forever to anyone with access to the internet. Our community culture will necessarily be global, emphasizing the interconnectivity and cause-and-effect relationship between everyone, irrespective of their background. Corteza programmes exist to allow us structure our activity so that we drive this global conscience and so that everyone wins. Your positive contributions will be welcomed with open arms and, as my colleague, Mia Arh, states, there’s so much more to a technology project than coding.

Interested in checking out Corteza right now? Head over to https://latest.cortezaproject.org and sign up to the community server that runs on Corteza!