I intend to use Ghost as a generic CMS to create websites which have more functionality than blogs. For example I want to create an app for transport system in a city. Such an app will have content to be pushed like generic help information, promotions, and so on. Currently I have such an app on Drupal and wanted to check if I can use Ghost as a platform for such an app. Also Can I define my own content definition similar to Posts, can I have content for say promotions?
There are no custom content or post types at present. Ghost’s data model is explained here:
Many customisations can be created with custom templates, tagging and dynamic routing, but all use the same data model building blocks.