Configure Apps/Components
Definitions
Word/Phrase | Definition |
---|---|
Feature | A feature is the module, the building block for an applications. An example would be “biz.orangeseed.post.standard” feature, which you can use to create a news app, or even a downloads app. |
App | An app is a configured instance of a feature. An example would be a “Featured News” app, that is configured from the “biz.orangeseed.post.standard” feature. |
Component | A component is similar to an app, except a component only has a single view. An example of a component would be the “Navigation” component which provides your website with a navigation bar. |
Alias | The alias is a unique text-based id for an app or component. Once set, it cannot be changed. |
Category | Information and records are mapped to categories, in which are then mapped to pages and apps/components. This is the primary tool used to assign your records to various pages/apps/components. |
Page | This is simply a page on your website, such as the news page. Apps and components are assigned to pages on your website. |
On-Page Placement/Hook | Apps and components are placed on-page within “hooks”. These are simply blocks that accept content as defined on the page. |
View | Views provide different ways for users to interact with your data. The most common views are the “default” view and the “detail” view. An example would be a “news” app that lists the most recent 10 news items on the home page. When the user clicks the “read more” link for the news item, they are then directed to the “detail” view which provides the full article, images, etc. |
Details Page
Most of the time, when a user interacts with any app, they will remain on the same page as assigned. However there are instances when you may want to override this behavior.
An example would be on a homepage, you may want to list our several news articles, but when a user clicks to read one, they are redirected to the new page.
You can alternatively assign the page assignment, as well as the page hook