Last Updated 3/6/2018
This lesson covers various predefined object types used throughout Marketpath CMS. Often, we may refer to these object types as entities. In this lesson we’ll briefly review each object and what it is commonly used for.
Articles are the most commonly used object type within Marketpath CMS. They are a simple, generic container that has a title, posted date, image, summary, and primary content. The primary content is a free-form HTML field typically used to store the main article copy.
Authors are used to store information about the authors of content throughout your site and can be linked to most other content types. As an example, a blog post can have one or more authors linked to it to give attribution to those authors.
Authors have fields for first name, last name, prefix & suffix, job title, email address, image, and biography. They can also be used to store information about people who are not authors of content and then pulled into various locations throughout the site, such as, a company team page.
Blogs & Blog Posts
Blogs are used for posting regular content to your site and often have a more casual tone than a white paper or case study. Most sites have a single blog but some may have several blogs with varying purposes.
Blog posts, by themselves, are very similar to articles, as they have a title, post date, image, summary, and content. The biggest difference is that they are all linked to a parent blog which acts as a common container.
Calendars & Calendar Entries
Calendars are used for posting meetings, events and other scheduled items. They have a title and a default timezone.
Calendar entries are tied directly to a parent calendar. They have a title, a timezone, a start and end date & time, an image, location, description, and a link to a separate event page or document.
Datastores & Datastore Items
Datastores are essentially miniature custom databases for storing lists of unique, custom objects. As an example, a datastore might contain a list of hotel properties where each has an image, title, address, rating, and reservation link. Another example might be a project portfolio where each project has a name, image gallery, location, description, and customer name.
Datastore items are the primary objects contained in a datastore. They adhere to the datastore field definition. Because they are custom, the fields and data they contain will vary from one datastore to the next.
A Document is file of any type that you have uploaded to Marketpath CMS. Documents have a title and a CDN URL. Most often documents are Adobe Acrobat files (or PDF’s) because most users can quickly and easily view that format. But you can also upload Microsoft Word, Excel, or Powerpoint files, plus images, CAD drawings, or any other file format you have. We do not limit the types of files you can upload.
And while you are allowed to upload video files, we don’t recommend this. Platforms like Windows, Mac OS, or Linux do not have consistent support for various video formats. It’s best to use a service like YouTube, Vimeo or Microsoft Azure Media Services. These services handle the cross platform support automatically.
Folders are used for organizing content both internally in the manage environment and externally on your live site. Folders have a name, title, and parent folder and can be limited to contain only specified entity types (i.e. object types).
Forms are used for collecting information from website visitors and have custom defined fields. As an example, most sites have a general contact form that collects the visitor’s name, email, phone number, and the text of the request.
When a form is submitted the data will then get synced back to the Manage environment for you to view or export. We talk about forms more in the Managing Forms tutorial.
Galleries are used for storing collections of images. A gallery has a title and a gallery template. The gallery template is how the gallery will be rendered. With a gallery, you can add, remove, and rearrange images. Each gallery image can have a link, caption, alt value, title, class, and html content.
Images are used to upload images in standard formats, such as, JPG, GIF, and PNG. Images have a title, standard alt value, attribution (i.e. the source or photographer), and a CDN URL.
You can also upload SVG images into Marketpath CMS but since these are scalable vector graphics they aren’t affected by standard image resizing, presets or other image rendering tools.
Menus are used for managing the visitor navigation on your website. This varies from site to site but may be a dropdown menu, a mega menu, or just a simple list of links. The menu object itself has no fields other than the name.
Menu items can be organized in a hierarchy based on the menu layout designed for your site. Menu items can have a name, link, whether to open in a new tab, an image, description, and html content.
Snippets have a single, editable html content area and are typically used for storing small pieces of content. For example, a site may have a call to action text used in strategic locations throughout the site. The call-to-action snippet only needs to be modified in one place and is automatically updated in any area that it’s been referenced.
Tags are primarily used for organizing similar content throughout your site. A tag has an internal name, title, and description. Tags are frequently used on blog posts. For example, I may tag a blog post with the tags healthcare, medicine, and hygiene.Then, when one of those tags is clicked, the visitor can see all other blog posts with the same tag.
Tags are a powerful feature of Marketpath CMS and are not restricted to just blog posts. Articles, authors, calendar entries, documents, images, forms, and more can have tags allowing you to create rich collections of related content.
Let's work together to make our documentation as helpful as possible.