News for hackers. Stuff that matters.
Re:Twenty, a modern CRM alternative to Salesforce by JWlrCk9PkipFTDq on Thursday June 13, 2024 @08:59AM (#40669101)
I work with a CRM that allows users to add additional functionality by uploading definitions in XML "spec" files.

The XML specs are a combo of metadata and code and define all functionality in the system including SQL tables, forms for adding/editing data, query nodes for the internal query system, arbitrary business processes etc. They can include SQL stored procedures to run or call out to bundled C# code, and they can be accompanied by HTML templates that generate UI elements where appropriate (e.g. user facing forms).

There are a lot of moving parts and the documentation is a bit patchy but it's a really ingenious system for adding modular functionality, particularly in a CRM setting. Pretty much all of the "official" functionality is built using this spec system.

Re:Twenty, a modern CRM alternative to Salesforce by meekaaku on Thursday June 13, 2024 @09:09AM (#40669204)
But would not that be a maintenance nightmare with code with xml and lack of version control.

Also how does one restrict to a particular tenant