Produce
Create & Activate
Version 0.1

Background
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
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
-
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
API
-
Assets can be accessed through an API (internal only)
Build
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
Documentation
Product pages
-
https://www.papirfly.com/produce/
How-to-guide
-
https://www.papirfly.com/knowledge-base-produce/
FAQ's
-
www.papirfly.com/faq