Where To Store Content?

One thing that comes up a lot for clients when they are planning to use Arc Products is where and how should they store their content in Arc. There are many different ways to store content in Arc, however the technical and performant and practical implications of those decisions can be hard to understand at first glance. This guide will help you understand who, what, when, where and why you might choose to store content in one place over another. Below the chart you will find a visual example of how to manage the content and links to the documentation.

Comparison Chart

TypeEdit In Composer?Edit in Page Builder?Edit For Sections?Edit Using APIDescriptionRecommended Usage
Kicker/LabelsYesNoNoYesA free form text field or a pre-defined dropdown list in Composer.Adding custom fields/pre-defined values to an article for editors and writers
TagsYesNoNoYesA free form text based input for entering multiple string values on an article in Composer.Adding custom data to articles when you need a set of free-form values (no pre-defined values)
Custom FieldsNoYesNoNoA mix of input fields that apply only to a specific component on a single page or template.Changing the look and feel/layout arrangements on a component or content source selections for a component
PluginsNoYesNoNoA component that allows you to control one or more custom fields or additional data passed to a specific component or group of components.Presets, date pickers, query builders, or setting values on multi-components at the same time
Custom EmbedsYesYesNoYesThis allows you to create a custom component in Composer that will then add custom content inside of an article body that you can render and edit with custom fields in Page Builder.Third party oembeds or other custom content you want embedded into an article body by editors and writers.
Site ServiceNoNoYesYesA mix of input fields that can be applied programmatically throughout all of our Page Builder components. This can also be used to refine settings in Composer.SEO content that changes frequently, section specific content, sponsored article content
Site PropertiesNoNoNoNoHard coded values for each site for things that rarely changeFacebook/instagram links, advertiser IDs, advertisement configurations, site title and description, footer text
ANSNoNoNoYesArc Native Specification, the format in which all data in the Arc Platform is stored and shared across productsMaintaining legacy content in articles that you no longer wish to support in Arc

Kicker/Labels

See How to Use Kickers and Labels.

con_kickers_labels_custom.png con_language_custom.png

Tags

See How to Configure Permissions for Managing Tags.

con_ani_story_tags.gif

Custom Fields

See Custom fields in Arc XP.

con_custom_fields_content_source.png

Plugins

See PageBuilder Editor: Plugins.

con_ani_plugins2.gif con_ani_plugins1.gif con_plugins_screenshot.png

Custom Embeds

See Getting Started with the Custom Embed Power Up in Composer.

con_ani_featured_media.gif con_ellipsis_screenshot2.png con_ellipsis_screenshot.png

Site Service

See How to Set Up Site Service for Themes.

con_create_new_website.jpg con_site_service_navigation.jpg con_create_new_section.jpg

Site Properties

See How To Use Site Properties.

con_properties_sites_acmefeedjs.png con_components_features_json.png

ANS

See Getting started with ANS.

con_ans_schema_json.png