17
WordPress Not just a blogging CMS Emir Brkic

WordPress Just A Blogging CMS - Emir Brkic

Embed Size (px)

Citation preview

WordPressNot just a blogging CMSEmir Brkic

Started web development at the age of 9

Business has now transformed frombuilding simple wordpress websites formum and dad businesses, to buildingworld‐class wordpress websites for clientssuch as H2coco, Zambrero and RawsonHomes.

(history)about me

the clientand theirsmall brief01

must haveA marketing portal where franchisees can create their own

marketing collateral.

An order history section where franchisees can view

previously created collateral and re-download whenever

needed.

Unique offer details. (Price, Date or Days and Time)

The ability to create new marketing material and build a new

template without the need of a developer. (must have basic

html and css knowledge)

The ability to generate every PDF size at once including a

jpeg for in store screens.

The solution &The Problem02

Gravity Forms&

Gravity PDF

+

The Solution to the problemA marketing portal where franchisees can create their own marketing collateral.

Unique offer details. (Price, Date or Days and Time)

The ability to generate every PDF size at once including ajpeg for in store screens.

The ability to generate every PDF size at once including ajpeg for in store screens.

The ability to generate every PDF size at once including ajpeg for in store screens.

<script type="text/javascript" src="http://domain.com/pdf.js"></script><script>var url ="http://domain.com/PDFs/{form_id}­{entry_id}­Digital.pdf";// Asynchronous download PDF

PDFJS.getDocument(url).then(function(pdf)

{return pdf.getPage(1);}) .then(function(page) {

   // Set scale (zoom) levelvar scale = 0.8;   // Get viewport (dimensions)    

var viewport = page.getViewport(scale);// Get canvas#the­canvas

   var canvas = document.getElementById('the­canvas');   // Fetch canvas' 2d context

var context = canvas.getContext('2d');// Set dimensions to Canvascanvas.height = viewport.height;canvas.width = viewport.width;

// Prepare object needed by render method   var renderContext = {canvasContext: context,

viewport: viewport};   page.render(renderContext);});</script><canvas id="the­canvas"></canvas>

An order history section where franchisees can view previouslycreated collateral and re‐download whenever needed.

The ability to create new marketing material and build a new templatewithout the need of a developer. (must have basic html and css knowledge)

{form_id}­{entry_id}

<div>[gravitypdf name="{form_id} ­ A4"entry="{entry_id}" class="my­button­

class" id="579163711d50b"text="Download A4 PDF"]</div>

The ability to create new marketing material and build a new templatewithout the need of a developer. (must have basic html and css knowledge)

thank you.( & Thank you WordPress)