Welcome to the Pugpig help centre and documentation. If you haven't seen our website yet please check it out for an overview of Pugpig and how it can be used to produce beautiful content driven applications. Here in our help centre you will find a detailed overview of all our products including our api, hosted services, modules and toolkits.
SIMPLY PUT, Pugpig has three layers: at the back end, the Authoring Service allows you to create your beautifully responsive finished Pugpig content. This content is then passed to the Pugpig Distribution service which manages all your apps, protects and delivers your content, plugs into 3rd party services such as push providers and analytics engines and integrates with the app stores. At the front end, we have a set of native client frameworks that allow your readers to buy, download, read and interact with your content. We do this across iOS, Android and Web.
Pugpig Authoring Service
The Pugpig Authoring Service specifies the way digital content is produced. We offer hosted services for Wordpress (available on our Express and Professional options) and Drupal (available on our Professional option) or alternatively you can host your own CMS system (available on our Connect and Toolkit options).
Pugpig Distribution Service
The Pugpig Distribution Service takes content from your Authoring Service and pushes it to your apps. It's also the place you configure, create and manage all your Pugpig apps. It is available in Pugpig Express, Professional and Express (not Toolkit).
Pugpig Client Framework
This covers the out-of-the-box app containers, which are used by the majority of our customers as well as the Pugpig SDKs which are typically used by customers with specific user requirements that fall outside of our out-of-the-box offering.
Pugpig App Containers
Currently available for iOS 9+, Android 5.0.3+, Web
What Are They?
Pugpig App Containers are applications we have built for common use cases on top of the Pugpig SDK framework. Each product consists of an app container with a pre-defined user interface and a set of features tailored to the content model. We currently offer:
- Pugpig Publish - for edition based content models
- Pugpig Bolt - for continuously updating content models
Pugpig can work for a number of use cases including magazines, corporate communications, retail, brand marketing, institutions/member content, salesforce enablement, education and learning.
The advantage of our out-of-the-box app products when compared with the Pugpig SDK is that you don't need to write code to create your app. Customising the base framework of our out of the box products requires little coding knowledge and mostly involves configuring fonts, colours and branding.
The Pugpig App Container features may be developed across products and platforms at different times. Our Product Roadmap provides good indication of what features are coming in future releases and when they are planned for.
The Pugpig SDKs are a set of compiled libraries that provide core services to power every Pugpig app. The SDK’s include basic example user interfaces (UI’s), provided as a starting point for the majority of app controls we offer. These basic UI’s can be customised and extended or re-designed to suit your requirements. They can be downloaded from the Pugpig website. There is not always feature parity between the operating systems.
In addition to the products mentioned above we also provide the following:
The Pugpig API specifies the way that the Pugpig apps communicate with the server. The specification covers both the expected content format, and the security API. The API exists in the form of documentation, along with test harness implementations. This is applicable to Pro, Connect or Toolkit customers and is used and referenced by developers who are building a CMS theme integration or a Connector for a specific CMS we don't support already.
Currently available for Drupal and WordPress
Pugpig Connectors are used to convert structured content on a CMS into a format our Pugpig framework understand. Pugpig app containers will need to connect to a server to retrieve content from the Pugpig Authoring Service. For customers on our new products (Pugpig Express, Professional) this is handled by the Authoring and Distribution Service hosted by us so you don't need to do anything. For Connect or Toolkit customers where you host your Authoring Service a simple option is to copy or FTP static files onto the server. However, Pugpig becomes more powerful when it talks to an existing Content Management System (CMS) and in order to do this, a connector needs to be installed on your CMS and will provide the interface required to publish content to our Distribution service and/or your application. Other connectors are available with third party suppliers and you can write your own connector for a CMS using the Pugpig API.
Further Tools and Modules
In addition to all this we happily release accelerator tools and code like HTML template starter packs to help developers build their Pugpig apps quicker and at a lower cost. We also provide example code on our public Github page here. Get in touch for more info with firstname.lastname@example.org