Benji Weiser
benji.weiser@kaldorgroup.com
Article
Last Month
Showing or hiding the edition ToC
Published June 26th, 2023 by Benji Weiser
Overview In a Pugpig Bolt edition you have the option of whether or not to display the table of contents. Showing the ToC means that will be the landing page for users when they tap into an edition. Hiding the ToC means the first page, or cover, of an edition will be the landing page when they tap in. Configuration You can adjust the default in your
Firebase Cloud Messaging
Published July 4th, 2022 by Benji Weiser
Firebase Cloud Messaging helps engage push notification-registered users by sending them messages while outside of the app. How to send a cloud message/push notification Enter your Firebase project, selecting Cloud Messaging on the left menu and select "New notification". Message content Fill in your notification content on the interface as display
The Pugpig smart banner
Published October 30th, 2023 by Benji Weiser
The Pugpig Smart Banner The Pugpig Smart Banner is a standalone script that provides functionality to users on a single article page, before they enter the native or web apps. It is a single Javascript file. It allows us to show headers and footers to upsell on the standalone article pages, or to redirect the users to the most appropriate place. The
App Smart Banners
Published July 4th, 2022 by Benji Weiser
What are smart banners? You'll probably recognise smart banners from your day to day mobile usage. As stated in Apple's Smart banner documentation - “Smart App Banners provide a consistent look and feel that users come to recognize. They trust that tapping the banner will take them to the App Store and not a third-party advertisement. They appreciat
Bolt Release Notes - iOS App
Published July 4th, 2022 by Benji Weiser
What's included in the latest version of Pugpig Bolt for iOS. For more detailed breakdowns of major changes check out our update posts. In order to upgrade to a new version, an app release is required. 4.1.8 - Released 2024-08-09 Major changes N/A Additional changes Optimised background downloading for editions including better download metrics and
Our favourite Sites
Published January 11th, 2023 by Benji Weiser
Rolling Stone https://www.rollingstone.co.uk The New European https://www.theneweuropean.co.uk Attitude https://www.attitude.co.uk Tortoise Media https://www.tortoisemedia.com The Knowledge (DMGT) https://www.theknowledge.com Kaust Insight https://insight.kaust.edu.sa Springwise https://www.springwise.com Hodder Magazines https://www.hoddereducati
Removing articles from search
Published July 4th, 2022 by Benji Weiser
To remove an article from your app's search history, the article needs to be cleared from AWS via Distribution. Removing individual articles Go to your Distribution site Navigate to Search and Feeds > Cloud Search in the left hand menu on the relevant app Find the article you want to remove by searching for the article title in the relevant conte
Known major issues and crash reporting
Published July 4th, 2022 by Benji Weiser
Currently known issues Bolt iOS Timeline loading issues in the app. We have had a number of reports of the app displaying "failed to load" error messages on the timeline as well as timeline stying appearing incorrectly. We have an update rolling out in the coming weeks to help us improve stability and further identify the cause(s), should multiple f
Creating and exporting Bolt splash screen
Published July 4th, 2022 by Benji Weiser
On Bolt, we support an animated splash screen. This is typically a logo or other simple and small image. It appears whenever the app is launched on a user's device. The animation must be created in Adobe After Effects with the spec 300px by 300px square. Therefore, to follow these steps, you will need Adobe After Effects installed on your machine. T
Timeline cards overview
Published September 20th, 2022 by Benji Weiser
Pugpig Bolt features a range of cards that form the content of your timelines. Some will be used more commonly than others, but all are available out of the box. As well as any automated content workflows you may have, all card types can be added via your Pugpig Express site. When you hover over 'Content' you'll see the list of card types available
Pugpig Acceptable Use Policy
Published July 4th, 2022 by Benji Weiser
This Acceptable Use Policy (this “Policy”) describes prohibited uses of the Pugpig service offered by Kaldor Limited (the “Pugpig Service”) and the website located at http://pugpig.com (the “Pugpig Site”). The examples described in this Policy are not exhaustive. We may modify this Policy at any time by posting a revised version on the Pugpig Site
Dark mode
Published July 4th, 2022 by Benji Weiser
Dark mode in Bolt Pugpig Bolt has an optional dark mode feature that can be added to your app settings page. The settings item has 3 options, as shown in the screenshots below: Use system settings, which will default to the light/dark mode settings of the device, Light, Dark. Everything in the app which can be styled normally can also have its own d
Pugpig IP ranges
Published August 7th, 2024 by Benji Weiser
This article lists the public facing IP addresses used by the Pugpig services for outgoing connections from our infrastructure. If you lock access to any resources you expose to our services (e.g. feeds) by IP address, you must allow the addresses listed on this endpoint: https://admin.pugpig.com/tools/ips-v4 It may be necessary for us to change thi
Welcome to Search in Bolt
Published December 14th, 2022 by Benji Weiser
A good search is an incredible powerful way for uses to discover content, and is a large part of the Pugpig solution. When content is ingested into the Pugpig Distribution Service, it is automatically added to a search index, powered by Amazon CloudSearch. The title and the body of the article is always indexed, and all categories are available for
Testing iOS iTunes App Store Purchases
Published July 4th, 2022 by Benji Weiser
Testing iOS store purchasing Bolt apps can offer iTunes (App Store) purchases for subscriptions and single issues. Sandbox purchasing iTunes purchasing can be tested in the sandbox environment (this prevents any actual payment taking place) with development or ad hoc signed builds. See Apple's documentation on Testing in-app purchases with sandbox
Creating P12's, Profiles and APN keys for Pugpig Apps
Published July 4th, 2022 by Benji Weiser
To build and distribute your Pugpig app, we require your development and distribution certificates (packaged in a P12 file) - as well as Development, Ad-Hoc and App Store provisioning profiles. App IDs To submit an app to the app store you need to register an App ID with Apple - this is done via the Apple developer portal. Once logged in navigate to
Audio Player
Published July 4th, 2022 by Benji Weiser
Audio player The Pugpig audio player features several components that your users can take advantage off to listen to audio content via your app. Context menu When audio content in the app is interacted with, either in the timeline or in an article, a menu is brought up showing info about the track with the option to: Play the track Add a track to yo
What's new in Bolt 4.2?
Published October 21st, 2024 by Benji Weiser
Release dates Bolt iOS 4.2.2 - 2024-10-21 Bolt Android 4.2.4 - 2024-10-21 Major changes Remembering where you were in an article Useful for: Your product team Something we've had a lot of requests for is the ability for Bolt to remember a user's position in an article if they leave the app. Sometimes people aren't able to finish an article in one si
Article sharing thumbnails
Published May 19th, 2023 by Benji Weiser
There are a few circumstances where users will see a thumbnail image next to an article: If you share it via social media channels If users share it between friends This thumbnail can either display as the main/first image in the article, or as a snapshot of the article. Let us know your preference and we can change it for you. Article shared to fac
Deeplinking in Pugpig Bolt
Published July 4th, 2022 by Benji Weiser
What is a deeplink? A deeplink is a type of link that takes the user to a specific location within your app, rather than a website. We have 3 types of deep links: Content - You can use these to link directly to a specific article. The format of the URL can vary depending on your permalink structure. Navigation - You can use these to link directly to
Article card
Published May 11th, 2023 by Benji Weiser
Article cards are the standard, and most common, timeline cards, used to deliver content to your users. When tapped they load an article which can contain various combinations of text, images, video, audio and other HTML content. Configuration Article card configuration is done when creating the article. All of the info displayed on the card comes
Pugpig RSS Edition & Timeline Feed Specification
Published July 4th, 2022 by Benji Weiser
The Edition Feed Pugpig supports RSS feeds for creating both posts and editions or timelines. Note that the order in which the feeds are processed should not matter. It is quite rare to use this feature for timelines as they are often set up as part of onboarding. However, if your app does frequently change the timelines, it may be useful. It is ver
Inline HTML card
Published May 11th, 2023 by Benji Weiser
Inline HTML cards allow you to put your own HTML content into your timeline. They're similar to iframe cards, but instead of a whole page, they show specifically written HTML. You can either use a WYSIWYG editor, or an HTML text editor. Configuration WYSIWYG editor on the Inline HTML card page in Express Output of the configuration on the left Often
Bolt Timeline updated styling
Published August 21st, 2022 by Benji Weiser
Update With Bolt Timeline 4.0 we have made improvements to the default styling of the Bolt timeline. All types of cards have been updated to have a more sleek modern appearance, with: Curved edges No full bleed A subtle drop shadow Updated icons No boundary between description and action bar The new styling will need to be enabled manually for exi
Web-based authentication integrations in Pugpig apps using PKCE
Published July 4th, 2022 by Benji Weiser
Overview The Pugpig platform offers several methods for users to gain access to paywalled content, these include in-app purchases of subscriptions or editions and a native sign-in UI which we can connect to the authentication system of your choosing. We also know that in some cases customer will have built mature, powerful sign in flows of their own
Pugpig Offboarding
Published July 4th, 2022 by Benji Weiser
If there is anything you aren't happy with about your apps, please make sure to let support or your Customer Success Manager know. However, sometimes all good things come to an end. If you're planning to close down your Pugpig app we will work with you to make sure the process is as smooth as possible - but luckily there's not too much to it! What n
PDF download options
Published March 16th, 2023 by Benji Weiser
User-facing PDF download card within edition ToC If a user opens an edition in your app, it will download and be available for reading offline. However sometimes users prefer to open and download a PDF version of the edition straight to their device, whether it's a PDF, or HTML edition. With that in mind, we've implemented the ability to upload an
Completing the Apple App Privacy form for your Pugpig app
Published October 21st, 2022 by Benji Weiser
App Privacy is a new section you'll start seeing in App Store Connect when managing and submitting updates to your app. This comes with a couple of new requirements, which if not followed will prevent you from submitting these updates. Firstly you'll need a privacy policy, which Apple has required for a few years so all existing apps should already
How to find and email app logs
Published August 21st, 2022 by Benji Weiser
When trying to diagnose a bug, one of the best ways our support team can get to the bottom of the issue is by looking at the log file that the app generates on a device. If we've asked you to send us logs, please follow the instructions below. Pugpig Bolt (Bolt v3.17+) Open the Bolt app you want to send the logs for Navigate to the settings tab Tap
List of Blocks
Published July 4th, 2022 by Benji Weiser
See below the list of blocks that Pugpig Site support. This list is subject to change and may not reflect the current site blocks. Last updated: 15/07/2020 Common Blocks Paragraph Hero Advanced Form Subscribe Testimonial Image Heading Gallery List Quote Audio Cover File Video Formatting Code Custom HTML Preformatted Pullquote Table Verse Layout Ele
Bolt Metered Paywall
Published July 4th, 2022 by Benji Weiser
This article highlights the functionality of the metered paywall. Please see this article for the paywall overview. Metered Paywall Pugpig Bolt supports the concept of a metered paywall, which allows users to access a certain amount of content that would usually be protected before they're presented with the paywall. This serves as an easy, flexible
What's new in Bolt 3.23?
Published July 4th, 2024 by Benji Weiser
Bolt 3.22 was rolled into 3.23 and never released on its own, so this post covers both versions. Release dates Bolt iOS 3.23.1 - 2024-04-04 Bolt Android 3.23.2 - 2024-04-11 Major changes Extra support for consent providers Useful for: Your ads team All ads being served in a GDPR region (UK or EU) now need a certified consent management platform as p
What to think about when moving from Publish to Bolt
Published July 4th, 2022 by Benji Weiser
We’ve worked to make moving from Publish to Bolt a seamless experience, building out Bolt’s functionality to be equal to, or better than that of Publish, and automating many of the key steps in the migration to make it swift and error-free. With that said, we also want to take this opportunity to let you do more than simply mirror the experience fro
Integrating PKCE authentication & cross entitlement for Piano
Published July 4th, 2022 by Benji Weiser
This page outlines exactly what we need from you in order for us to set up Piano authentication & cross entitlement using PKCE in your apps. See here for a general overview of web-based authentication integrations in Pugpig apps using PKCE. And see here for an introduction to in-app purchases and cross entitlement. Authentication If we are setti
Canonical URLs
Published July 4th, 2022 by Benji Weiser
Important Redirect Service Notice Important. This document refers to the implementation of a redirect service which many of our customers have in place. However, we realise that this can be difficult for some customers to implement, depending on their internal setup and choice of hosting/CDN partner. We have since made some improvements to implement
Collection sets
Published July 4th, 2022 by Benji Weiser
What are collection sets? Collection sets allow you to deliver different content to different users, based solely on user choice. Only one set can be selected at a time, the selection can be changed at any time from settings but this feature wasn't designed with customers regularly changing between sets. Good example of use cases for this are apps t
Automating PDF upload via SFTP
Published November 16th, 2022 by Benji Weiser
While PDF editions can be uploaded manually into the Express CMS, this process can automated using SFTP (Secure File Transfer Protocol). We are able to receive whole-edition PDFs which when then automatically split into individual pages, or a folder of individual pages. You can also upload whole-edition PDFs for users to download. SFTP To set up SFT
Analytics Definitions & FAQs
Published July 4th, 2022 by Benji Weiser
A full list of Pugpig Events and Custom Dimensions and their definitions can be found in the Pugpig analytics specification. Below are a number of frequently asked questions including descriptions of the various Pugpig subscriber statuses. FAQs What are custom dimensions? Custom dimensions are attributes associate with your data that has been custom
The Bolt Apps
Published January 6th, 2023 by Benji Weiser
Pugpig Bolt has many different screens, journeys and configurations that you can present to your users. In this article we'll go through what options you have over them. Launch animation We support Lottie launch animations if you have the ability to create them. These will be shown to users every time they return to the app after a reasonable period
Google Play Universal Receipt Store Auth
Published July 4th, 2022 by Benji Weiser
Setting up Google Play Universal Receipt Store Auth In order for our apps to provide and validate Google Play purchases, we utilise the Android Publisher API to query and check end-users' subscriptions and provide them appropriate access to content. Setting this up requires creation of a 'Service Account' which provides access credentials to Google
Facebook and Pugpig Bolt
Published July 4th, 2022 by Benji Weiser
What is Facebook analytics? Facebook analytics allows your app to pass app install events to Facebook for measurement and tracking purposes. With this data, you can track and measure app installs and also optimise your ads delivery for mobile app installs. Pugpig Bolt supports the integration of the Facebook SDK on Android and iOS. We track all aut
Changes to Pugpig Express for Bolt Customers - Editions
Published July 4th, 2022 by Benji Weiser
For the past year, we’ve been deeply focused on our goal of moving towards a single app platform, offering the full capabilities of Publish within the newer, more flexible Bolt. As part of these plans, we also need to address how the Express editing experience many of you use will adapt to present this newly expanded feature set. Our goals with thes
Persistent video player
Published August 13th, 2024 by Benji Weiser
What is the persistent video player? Video is becoming an increasingly important focus across all forms of media, and we want to ensure our clients can fully leverage it. While users are consuming more video content, they also enjoy browsing simultaneously. Platforms like YouTube cater well to this multitasking behavior. To enhance our offering, we'
Choosing your URL structure for content
Published November 16th, 2022 by Benji Weiser
Default URL structure While Bolt (and most other) apps don't often present URLs to users, all content on Bolt does in fact still live at the end of the URL, and the structure and style of those URLs can be very important to some customers. This doc explains our standard structure and what capabilities we have to change that. By default, Pugpig URLs
Bolt Release Notes - Search
Published July 4th, 2022 by Benji Weiser
Find out what's included in the latest version of Bolt Search. This affects iOS, Android and Web. Bolt Search versions automatically roll out everywhere at 10:30 UTC the day after release, unless specifically configured otherwise.Note that dates are in YYYY-MM-DD format 2.3 - Released 2024-09-10 Sort and filter toggles are now shown below the searc
Overview of domains, URLs and deep links
Published July 26th, 2023 by Benji Weiser
Overview It is very important that we understand the sharing and social media strategy that you have. If you don't have one, we can help you formulate it. Our research shows that your app users are your best and most loyal users, so pushing users towards the app is beneficial. In order for your app to be as successful as possible, we need to ensure
GA4 Reports (Explore)
Published July 4th, 2022 by Benji Weiser
There are many standard reports in GA4 that are readily available. If your analysis goes beyond that then head over to "Explorations" which was previously called "Analysis Hub". (Given that these are still early days for GA4 this may change again.) Pugpig Custom Dimensions To get the most of these reports it is important that our custom dimens
Pugpig Bolt Analytics Starter Guide
Published July 4th, 2022 by Benji Weiser
Introduction Pugpig comes with a tried and tested integration with Google Analytics, which is collected from the apps using the Firebase SDK, and from the website using standard GA tags. Note: This document is entirely related to using Google Analytics and the Firebase SDK. To see a list of other providers we have integrated with, please look here .
Family Sharing for in-app purchases
Published July 4th, 2022 by Benji Weiser
With iOS 14 Apple introduced the ability to enable Family Sharing for in-app purchases (previously it was just for paid apps). Family Sharing means that family members can share access to an in-app subscription (or single issue) without having to use the same App Store account. You need to manually opt in to Family Sharing for any in-app purchases
Create a lottie splash screen
Published July 4th, 2022 by Benji Weiser
Warning If you do not have a splash screen when submitting your app, the process involved in creating them will not be included in your build. This means you won't be able to add a splash screen via config, you will need an app update. If you do have a splash screen included when building, you can freely change, remove and re-add it with configs. Th
Bolt Commercial Features Overview
Published July 4th, 2022 by Benji Weiser
Pugpig Bolt offers a number of features focused on monetising your app outside of subscription models. These can largely be broken down into two categories: Advertising DFP in-content ads DFP banner ads Sponsorship Sponsored widgets Sponsored splash screens Sponsored push Here's a handy deck explaining each of these features in more detail, along wi
Content Workflow Overview
Published September 22nd, 2022 by Benji Weiser
This document summarises the different workflows to get external content into your Pugpig Bolt App. You can of course use Pugpig Express CMS for all of your content, but if this content exists elsewhere, this workflow makes little sense. We will work with you to decide which is the best zero-touch workflow to keep your content flow. Digital Content
Printing from a Pugpig app or Webreader
Published July 4th, 2022 by Benji Weiser
App There are 2 options for printing content from your app. For Articles, you can add a print button with the following code.<button onclick="javascript:window.print()">PRINT</button> For PDFs, you can share the article via the share functionality in the app toolbar, then print from the shared link. Webreader We can add a print button
Bolt In-App Search Experience
Published July 4th, 2022 by Benji Weiser
There are various aspects to consider when including search in your app and this article explains the options available to you. App placement Search can be included in your app in a few places As its own tab along the bottom Within your settings/account tab As an icon at the top right of the app toolbar The Search card We additionally support an op
X-cago PDF Conversion
Published July 4th, 2022 by Benji Weiser
X-cago provide a conversion service where they take PDFs and turn them into structured content. The structured content gets imported into Pugpig Express and delivered as either responsive HTML editions, or enhanced PDF editions. We have more information about the different reading experiences we support in our PDF experiences and importers article.
Bolt Timeline Specific RSS Features
Published August 21st, 2022 by Benji Weiser
This article goes into more detail of items you can add to your content RSS feeds to have full control over the timeline layout. Development Needed The team that provides your RSS feed is likely to need to do some development to achieve this Defining the timeline layouts for cards In the app each article is represented by a card on the timeline, wit
Pugpig Bolt Content Journey
Published July 4th, 2022 by Benji Weiser
Introduction This document explains how content flows through the various Pugpig Bolt systems. It should be useful if you are: trying to understand the content workflow trying to troubleshoot why content might be taking longer than expected to appear on your site or in your app The stages in this journey are: Content is published by editorial Conten
Pugpig Connect Setup Pack
Published July 4th, 2022 by Benji Weiser
Setting up your apps using Pugpig Connect For customers who aren’t yet familiar with Pugpig we have put together a package to ensure the setup required for Pugpig Connect runs as smoothly as possible. This package is required for all first-time Pugpig Connect customers. Pugpig Connect Setup Pack To kick off we will arrange an initial meeting to disc
In-app purchasing
Published December 14th, 2022 by Benji Weiser
In addition to the various third party authentication flows available, Bolt apps also support in-app purchasing (IAP). There are two main types of IAPs available via the app stores. Subscriptions, and Single-Issue purchases. Subscriptions Subscriptions are the most common IAPs purchased by users. They provide access to content for a specified amoun
Vertical video
Published August 13th, 2024 by Benji Weiser
What is vertical video? With the rise in popularity of video content on mobile devices via platforms, such as Tiktok, Youtube (shorts) and Instagram has come an increase in mobile-first videos, videos made for mobile screen dimensions that are portrait rather than landscape. Traditionally video content in news apps and Bolt apps has been in a lands
Setting up Google Analytics 4
Published July 4th, 2022 by Benji Weiser
GA4 What is GA4? Google Analytics 4 is the new default Google analytics property which is replacing the previous App + Web (Beta) property and will be replacing Universal Analytics (UA) on 1 July 2023. The main advantage of GA4 is the ability to efficiently track either apps, websites or both in one property, as opposed to UA which only supports web
What's new in Bolt Android 4.0?
Published August 15th, 2024 by Benji Weiser
Release dates Bolt Android 4.0.20 - 2024-08-15 Major changes New Android API Useful for: Your product team Bolt Android 4.0 targets API level 34 (Android 14), this is a requirement for app submissions after 31/8/2024. We update this every year as a matter of course, conducting a full regression pass of the platform as part of this, so 4.0 also fixes
iOS App Transfer
Published July 4th, 2022 by Benji Weiser
We never submit customers' apps in our own developer accounts - it's always better for you to have ownership of your sales figures, app store listings and legal agreements. However, some customers migrating to Pugpig from other providers may be in the situation where their previous supplier had set up the app in their own accounts. This obviously c
Why we drop support for OS versions
Published July 4th, 2022 by Benji Weiser
Both Apple and Google release a new major version of their mobile operating systems (iOS and Android) every year. Each of these releases adds new functionality and changes or even removes some older features. Pugpig ensures your apps will always work on the latest versions of iOS and Android, as well as on a number of previous versions, allowing you
Timeline Layouts
Published November 1st, 2022 by Benji Weiser
Timeline layouts content type, found under the collections heading. Overview A highly requested feature, and one that our professional services team often puts a lot of work into, is the ability to improve content layouts on larger screen sizes and provide more layout variation without complicated feed changes. To address this we have developed a ne
Video card
Published May 11th, 2023 by Benji Weiser
Video cards display videos from our supported providers (YouTube, Vimeo, Brightcove, JW Player, MP4 and M3U8). When a user taps the card, the video video will begin playing in-line within the timeline. Configuration Video card options in Express Video card in the app
Pugpig HTML Bridge Overview
Published July 4th, 2022 by Benji Weiser
Pugpig Bolt is a hybrid app - it uses native code where appropriate but also renders certain parts of the app using native HTML Webviews. The purpose of the HTML bridge is to allow the webviews to pass information back and forth with the native code. You can think of it in a similar way to a bridge provided by the Apache Cordova project, but more po
Bolt Release Notes - Android App
Published July 4th, 2022 by Benji Weiser
What's included in the latest version of Pugpig Bolt for Android. For more detailed breakdowns of major changes check out our update posts. In order to upgrade to a new version, an app release is required. Note that dates are in YYYY-MM-DD format 4.1 - Released 2024-09-03 Major changes You can now opt out of any analytics events that you don't wis
Embedding content in Bolt
Published February 15th, 2024 by Benji Weiser
Overview Bolt apps embed all sorts of content from polls, comments and videos to your own content that's hosted elsewhere. HTML content in apps are displayed inside a webview, like all of our content. Embedding external websites in Bolt content If you wish to embed your website within your Bolt app, usually as their own tabs or linked from the setti
Setting up custom dimensions in GA4
Published July 4th, 2022 by Benji Weiser
Custom dimensions are the descriptive attributes of your data. They can be event-scoped (for example the name of an edition that is opened) or user-scoped (such as the type of subscription a user has access to). Google Analytics 4 allows you to add 50 event-scoped dimensions and 25 user-scoped dimensions per property. Once GA4 has been set up, you c
Iframe card
Published May 11th, 2023 by Benji Weiser
Iframe (inline frame) cards embed HTML pages into your timeline within a card. They can be added via Express Configuration Iframe card options. You can have an HTML page or website. Card Height is the maximum height of the card. The width will be limited by the device size, or your timeline layout. Iframe card on mobile using the configuration on th
Images & Assets
Published July 4th, 2022 by Benji Weiser
Image size Images should not be any wider than 1536px and should not be higher that 2000px. Preloading image assets Preload all image assets referenced by your stylesheet that are visible in the page's snapshot. We do this by adding them to your markup using <img> tags in the <body> tag. They can't be styled as “display: none” (this won
Bandwidth and data usage
Published June 16th, 2023 by Benji Weiser
Monitoring Bandwidth It is always a good idea to reduce the size of assets used in the app. Not only will this potentially reduce your Pugpig costs (we tier the licence based on bandwidth usage), it also makes the experience better for the users because: Downloads will happen faster Users will use less bandwidth, especially important if they are not
How we prepare for new versions of iOS and Android
Published July 4th, 2022 by Benji Weiser
We expect a new major version of iOS and Android to be released each year with substantial changes to the operating system. These releases include new surface-level features, some of which we can take advantage of, as well as under-the-hood changes. In general we expect a new version of iOS in September, and a new version of Android in October. Thes
Bolt Release Notes - Web App
Published July 4th, 2022 by Benji Weiser
Release notes for all major versions of the Pugpig Bolt Web platform. Bolt Web versions automatically roll out everywhere at 10:30 UTC the day after release, unless specifically configured otherwise. Note that dates are in YYYY-MM-DD format (previously DD/MM/YY) 6.0 - Released 2024-10-31 Updated core Web framework from Vue 2 to Vue 3. There should
Bolt Release Notes - Timeline and Storefront
Published July 4th, 2022 by Benji Weiser
Find out what's included in the latest version of the Pugpig Bolt Timeline, the technology that controls the appearance and capabilities of cards in Timelines and Edition ToCs. This affects iOS, Android and Web. Bolt Timeline versions automatically roll out everywhere at 10:30 UTC the day after release, unless specifically configured otherwise. Note
Hidden menu - How to preview content and app configurations in Pugpig Bolt
Published July 4th, 2022 by Benji Weiser
iOS and Android Pugpig bolt apps have a hidden menu within the settings page, accessible by tapping the version information ~10 times. This menu has several options, some for viewing draft content and app configurations, some for developer debugging. Note the following information is for apps on the latest Bolt version. If you're not seeing any of t
How to set up GTM on Bolt web
Published July 4th, 2022 by Benji Weiser
Google Tag Manager (henceforth GTM) is a piece of google cloud software that enables you to rapidly and easily deploy pieces of code to a site. This is ideal for adding in code that augments the page itself, such as analytics, advertising and marketing tags. Check out this doc for more info on what exactly a Google tag is. First you'll want to creat
Article cache times in your app
Published July 4th, 2022 by Benji Weiser
The length of time we cache articles for depends on the age of the article (an exponential back off algorithm). We have three different options here, depending how important it is for you that updates are quick. These options control the Time To Live (TTL) in the cache on the device - the app will only check for updates to these articles once the TT
How to add new users to Distribution and Express
Published July 4th, 2022 by Benji Weiser
Distribution Access This will need to be done by Pugpig, please reach out via support@pugpig.com Express Access How to add users to Express This can be done by anyone who has been set up as an Admin on the CMS. Scroll down to Users, hover over it and click 'Add New'. You can also access this new user screen from your master list of users in Express.
Audio Content Overview
Published January 27th, 2023 by Benji Weiser
Pugpig Bolt comes with a feature rich, built in, native audio player. The player can invoke for audio shown on the timeline and inside an article and includes the ability to download and play tracks offline, manage a playlist and much more. How to get audio into the app There are many ways to include audio in the app. These are: Manually create a Pu
Setting up custom segments in GA4
Published July 4th, 2022 by Benji Weiser
Google Analytics 4 (GA4) has a custom segment feature that allows you to zoom in on the behaviour of specific users to understand how they interact with your product in comparison to other groups. Segments are limited to GA4's 'Exploration' reports but can be converted into audiences and applied to any of your GA4 reports. This document explains how
Video support
Published July 4th, 2022 by Benji Weiser
There are several providers that are supported when adding videos to articles in Express. YouTube Brightcove JW Player Vimeo Videos can display as a feature/hero video at the top of the page (as a replacement for the main media image) or can display inline with the body content. Video URL formats Video URLs must use the following structure: YouTube
Firebase and Pugpig Bolt
Published October 25th, 2023 by Benji Weiser
What is Firebase? Firebase is a Google-hosted platform that helps with many facets of app development, however more specifically for Pugpig apps, it helps with app monitoring and engagement. All of this is accessible through a well-documented dashboard. Pugpig Bolt supports four of the core Firebase features. Analytics, Cloud messaging, In-app messa
Comscore
Published July 4th, 2022 by Benji Weiser
What is Comscore? Comscore is a data platform providing insight into your cross-platform audience, unique users and app launch events. It additionally allows you to count your app traffic towards your circulation numbers, which are used for ad sales. How does Pugpig Bolt integrate with Comscore? Comscore is one of our supported analytics providers
Header card
Published May 11th, 2023 by Benji Weiser
Header cards insert a text heading in between or above other cards in the Timeline. These can be inserted manually, or configured to automatically appear based on certain rules. There are two fields, both of which can be controlled in Express. Automated header cards If you'd like header cards to show up automatically, given certain conditions such
Downloading an app from App Center
Published August 21st, 2022 by Benji Weiser
At Pugpig, we supply Android app builds through the third party system, App Center. This provides a way to download app versions outside the app stores. We used to supply iOS builds via App Center as well but can now only do so via Testflight due to Apple's Enterprise rules. Creating an App Center account Before downloading from App Center for the f
Puzzler and Pugpig Bolt
Published March 26th, 2024 by Benji Weiser
What is Puzzler? Puzzler is a digital puzzle provider that allows you to include interactive puzzles and games within your content, such as sudoku, crosswords and jigsaws. We support all Puzzler provided digital games. We support puzzles included in edition-based content that will always remain in the app, and we support puzzles in timelines that ar
DFP ad placements from the CMS
Published July 4th, 2022 by Benji Weiser
Placement Options General Placement 320x50 banner ads can be placed on timelines, or in articles, or both 300x250 inline ads can be set to display every X number of paragraphs within articles We do not currently support inline ads on timelines We do not currently support keyvalues/tagging Timeline Overrides A single ad unit code can be used for all
PDFs - Experiences and Importers
Published July 4th, 2022 by Benji Weiser
PDF (Portable Document Format) is a file format used to present documents in a standardised manner independent of the device or software it is being viewed on and we support various types. If you're interested in the types of PDF you may wish to send, check out our doc about PDF formats and best practices. PDF experiences True PDF We now render PDF
Pugpig Customer Agreement Terms and Conditions v1.7
Published July 4th, 2022 by Benji Weiser
1. Definitions and Interpretation 1.1 This Agreement is made between the Customer and Kaldor. This Agreement comprises: (a) the Order Form; (b) any Supplementary Order Forms; (c) these Terms & Conditions; (d) the Pugpig Acceptable Use Policy; (e) the Pugpig Support Policy; and (f) the Third Party Service Provider Policies. In the e
Dynamic timelines
Published September 17th, 2024 by Benji Weiser
We're constantly exploring new ways to enhance personalisation and customisation in Bolt, ensuring your users can effortlessly access the content they want. Our goal is not only to make navigation seamless but also to help users discover even more relevant content once they're there. What Are Dynamic Timelines? Unlike standard timelines, which displ
What's new in Bolt 3.20?
Published February 1st, 2024 by Benji Weiser
Release dates Bolt iOS 3.20.5 - 2024-01-25 Bolt Android 3.20.3 - 2024-01-10(Bolt Android 3.20.7 - 2024-01-23) Major changes Improved targeting for timeline ads Useful for: Your ads team We've improved our ad targeting to allow better granularity for banner adverts on the timeline. This is an extension of work we had already done to allow
Bolt Paywall customisation
Published December 19th, 2022 by Benji Weiser
This article highlights the appearance customisation available within the app paywall. Please see this article for the paywall overview. Theming You can choose all of the colours and fonts on the paywall, as well as the logo, though initially these will inherit the theming of the rest of the app to appear cohesive and this is often sufficient. Butt
What's new in Bolt 3.17?
Published September 20th, 2023 by Benji Weiser
Release dates Bolt iOS 3.17.4 - 2023-09-18 Bolt Android 3.17.4 - 2023-09-25 Major changes Making it easier for users to log in We now use the device's default cookie store for auth, which enables social sign-in and federation to leverage existing user sessions and potentially save them the trouble of entering or remembering a password. This
Bolt Release Notes - Smart Banner
Published July 4th, 2022 by Benji Weiser
Find out what's included in the latest version of the Pugpig Smart Banner. This affects iOS, Android and Web. Pugpig Smart Banner versions automatically roll out everywhere the day after release, unless specifically configured otherwise. It is a small component that does not change frequently. Note dates are in YYYY-MM-DD format, previously (DD/MM/Y
Bolt Web slim
Published July 20th, 2023 by Benji Weiser
We have added the ability to serve a slimmed down version of Bolt's web app, without the navigational toolbar. This is particularly suitable if you'd like to display it on another website. To do so, all you need to do is add a query string to the end of your app domain URL and tab: ?slim=storefront - if you're embedding a storefront tab ?slim=timeli
RSS Inline Elements
Published July 4th, 2022 by Benji Weiser
It is possible to add inline HTML in to the body for several features. These do not use Pugpig Express's admin interface fields and may conflict with changes made to the article manually through the UI. HTML Structure Whilst our CMS supports custom HTML via RSS, we request that it's sent in a format that is valid and works with our CMS. Please note
Authentication in Pugpig Bolt
Published December 19th, 2022 by Benji Weiser
User Authentication Authentication verifies the identity of a user, based on matching their credentials with ones that your auth provider has securely stored somewhere. User Entitlement Once a user has been authenticated and logged in, we then need to decide what they can access. There are 2 entitlement methods that we support. Access based Issue b
Understanding what app changes need an app update
Published July 4th, 2022 by Benji Weiser
Pugpig Bolt gives customers the ability to change certain elements or details within their apps without requiring a new release via the app stores. These are instead changed by the Pugpig team creating and activating a new config. This is a file that's deployed to the app to users who have already installed the app. These changes will take affect af
Pugpig Support Policy
Published July 4th, 2022 by Benji Weiser
A.1 - Customer Data Storage. Each Customer has up to 100GB of Data Storage available per App. Kaldor reserves the right to charge the Customer at a reasonable rate for additional Data Storage used by the Customer. A.2 - Availability. Kaldor shall use commercially reasonable endeavours to make the Pugpig Service available 99.9% of the time, 24 hour
Event card
Published May 11th, 2023 by Benji Weiser
Event cards allow you to highlight upcoming events with information about date, time and location. Events can be added to users' calendars, or include a link to find out more elsewhere. All of what appears on the card can be controlled in Express, or can be mapped via an automated feed. Events are normally grouped into 2 timelines: Upcoming events
Chartbeat Analytics
Published November 8th, 2022 by Benji Weiser
What is Chartbeat? Chartbeat is an analytics platform with a focus on user engagement and real-time monitoring. How does Pugpig Bolt integrate with Chartbeat? Chartbeat analytics is one of our supported analytics providers and as such should track anything in our core analytics spec. View ID We support two different view ID formats for Chartbeat: Re
Adding OneTrust / Cookiepro
Published July 4th, 2022 by Benji Weiser
OneTrust and CookiePro (the free version of OneTrust) are used to manage cookie consent. We include this integration as part of our Site set up. If, however, you would prefer to use another solution please let your account manager know. You will need to create your account and follow the instructions to set up the templates as per your legal requir
Audio card
Published May 11th, 2023 by Benji Weiser
Audio cards provide a way for you to add audio content to your timeline, which plays using our audio player on iOS and Android and the native HTML5 audio player on web. Tapping on an audio card will bring up the audio context menu, allowing users to decide what they'd like to do with the track and they can continue to browse the app as it plays in t
Publishing content for an Apple News + edition
Published July 4th, 2022 by Benji Weiser
Other useful links on Apple News can be found here: Getting an Apple News account approved Setting up Apple News To publish an Apple News + edition you will need an Apple News + account that is purchased through Apple. We can only help publish editions if you have this type of account. Alternatively, you'll be able to publish to a standard Apple New
Dynamic timelines configuration
Published July 4th, 2022 by Benji Weiser
Adding the dynamic timeline collection type: In Express go to Settings > Pugpig Bolt Select "All Collection Types which are Editions, Timelines and Dynamic Timelines" Now you'll be able to add dynamic timelines as collections where you can tag the timeline with the (e.g., section) taxonomy term, and the timeline content will be generated from sea
In-app subscription levels
Published December 19th, 2022 by Benji Weiser
This article highlights the functionality of in-app subscription levels. Please see this article for the paywall overview. Subscription Levels Subscription levels allow you to offer different content to different users based on which subscriptions they choose. Content availability can be controlled at a collection level, so different timelines and e
Google Tag Manager for Pugpig Site
Published July 4th, 2022 by Benji Weiser
While Pugpig Site gives you the tools to create, publish and manage your content, we know there are other systems you'll want to include, such as analytics, consent and advertising services. Many of these are mentioned on our list of common integrations. One of our goals with Pugpig Site is to minimise the amount of code written and releases requir
Bolt settings options
Published July 4th, 2022 by Benji Weiser
The Bolt settings tab can house a multitude of options, both for you to present information to your users and for your users to customise their in-app experience. It has account options, traditional settings options and even debugging options, making it an almost essential part of the app. Positioning As settings is a tab, the most common place it's
Link card
Published May 11th, 2023 by Benji Weiser
Link cards link elsewhere when tapped on. These can either be outside of the app to any URL of your choosing, or within the app to a piece of content, another tab or any other screen. Configuration Link card page in Express in-app output of the configuration on the left
Image card
Published May 11th, 2023 by Benji Weiser
Image cards are used to display an inline image on the timeline. They are controlled via Express. Configuration Image card page in Express. You can add a caption and credit, and either a link or the ability to tap to zoom (not both). In-app output of the configuration on the left
Pugpig Feed Handler Pack
Published July 4th, 2022 by Benji Weiser
Below are details on what we need to integrate your feed with Pugpig Express, this work is typically covered by Kaldor under a Pugpig Feed Handler Pack. Before integration work can begin we need: Access to an XML or JSON feed at a specified URL. If this URL is secured by IP address or Basic Authentication we can provide our IP range. Your feed need
Social card
Published May 11th, 2023 by Benji Weiser
Social cards provide the ability to embed social media cards within your timeline. Currently our only supported provider is Twitter. Configuration Social card in Express - The ID of a tweet you want to embed is the number that follows ‘status/’. So for the attached tweet ‘https://twitter.com/GameSpot/status/1628488585673408512’ the ID is ‘1628488585
Search card
Published May 11th, 2023 by Benji Weiser
Search cards provide another method for the search function of the app to be accessed. A search card will appear as a small search bar on any timeline of your choosing and will then load results in a dynamically generated timeline. Configuration Search card options - Allows you to choose whether search results load in the standard search HTML view,
Commercial banners
Published July 4th, 2022 by Benji Weiser
Turn any card into an advertisement with our commercial banners feature. Many of our cards will come with the option to wrap the card inside a themeable container, with optional text. These can be found inside the Bolt Timeline Options metabox. See below You can find this Bolt Timeline Options metabox when creating cards and articles How to add a co
Second level timeline navigation
Published September 18th, 2023 by Benji Weiser
To help with filtering and navigating timelines and content in your app we have added the ability to show a second level timeline picker. For example if you have; Football, Athletics, Rugby and Hockey in your app, and want to retain those filters but want to combine them into one timeline called Sport, you can now do so. The two navs can be themed
PDF formatting and best practices
Published January 31st, 2024 by Benji Weiser
Below are some recommendations we have when uploading PDF content to the Pugpig Express CMS. Note that if you upload your PDF content via XCago, they will optimise and send the files to us in the correct format. File type We recommend using PDF/A over PDF. The A in PDF/A is for archive, and as the name suggests it's a much better format for preservi
Intro to Bolt Web
Published January 31st, 2024 by Benji Weiser
What is Bolt Web? Bolt Web, sometimes referred to as Bolt Reader, is a web app version of your native iOS and Android Pugpig apps. It has the same navigation elements as the native apps, adjusted slightly to account for standard website behaviour, such as the tab bar at the top of the page, rather than the bottom. The web platform is only accessibl
What's new in Bolt 3.19?
Published December 18th, 2023 by Benji Weiser
Release dates Bolt iOS 3.19.2 - 2023-11-23 Bolt Android 3.19.4 - 2023-12-13 Major changes Third party integration updates We regularly update our supported third party SDKs to ensure all our customers using them can get access to the latest features. In this release we've updated all of them. Check out our available third party integrations
Hidden Tabs
Published July 4th, 2022 by Benji Weiser
On Pugpig Bolt we've added the ability to have hidden tabs that can be linked to from anywhere but don't appear in the bottom menu. This allows you to have additional tabs that don't clutter your app. A few examples of where you might link from could be: A settings item on your settings page An icon in the app toolbar An image or external link card
What's new in Bolt 3.18?
Published December 18th, 2023 by Benji Weiser
Release dates Bolt iOS 3.18.6 - 2023-11-14 Bolt Android 3.18.10 - 2023-11-23 Notable changes Advertising improvements Advertising is an ever increasing focus and we've made a few changes to ensure we're supporting it in the right way. We've now added the option to display a background on your sticky banner ads (the ones stuck to the tab bar
Provisional Push
Published July 4th, 2022 by Benji Weiser
Provisional notifications is a feature, release by Apple, intended as a way to help users deal with the deluge of notifications they receive on a daily basis. With provisional push enabled, users won’t be asked to opt in or out of notifications for your app, they’ll automatically be opted in. However, these notifications will all be delivered “quiet
The Bolt paywall and subscription modal
Published July 4th, 2022 by Benji Weiser
Bolt paywall The Bolt paywall is presented to users when they try to view content that they aren’t entitled to, and guides them in how they can gain access. We’ve designed the paywall to work with publications offering in app purchases, third party authentication (either using our UI or a web-based login flow) or, as in most cases, both of these op
How to find commonly-used metrics and reports in GA4
Published July 4th, 2022 by Benji Weiser
Common Reports This is a collection of the most common reports used by customers on Pugpig Bolt. This is designed to be a document you can keep handy and circulate with anybody For each report there will be instructions on how to create them, or if they are standard reports, how to find them within the interface. The table of contents should provid
Welcome To Pugpig Support
Published July 4th, 2022 by Benji Weiser
We love helping our customers, so don’t be shy to raise tickets. Our team is here to help. This guide outlines some of the things we both can do to make our support experience a joyful one. Our support email is support@pugpig.com. When to use support Definitely do send support requests when: You have any questions about how our products work Your ed
Google ad card
Published May 11th, 2023 by Benji Weiser
Google ad cards allow you to insert medium rectangle (MREC) or mid-page unit (MPU) ads into your timeline, between other cards. There is just one field, which is your Ad unit ID. Configuration Single option to input your Ad unit ID on the Google ad card page Google ad card within a timeline
Search results customisation
Published May 22nd, 2023 by Benji Weiser
You can choose what kind of image you'd like to display next to your results in search. The current options are: Main article image Article snapshot No image Let us know which you'd prefer and we can adjust it for you.
Advertising Glossary
Published November 10th, 2022 by Benji Weiser
Ad Exchange A service that connects numerous sellers with numerous buyers, meaning sales don't have to be conducted between the advertiser and the publisher. Instead, the publisher offers up its inventory to the network which finds the highest-paying suitable ad. Ad Exchange Mediation A sort of exchange of exchanges. T
App Store Review & Subscriptions
Published July 4th, 2022 by Benji Weiser
Note: Apple change their App Store Review Guidelines regularly and these should always be the first port of call for guidance on any of their policies. The below is some advice based on our experience submitting many many apps over the years, but the review team have been known to be inconsistent. As a rule Pugpig are in favour of offering subscript
Pugpig Site supported integrations
Published July 4th, 2022 by Benji Weiser
Pugpig Site features integrations with a number of third-party services. All of these are supported out of the box as part of your Pugpig Site, but certain additional features or configuration may require extra work. Of course, we also offer the ability to integrate with providers of your choosing that aren't mentioned on this list. Flag it with a m
Quote card
Published May 11th, 2023 by Benji Weiser
Quote cards can be used to highlight a quote that you'd like to display on your timeline. Configuration Quote card page in Express in-app output of the configuration on the left
Adding voucher (promo) codes for your mobile or web app
Published July 4th, 2022 by Benji Weiser
Voucher codes (or promo codes) are a useful way of providing a single-use subscription-style service without needing to set up authentication APIs. The user receives the code from you and gains access to the content that you make available under that voucher code. If you want to give the user access to just one edition, you can. Equally, you could g
Pugpig Authentication Setup Pack
Published July 4th, 2022 by Benji Weiser
Integrating your authentication platform With Pugpig you can i ntegrate with your own authentication or subscription platform to manage user access to your content. Users might exist in a third party subscription system or a database you manage. As standard we provide out of the box integrations for some of the larger, well known subscription system
How to use and interpret the direct subscriptions test form
Published July 4th, 2022 by Benji Weiser
The test form in distribution is used to test authentication API calls from your web browser, mimicking the exact same calls the app will use to sign in and access content, but displaying more troubleshooting information. In the form you have several input fields, the first one (or two) will be the user input parameters, where you will need to enter
Pugpig Enhanced Support Packs
Published July 4th, 2022 by Benji Weiser
Beyond our standard SLA, we have two additional options for extended support. Extended business hours Support Pack This pack provides for support over extended office hours (08.00 - 20.00 UK time) and a faster initial response time of 30 minutes Once support work begins, time is tracked as normal and taken against your support bucket 24/7 Critical S
Content indexing
Published April 22nd, 2024 by Benji Weiser
Pugpig Bolt supports a few options when it comes to indexing your content for browsers. This is particularly useful given you'll likely already have your app content hosted on your website so won't want duplicated content interfering with SEO. The 2 main options we have are: Do you want a live web reader - This is a landing page for platforms that c
Designing for Pugpig Site
Published July 4th, 2022 by Benji Weiser
Pugpig Site is proudly based on Wordpress so the CMS gives a real advantage to anyone that is familiar with WP already. At Pugpig, we have selected a combination of plugins that we endorse and support to ensure you only get the best of WordPress running the latest, secure versions. What you need to know to start designing for a Pugpig Site: Site con
Pugpig Site: Native Smart Banners on iOS and Android
Published July 4th, 2022 by Benji Weiser
Please see our main app smart banner doc for more information on smart banners in general. These allow the operating system to show a link to Get or Open the native app in the correct place. This article is relevant if you have both Pugpig Site and Pugpig Bolt App Pugpig Site The Pugpig Site plugin will add the correct ones, but only for pages or
Pugpig Starter Pack
Published July 4th, 2022 by Benji Weiser
Setting up your Pugpig apps Before your app goes live, you need to make sure you have all the bits and pieces set up to ensure everything works as smoothly as possible. Bolt and Publish licence fees include a Starter Pack which will help you get your app live - we work with your team to pull together all the bits and pieces you'll need to ensure the
What's new in Bolt iOS 4.0?
Published July 4th, 2024 by Benji Weiser
Check out the separate What's new in Bolt Android 4.0? post for updates to Android. Release dates Bolt iOS 4.0.4 - 2024-05-08 Bolt iOS 4.0.6 - 2024-05-14 (Privacy manifest update for OneSignal) Bolt iOS 4.0.7 - 2024-05-31 (Sign in freeze on onboarding screens) Major change New iOS SDK and Apples privacy changes Useful for: Your product team All upco
Bolt Preference Centre
Published July 3rd, 2024 by Benji Weiser
Push notifications can be a great tool for user engagement, but even more so when tailored to what your users want to see. Currently the only one of our third party push partners that offers push customisation from a user perspective is Airship, so we have decided to create our own. What is the Bolt Preference Centre? The Bolt Preference Centre allo
What's new in Bolt 4.1?
Published June 27th, 2024 by Benji Weiser
Release dates Bolt iOS 4.1.3 - 2024-06-27 Bolt iOS 4.1.5 patch - 2024-07-02 (slow network-related crash + Pushly SDK update) Bolt iOS 4.1.8 - 2024-08-09 Bolt Android 4.1.1 - 2024-09-03 Major changes Enhanced user control over notifications Useful for: Your product and audience teams We've created a new preference centre for your users to highlight t
What's new in Bolt 3.21?
Published March 5th, 2024 by Benji Weiser
Release dates Bolt iOS 3.21.7 - 2024-03-06 Bolt Android 3.21.14 - 2024-03-06 Major changes How far are users getting through your content? Useful for: Your analytics team We have added a new way for you to understand how much of your content your users are reading. Our new scroll depth article event will let you know how far a user gets thro
Security API - What is needed to integrate with the Pugpig security API
Published August 19th, 2022 by Benji Weiser
Below is a list of what we need to integrate your authentication service with Pugpig, this work is typically covered by Kaldor under a Pugpig Authentication Pack. Before integration work can begin we need: Confirmation if you are using a web based authentication OAuth/PKCE flow for the sign step (which we recommend) instead of a direct API call, yo
Embeds on Pugpig Site
Published July 4th, 2022 by Benji Weiser
Pugpig Site supports all oEmbed providers and several other providers out of the box. Other embeds can be added by pasting custom markup into the Custom HTML block. In this case the provider should supply you with the markup to use. Contents A note on Instagram and Facebook Custom Providers Full list of supported oEmbed providers A note on Instagram