Content is information. Denigma's content is mainly driven by the fundamental Data Unit which is the Data Entry and its associated derivatives the Blog Post and Wiki Pages. Therefore, the data unit comes in three different flavours each one of them with own characteristics an its own specific purpose.

The Data/Entry shall be the most important data unit. The Blog Post will be a lightweight version of a data unit. While a data entry title has to be unique the blog posts allow to have multiple units with the same title. The Wiki/Pages will be kept and be editable even for unregistered users and be fully in the style of a traditional Wiki, but with many enhancements. The data app will control the information flow (management and access). Retrieving a data unit will first query the data entries, then the blog posts and finally the wiki pages. o


Data App

The data app controls the management of Content in Denigma. It also provides the universal Data Entries. A data entry is the fundamental unit for data acquisition. The process of data acquisition is the assembly of signals/information that measure real world physical conditions and converts them into a digital data structure that can be used and manipulated effectively by Denigma.

One schema that fits everything.

Any data entry can be associated with any kind of tag, with specified categories and only one parent entry, but it can have multiple Relationships to any other entry. o


Denigma Blog

The Denigma Blog is a multifunctional app. It serves to diverse purposes. Its basic unit is a post which structure follows TTT (Ttile, Text and Tags). It contains also additional information such as created and updated dates and a Boolean for published or not.

Many to many relationships to urls of images can be made.

The tags should be used to assign terms to the article which are representative for the category this post belongs to and preferential not mentioned neither in the title nor in the text, although this latter preference is only a suggestion to avoid redundancy, not a requirement.

Denigma's Blog is by design intended to support multiple markup language. Currently Markdown is primarily used as main markup language, but ReStructuredText can also be supported such as it is done in the Articles app. HTML shall not be used inside Denigma's Blog, although it will work. The reason for this is that HTML should better be placed inside templates where it belongs to in order to structure the view. o


Denigma's Wiki

The Wiki of Denigma is an experiment to enhance the traditional Wiki Dogma with new concepts. The data unit of Denigma's Wiki is a page which is composed by merely a title and text as well as the possibility to attach any arbitrary kind of tag to any page. The text field should accept any possible markup language and by in contrast to normal Wiki be also programmable. The Wiki is freely editable for everyone. o