It’s very important to understand how Bancha works, before using it.
Bancha has been built to manage any type of content. This means that teoretically you can manage an infinite number of things.
Any different kind on thing, in Bancha becomes a Content type.
Feel free to create tens of different content types.
How can a content types be differents between each others? Every content types have a unique scheme that describes it.
The News content type will have a scheme, the Comments content type will have a different scheme and so on.
Basically, a Scheme consists in a single XML file that describes all the fields that the Records of that content type needs to implement. You will learn how to create and manage the content types and their schemes in the next chapters of the documentation.
A content type could be of type Pages: it means that its records can be organized hierarchically. Each record can have a unique parent and infinite childs, so it’s perfect for “tree shaped” contents.
These content types cannot be organized hierarchically. It’s perfect when you have to define linear contents such as news, products or the posts of a blog.
Bancha it’s all written using the MVC paradigm. Before starting with the tutorial, take a look at the Architecture.