Produce

Create & Activate

Version 0.1

Background

Premium services denoted

Purpose

Use cases

  • Intuitive user-interface to create on-brand marketing material across all channels: Print, Social Media, Video, Banner Ads, and Email

  • Advanced users can create dynamic and flexible templates with locked down design element mapped to your brand guidelines, adaptable in any language, shared across the whole organisation.

  • Templates are integrated with your DAM to enrich the output with branded assets and imagery

Versioning

Age

  • 0 years, released in 2023

Newest release

  • Version 1.0, November 2023

Oldest release

  • Version 0.1, May 2023

R&D

Previously

  • Papirfly Editor

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Produce empowers users to use images from their Digital Asset Management tool, Place, to create new marketing collateral

  • Our brand hub Point allows templates from Produce to be embedded in any site page (Available March 2024)

  • Produce allow users to upload templates to any marketing activity in Plan (Coming soon, expected Q2 2024)

User

Interface

  • Papirfly Product Suite

Accessability

  • Designed and developed with WCAG 2 guidelines in mind

Responsiveness

  • Currently suitable for standard computer screens and resolutions, not currently mobile/tablet compatible

Languages

  • English, Norwegian

Modules

Premium services denoted

Across Modules

Typography

  • Control over fonts,colours, etc., through paragraph styles. Consistent across all channels.

Image editing

  • Image can be scaled and cropped, flipped and rotated. The output resampled for optimal size and quality.

Template creation

  • Produce Template Admins can quickly create templates by editing text and images, adding elements and determining what end user can edit through locking.

Brand updating

  • When the brand changes, eg., colours, typography or logo, this can be updated in existing documents upon editing, to maintain brand consistency

Dynamic layouts

  • Pages or frames can have many layout options that changes position, size and colours of elements, whilst keeping content.

Editor Modules

Print

  • Edit and create print ready PDF. Support multiple page layouts and sizes, text flow across pages, colour control.

Graphics

  • Create and edit images for use on social media and other digital platforms maintaining a consistent brand and design across all relevant sizes

Video

  • Edit and create production ready videos on brand. Supports transitions, layers, trimming of clips, volume control, and subtitles with transcribing and translation.

Configurator

  • Configurator is used to dynamically change content or settings for templates. Eg. to define what images a user can select, or store predefined texts in multiple languages. Changes in configuration can be used to automatically update documents when they're next edited. Configurations can be shared between many templates, or be focused on a single template.

Integrations

Premium services denoted

API

  • Assets can be accessed through an API (internal only)

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks & Libraries

  • CreateJS, FontKit, Snabbdom

Backend portal

Languages

  • C#

Frameworks

  • .Net

Backend services

PDF generator

  • C#, .Net. Part of PF Portal

Video generator

  • Docker container. Typescript. FFMpeg, Sharp

Spellchecker

  • Docker container. Typescript.

PDF Tool

  • Docker container. Typescript. XPDF, ImageMagick

Notification Server

  • Docker container. Typescript.

ScriptAppRunner

  • Docker container. Typescript. Chromium. Puppeteer

Tech information

Hosting

  • Lan-x on-prem

Database

  • MS SQL

Storage

  • SAN

Authorisations

  • ASP.NET Group membership

Logging

  • Windows event log, Graylog

Event logging

  • Windows event log, Graylog

Deployment

  • Teamcity, deploying on IIS

Backend APIs

  • Web API

DNS

  • Cloudflare

Deployment process

  • Custom built templates are deployed through internal scriptApp managment

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/produce/

How-to-guide

  • https://www.papirfly.com/knowledge-base-produce/

FAQ's

  • www.papirfly.com/faq