We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Tribe - a content structuring and collaborative framework

Formal Metadata

Title
Tribe - a content structuring and collaborative framework
Subtitle
JSON compatible and opinionated content-first framework
Title of Series
Number of Parts
542
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Tribe is a collection of core libraries currently written in PHP that use MySQL JSON extensively. It provides a content structuring and storage framework. It has two main components - Types.json and Junction. Types.json helps configure a content structure, without having to work directly on MySQL tables. Junction is a CMS (dashboard), that auto-configures based on Types.json. Opinionated content structuring so that collaboration is easier. Self-hosted. Currently well-tested on Ubuntu 20.04 and 22.04 servers. Provides a robust and predictable URL routing system. Integrity of data objects is of primary importance. Data can be moved from one "type" to another. Structure of the content is always stored with every data object, making each data piece meaningful in itself. JSON:API v1.1 is auto-configured for all data stored. Provides a protocol to mount multiple front-end applications on the same data-set. It's been 3 years in the making, around 90 projects are running on this framework. These include web platforms, products, mobile apps and chatbots.