Tiki Tracker entity relationship diagram (Tiki ERD) | |
Introduction | |
You know that often a full stack application is composed of the front-end and the back-end. The front-end is everything the user sees, and the back-end is the storage (the database) and a language that manages this storage logic, in a nutshell. In Tiki CMS, we also have trackers that can be considered as the database, and everything you can do with a normal database, well, you can also do with the trackers in Tiki CMS. We can also create linked tables (Entity Relationship). You can read more about the Tiki CMS trackers here Trackers Before creating an application that requires a database, we first start by drawing the different tables to see how the different data storage tables will be linked to each other. Sometimes, to better understand an already existing application, we have to resort to this drawing or the database to see how the tables are linked to each other. There are several types of diagrams that allow modeling an application, but among them we have the entity-relationship diagram (ERD), which is what interests us here. We have added a feature that allows us to directly show how the trackers are linked to each other. This was done thanks to the Mermaid library, which is open source (Mermaid).
|
How to use it | |
- All the trackers with his link - Or a specific tracker with is linked trackers |
See all the trackers with his link | |
Once you click on this button, you will see your different trackers in an entity relationship diagram. |
View specific tracker in ER Diagram | |
|
Options | |
This section consists of 3 buttons.
|
Trouble shoot | |
This happens because your server does not yet support the mjs file. Example: Assuming you are using MAMP, in that case, you must find the httpd.conf file and add a line to make your server understand the mjs file. Go to MAMP directory > conf > apache > httpd.conf file and add this line: AddType application/javascript .mjs |