<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>

<channel>
	<title>VIA Studio</title>
	<atom:link href="http://viastudio.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://viastudio.com</link>
	<description>Digital Craftsmen &#38; Communicators</description>
	<lastBuildDate>Tue, 13 Oct 2020 19:10:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.2</generator>
<site xmlns="com-wordpress:feed-additions:1">72127778</site>	<item>
		<title>VIA Studio Launches a New Brand Recognizing New Capabilities,  Long-Standing Partnerships, New Clients</title>
		<link>https://viastudio.com/launch-day/</link>
		
		<dc:creator><![CDATA[Ben Wilson]]></dc:creator>
		<pubDate>Mon, 12 Oct 2020 15:56:12 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://viastudio.com/?p=12800</guid>

					<description><![CDATA[<p>On Thursday, October 15th, VIA Studio is launching our first rebrand in a decade. The new brand and a new website launches publicly Thursday, October 15th at via.studio. To celebrate this, we&#8217;ll be live streaming a live panel discussion and a virtual &#8230; <a href="https://viastudio.com/launch-day/" class="continue-reading small-arrow">See The Rest</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/launch-day/">VIA Studio Launches a New Brand Recognizing New Capabilities,  Long-Standing Partnerships, New Clients</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>On Thursday, October 15th, VIA Studio is launching our first rebrand in a decade. The new brand and a new website launches publicly <strong>Thursday, October 15th</strong> at <a href="https://via.studio/" target="_blank" rel="noopener noreferrer">via.studio</a>.</p>
<p>To celebrate this, we&#8217;ll be live streaming a live panel discussion and a virtual dance party, starting at noon, Thursday October 15th at <a href="https://viastudio.live">https://viastudio.live</a></p>
<h2></h2>
<h2>Live Panel Discussion: &#8220;Why Rebrand?&#8221;: Noon EDT</h2>
<p>Join us Thursday, October 15th at noon on <a href="https://viastudio.live">https://viastudio.live</a> for our virtual panel discussion: &#8220;Why Rebrand?&#8221; Featuring Jason Clark and the VIA team moderated by the <a href="https://bureauofdigital.com">Bureau of Digital</a>&#8216;s Carl Smith.</p>
<h2></h2>
<h2>Virtual Dance Party: 2:30PM EDT</h2>
<p>And then, stick around for the Virtual Dance Party starting at 2:30P EDT, hosted by Jason Clark and Trevor Lamont.</p>
<h2></h2>
<h2>RSVP Today!</h2>
<p><strong>OCTOBER 15TH, 2020</strong></p>
<p>12:00P EDT &#8211; Panel Discussion (<a href="https://www.facebook.com/events/649913985663462">RSVP on Facebook</a>)</p>
<p>2:30P EDT &#8211; Virtual Dance Party (<a href="https://www.facebook.com/events/672668673662676">RSVP on Facebook</a>)</p>
<p><a href="http://viastudio.live">viastudio.live &gt;&gt;</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/launch-day/">VIA Studio Launches a New Brand Recognizing New Capabilities,  Long-Standing Partnerships, New Clients</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12800</post-id>	</item>
		<item>
		<title>Building a WordPress Theme with Timber</title>
		<link>https://viastudio.com/building-a-wordpress-theme-with-timber/</link>
		
		<dc:creator><![CDATA[Alec Robertson]]></dc:creator>
		<pubDate>Tue, 06 Oct 2020 17:47:56 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Theme Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://viastudio.com/?p=12691</guid>

					<description><![CDATA[<p>Why Timber? If you’re a WordPress developer, you’re probably familiar with this: This is a simple example of The Loop™️ in use. This is how we access a post in a template and make its data available for rendering. You&#8217;ll &#8230; <a href="https://viastudio.com/building-a-wordpress-theme-with-timber/" class="continue-reading small-arrow">See The Rest</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/building-a-wordpress-theme-with-timber/">Building a WordPress Theme with Timber</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="intro"><a href="https://www.upstatement.com/timber/">Timber</a> is a plugin that allows WordPress to render files written with <a href="https://twig.symfony.com/">Twig</a>, a PHP template engine. We built a recent project with it and found that it greatly simplified the theme-building experience. Let&#8217;s dig into why Timber is so useful for building WordPress sites and how you can get started with it.</p>
<h2>Why Timber?</h2>
<p>If you’re a WordPress developer, you’re probably familiar with this:</p>
<p><script src="https://gist.github.com/acrobertson/e2a8817ee548ea4e12daeb1c0c661819.js"></script></p>
<p>This is a simple example of <a href="https://codex.wordpress.org/The_Loop">The Loop</a><img src="https://s.w.org/images/core/emoji/12.0.0-1/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> in use. This is how we access a post in a template and make its data available for rendering. You&#8217;ll notice a few things common to most WordPress templates: switching between PHP and HTML code frequently to access and arrange data, calling several WordPress functions to check for the availability of and access post data and using WordPress functions to render HTML.</p>
<p>Here&#8217;s how we can do the same thing in Timber:</p>
<p><script src="https://gist.github.com/acrobertson/a49b61bb83f9b1954878595de3bf6057.js"></script></p>
<p>Ooh! At a glance, it&#8217;s much easier to read, but let&#8217;s dig into some of the benefits of using Timber: improving the readability of template code, separating data accessing from our templates and generally offloading a lot of the tedious work of WordPress.</p>
<h3>It’s Pretty</h3>
<p>And that’s important! I’ve been building WordPress sites for a little while now, but every time I open a WordPress template file my brain shuts down for a second. It&#8217;s usually either a mess of interspersed PHP and HTML blocks with WordPress functions that seem to span entire lines of code or the mess has been abstracted into other files that you have to dig through to get a clear picture of the architecture. Both of these scenarios make it difficult for a developer who’s new to the project (or yourself after going on vacation!) to understand how things are set up and get to work.</p>
<h3>It Separates Your Concerns</h3>
<p>A big contributor to the clunkiness of WordPress templates is that the data fetching and arranging are being done right alongside the templating. In Model-View-Controller terms, the template file is acting as both the controller and the view.</p>
<p>Timber allows us to use the PHP files as controllers that fetch and arrange the data and then pass them as variables to the views: Twig files.</p>
<p>In the example above we only need the post object, which as we&#8217;ll see later is often available automatically. But what if we need derived data? Let&#8217;s say we have a Product post type, and on a certain page we want to display all of the products, as well as all of the categories and the lowest price item.</p>
<p>In traditional WordPress, we would need to write and run all of these queries and make the necessary calculations inside our template alongside the actual display code. This can result in messy files with business logic interspersed in our view.  But in Timber, we can grab all of this data and simply pass it to the view as variables, so we don&#8217;t have to include any query code in the template.</p>
<p><script src="https://gist.github.com/acrobertson/dcd82f1d3bfba9eb28a6d5cb30ec0940.js"></script></p>
<p>Now in our Twig file we can simply reference <code>{{ cheapest_product.meta('price') }}</code> and not clutter up the view with any math.</p>
<h3>It Does the Tedious Work for You</h3>
<p>As we&#8217;ve seen, we don&#8217;t need to bother with The Loop anymore! We can grab the data we need in the PHP file and treat them like normal objects in the view.</p>
<p>Often, the post is the only object we need in context, so we don&#8217;t even need to write PHP files! By using <a href="https://developer.wordpress.org/themes/basics/template-hierarchy/">WordPress&#8217;s template hierarchy</a>, we can just use page.php as a catchall, so we can just create a page-example.twig, and it will be routed through the already existing page.php and automatically get the post object without us having to do anything!</p>
<p>Timber also adds other shortcuts for doing basic WordPress things. For example, there&#8217;s no need to remember all of the WordPress functions for accessing different post data. Instead of remembering whether it&#8217;s <code>get_the_thumbnail()</code> or <code>get_the_post_thumbnail()</code> or if you actually need <code>wp_get_attached_image()</code> or maybe <code>get_attached_media()</code> — quick quiz: which one of those doesn&#8217;t exist? — you can just call <code>{{ post.thumbnail }}</code> anywhere in your Twig template. No need to remember all those functions! And if you ever forget what data is available in the object, you can just use the debugging tool covered below to easily find it.</p>
<h2>Random Cool Things Timber and Twig Can Do</h2>
<h3>Make converting image types easy</h3>
<p>Let&#8217;s take our single.twig example above and convert our featured image to webp on supported browsers and to JPEG on non-supported browsers.</p>
<p><script src="https://gist.github.com/acrobertson/860e0b76975bca00e119887a3b5282bc.js"></script></p>
<h3>Play nicely with Advanced Custom Fields</h3>
<p>If you use ACF, working with Timber is an absolute dream. Let&#8217;s say we have a page with a Repeater field that contains an indefinite list of employees: an image, a name and an email.</p>
<div id="attachment_12696" style="width: 910px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-12696" data-attachment-id="12696" data-permalink="https://viastudio.com/building-a-wordpress-theme-with-timber/screen-shot-2020-08-21-at-11-33-57-am/" data-orig-file="http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM.png" data-orig-size="1418,817" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screen Shot 2020-08-21 at 11.33.57 AM" data-image-description="" data-medium-file="http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-300x173.png" data-large-file="http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-1024x590.png" class="wp-image-12696 size-large" src="http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-1024x590.png" alt="An Advanced Custom Fields repeater field named Employee and containing subfields for Image, Name and Email" width="900" height="519" srcset="http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-1024x590.png 1024w, http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-300x173.png 300w, http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-768x442.png 768w, http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM-205x118.png 205w, http://viastudio.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-21-at-11.33.57-AM.png 1418w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-12696" class="wp-caption-text">The ACF field group editor</p></div>
<p>The resulting field will be displayed on the Employees page for data entry. Now to render the content in the page. How would this work in PHP?<br />
<script src="https://gist.github.com/acrobertson/f2a4f89d9f2a5817a18a6074911003a2.js"></script></p>
<p>How about Twig?<br />
<script src="https://gist.github.com/acrobertson/1cdd715136c01dac834251d1b9c72cac.js"></script></p>
<p>Again, no need to worry about remembering function names! All of our ACF data is stored in the post&#8217;s <code>meta</code> property, and the repeater is just an array that we can loop over.</p>
<h3>Help you debug your code</h3>
<p>Ever get stuck trying to figure out what exactly is in a variable you&#8217;re working with and try the ol&#8217; <code>var_dump($variable); die();</code> only to be presented with a page-long string of characters that allegedly contains the value you&#8217;re looking for?</p>
<div id="attachment_12697" style="width: 648px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-12697" data-attachment-id="12697" data-permalink="https://viastudio.com/building-a-wordpress-theme-with-timber/0915_laravel_dump04/" data-orig-file="http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04.png" data-orig-size="638,339" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="0915_laravel_dump04" data-image-description="" data-medium-file="http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04-300x159.png" data-large-file="http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04.png" class="wp-image-12697 size-full" src="http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04.png" alt="An unwieldy output from PHP's var_dump function" width="638" height="339" srcset="http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04.png 638w, http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04-300x159.png 300w, http://viastudio.com/wp-content/uploads/2020/08/0915_laravel_dump04-205x109.png 205w" sizes="(max-width: 638px) 100vw, 638px" /><p id="caption-attachment-12697" class="wp-caption-text">Source: <a href="https://laraveldaily.com/echoing-dd-vs-var_dump-vs-print_r/">Laravel Daily</a></p></div>
<p>With the <a href="https://github.com/nlemoine/timber-dump-extension">Timber Dump Extension</a>, simply calling <code>{{ dump(variable) }}</code> will output a nicely formatted block of code to investigate. This is great for debugging the data that&#8217;s available in a template&#8217;s context. And nothing has to <code>die()</code>!</p>
<div id="attachment_12698" style="width: 556px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-12698" data-attachment-id="12698" data-permalink="https://viastudio.com/building-a-wordpress-theme-with-timber/31230351-116569a8-a9e4-11e7-8310-48b7f679892b/" data-orig-file="http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b.png" data-orig-size="546,405" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="31230351-116569a8-a9e4-11e7-8310-48b7f679892b" data-image-description="" data-medium-file="http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b-300x223.png" data-large-file="http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b.png" class="size-full wp-image-12698" src="http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b.png" alt="The nicely formatted output of Timber's dump function" width="546" height="405" srcset="http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b.png 546w, http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b-300x223.png 300w, http://viastudio.com/wp-content/uploads/2020/08/31230351-116569a8-a9e4-11e7-8310-48b7f679892b-205x152.png 205w" sizes="(max-width: 546px) 100vw, 546px" /><p id="caption-attachment-12698" class="wp-caption-text">Source: <a href="https://timber.github.io/docs/guides/debugging/">Timber Docs</a></p></div>
<h2>How Do I Get Started?</h2>
<p>So you&#8217;re convinced! Where to begin? Let’s assume we’re starting from scratch. While Timber can be installed and applied to an existing theme incrementally, beginning with the starter theme will get you up and running very quickly and help you learn the fundamentals you’ll need to start picking and choosing which pieces you want to use.</p>
<h3>Install It</h3>
<p>First, make sure you have a WordPress installation. Then, grab the <a href="https://github.com/timber/starter-theme">starter theme</a>. Download it, unzip it, and add it to your <code>wp-content/themes</code> directory. Now run <code>composer install</code> in the theme to install Timber.</p>
<p><em>Note: While Timber can currently be installed through the WordPress plugin directory as well, that option will be removed in the upcoming version 2, so go ahead and get comfortable with the Composer method.</em></p>
<p>Now activate the Timber plugin and then the theme, and you’ve got a working Timber installation!</p>
<h3>Write a Custom Template</h3>
<p>You already have pages here that should be getting post data. Now let&#8217;s create a custom page. In WordPress create a new page named My First Page. It should have the slug <code>my-first-page</code>.</p>
<p>Now create the file <code>page-my-first-page.twig</code>. Copy the contents of <code>page.twig</code> over, customize as you&#8217;d like and now when you visit My First Page you should see your template!</p>
<p>You can now start adding content and ACF fields and render them in your new template. <a href="https://timber.github.io/docs/guides/custom-page-templates/">Check the Timber docs here</a> for additional options for setting this up.</p>
<p>The post <a rel="nofollow" href="https://viastudio.com/building-a-wordpress-theme-with-timber/">Building a WordPress Theme with Timber</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12691</post-id>	</item>
		<item>
		<title>A Brief Guide to Briefs</title>
		<link>https://viastudio.com/a-brief-guide-to-briefs/</link>
		
		<dc:creator><![CDATA[Ben Wilson]]></dc:creator>
		<pubDate>Tue, 29 Sep 2020 18:59:54 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://viastudio.com/?p=12746</guid>

					<description><![CDATA[<p>Like most agencies, we spend a lot of time listening to our clients and discussing the work to be done. The exchange and conversation is critical &#8211; but it&#8217;s noisy and everyone needs to get on the same page for &#8230; <a href="https://viastudio.com/a-brief-guide-to-briefs/" class="continue-reading small-arrow">See The Rest</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/a-brief-guide-to-briefs/">A Brief Guide to Briefs</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Like most agencies, we spend a lot of time listening to our clients and discussing the work to be done. The exchange and conversation is critical &#8211; but it&#8217;s noisy and everyone needs to get on the same page for the work to <em>start</em>.</p>
<p>That&#8217;s where a &#8220;brief&#8221; comes in:</p>
<p>Briefs are required for work to start.<br />
Briefs can be used for almost any kind of work (strategic, creative/design, dev).<br />
Briefs should provide goals, priorities, audiences.<br />
Briefs should be short.</p>
<p>Briefs are the guidelines before the work is done, and the measuring stick after the work is done.</p>
<p>If you&#8217;ve worked in the marketing or creative fields, you are probably aware of the &#8220;Creative Brief&#8221;. It&#8217;s tried and true and we still use them today. But as our work has become increasingly complex and sophisticated, we&#8217;ve adapted a number of other briefs that perform the same basic functions, for different types of work.</p>
<h3>Here&#8217;s a brief overview of the briefs we use:</h3>
<h4>Creative Briefs</h4>
<ul>
<li>Define a single project or outcome, <em>e.g. an advertisement or perhaps an entire campaign or website</em></li>
<li>Defines the goal, audience, calls to action, design requirements, and initial creative direction.</li>
<li>Are separated from the execution, and do not define it.</li>
</ul>
<p>After the creative brief is determined and approved, we can move forward with the work. For simple projects like ad design, we would move into design. But for complex projects &#8211; like a website or an app, we must define the experience at a deeper level for there to be consistency with the goal of the project. We have to define the User Experience (UX). We do this with a &#8220;UX Brief&#8221;.</p>
<h4>User Experience (UX) Briefs</h4>
<ul>
<li>Relies upon a creative brief for goals, priorities, audience.</li>
<li>Defines audience interactions, technical limitations.</li>
<li>Does not define project specifications or discrete design.</li>
<li>Defines a brief list of priorities (must have, should have, could have)</li>
<li>Defines how we will measure success.</li>
</ul>
<p>Those two briefs are well-established standards in our industry. They help to take a discrete request and define guidelines for work. But &#8211; what do you do when there&#8217;s a far larger challenge &#8211; one that might require multiple requests or pieces of work, but all need to be aligned?</p>
<p>As we began to create more sophisticated, comprehensive programs for our clients, like launching a new brand, we identified the need for something that could define a landscape rather than a single effort or output. We call these &#8220;Strategy Briefs&#8221;.</p>
<h4>Strategy Briefs:</h4>
<ul>
<li>Tend to be audience-focused. Where is our audience, and how can we engage them?</li>
<li>Provide priority of platform and medium</li>
<li>Describes audience motivations, challenges, and our desired actions, rather than design or messaging</li>
</ul>
<p>Having created and iterated on many briefs internally, and having seen how effective they are at crystalizing direction and aligning work &#8211; we have also developed an externally-focused brief for prospective clients, or for nascent projects for current clients. We call these &#8220;Prospect Briefs&#8221;.</p>
<h4>Prospect Briefs:</h4>
<ul>
<li>Recap conversations, summarize and align goals, priorities</li>
<li>Use common language all team members can understand</li>
<li>Define the work that we&#8217;ll be responsible for</li>
<li>May provide estimates or timelines, but&#8230;</li>
<li>Are NOT scopes-of-work, but rather a working document &#8211; a &#8220;shared understanding&#8221;</li>
</ul>
<p>In summary, briefs are powerful tools that condense and summarize the landscape as well as set goals and guidelines for projects big and small. They are quick to write and easily readable. They become the foundation of work and provide a lifeline from the beginning to the end of a project.</p>
<p>For us, they&#8217;ve become invaluable, required work and communication tools for every discipline and for both internal and external work.</p>
<h3>Want to see how we use them? Contact us to tell us about your project.</h3>
<p>The post <a rel="nofollow" href="https://viastudio.com/a-brief-guide-to-briefs/">A Brief Guide to Briefs</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12746</post-id>	</item>
		<item>
		<title>Design Templates:</title>
		<link>https://viastudio.com/design-templates/</link>
		
		<dc:creator><![CDATA[Ashley Trommler]]></dc:creator>
		<pubDate>Tue, 15 Sep 2020 17:22:29 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://viastudio.com/?p=12633</guid>

					<description><![CDATA[<p>The Death of Creativity, or a Clients' Best Friend? <a href="https://viastudio.com/design-templates/" class="continue-reading small-arrow">See The Rest</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/design-templates/">Design Templates:</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">As a graphic designer, quite often I’ll have clients ask me to create a “template” to handoff for them to use for various deliverables such as print ads, social posts, etc. </span><span style="font-weight: 400;">While this seems like a simple request, there are complex questions to answer in order to determine if a template is the right fit for a creative piece.</span></p>
<p>&nbsp;</p>
<p><img data-attachment-id="12634" data-permalink="https://viastudio.com/design-templates/oprah-you-get-a/" data-orig-file="http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A.jpg" data-orig-size="620,464" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Oprah-You-Get-A" data-image-description="" data-medium-file="http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A-300x225.jpg" data-large-file="http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A.jpg" class="aligncenter size-full wp-image-12634" src="http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A.jpg" alt="" width="620" height="464" srcset="http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A.jpg 620w, http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A-300x225.jpg 300w, http://viastudio.com/wp-content/uploads/2020/07/Oprah-You-Get-A-205x153.jpg 205w" sizes="(max-width: 620px) 100vw, 620px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">When clients request templates, a big reason is so that they can make changes to the creative internally, saving money and eliminating the back-and-forth requests to an agency. Despite what Oprah says, templates aren’t as simple as they seem and do not work in all cases. </span></p>
<h4><b>So, what pieces warrant a template?</b></h4>
<p><span style="font-weight: 400;">The best case for creating and using a template is when the layout stays exactly the same and copy and images are the only things switching out. Food menus, business cards, and email blasts are great examples of when a template can come in handy and keep your brand consistent. </span></p>
<p>Keep in mind that content informs the design and layout. If your main message and concept are changing for a specific piece of creative &#8211; think social posts or print ads &#8211; a template will not be the most effective approach because it will pigeon hole you to one layout that may not work for every message you are trying to communicate.</p>
<p><span style="font-weight: 400;">Other examples of when a template might not be the best idea is when content will change tremendously such as annual reports, newsletters, and presentations. While there are guidelines that can be set to help create these items, a template used outside of a design team and design software would be very time consuming to create and at the end of the day, may not be worth the investment. But don’t worry &#8211; we have solutions for both cases because we’d never leave you high and dry.</span></p>
<p><img data-attachment-id="12639" data-permalink="https://viastudio.com/design-templates/blog-template-graphic/" data-orig-file="http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-scaled.jpg" data-orig-size="2560,887" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-template-graphic" data-image-description="" data-medium-file="http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-300x104.jpg" data-large-file="http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-1024x355.jpg" class="aligncenter size-large wp-image-12639" src="http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-1024x355.jpg" alt="" width="900" height="312" srcset="http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-1024x355.jpg 1024w, http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-300x104.jpg 300w, http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-768x266.jpg 768w, http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-1536x532.jpg 1536w, http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-2048x710.jpg 2048w, http://viastudio.com/wp-content/uploads/2020/07/blog-template-graphic-205x71.jpg 205w" sizes="(max-width: 900px) 100vw, 900px" /></p>
<p>&nbsp;</p>
<hr />
<h4></h4>
<h4><b>Helpful tools </b></h4>
<p><b>Editable PDFS</b><span style="font-weight: 400;"> &#8211; These are great for small scale projects that don’t need a whole lot of editing. For example, business card templates can work well in this format where a few key pieces of information will change, but will not affect the overall layout. The beauty of this method is that designers can create custom documents in any of the Adobe Creative Suite programs and save them out as editable PDFs. The designer can then open the file in Adobe Acrobat and assign text fields that the end user can fill in and change. The end user will just have to purchase Adobe Acrobat Pro to edit and the learning curve there is pretty low. Food menus, name badges, and price tags are all other examples of when this technique can come in handy.</span></p>
<p>&nbsp;</p>
<p><b>Google Slides</b><span style="font-weight: 400;"> &#8211; VIA has used google slides for templated presentations for ourselves as well as our clients. Where this tool lacks in design capabilities, it makes up for in accessibility and collaboration purposes. It’s best to keep design as simple as possible when setting up templates because the design toolset is very limited compared to professional design software. A designer can take this method a step further by creating custom icons and illustrations in external programs, and saving them in an ‘assets’ folder alongside the actual google slide file. That way, the end user will have a library of custom branded content they can pull into their presentations. </span></p>
<p>&nbsp;</p>
<p><b>InDesign</b><span style="font-weight: 400;"> &#8211; InDesign is a part of Adobe Creative Suite and is used widely by designers. It can be a great tool for setting up long form documents. For example, we are currently working on building a custom RFQ (Request For Proposal) document for one of our clients using this program. Why InDesign? InDesign allows you to set paragraph, character, and object styles &#8211; leaving no room for guesswork when it comes to creating new pages. You can also assign as many master pages as you’d like, locking certain information in place. This technique only works if the end user has an InDesign license and has a good understanding of how to use the program. This would be the ideal approach for creating items such as annual reports, presentations, and newsletters since it makes changing out large amounts of information easy and consistent. </span></p>
<p>&nbsp;</p>
<p><b>Canva &#8211; </b><span style="font-weight: 400;">There is an abundance of </span><span style="font-weight: 400;">drag-and-drop, template based software options accessible to anyone with a computer and an internet connection. Canva is one that I have not personally used, but have heard about from non-designers. This, and others like it,  could be an option if you do not have access to or the budget for hiring an agency or freelancer. There are already preset templates to choose from where you just plug in your own content.  </span></p>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
<p><span style="font-weight: 400;">To my knowledge, there is no perfect solution for handing off work to be easily edited by someone who does not have access to or knowledge of using design software. However, The beauty of partnering with an agency is that you have the ability to get custom, unique designs created just for your company that will set you apart and completely align to your brand.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://viastudio.com/design-templates/">Design Templates:</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12633</post-id>	</item>
		<item>
		<title>Works and Plays Well with Others</title>
		<link>https://viastudio.com/works-and-plays-well-with-others/</link>
		
		<dc:creator><![CDATA[Mark Biek]]></dc:creator>
		<pubDate>Tue, 08 Sep 2020 15:32:09 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<guid isPermaLink="false">https://viastudio.com/?p=12563</guid>

					<description><![CDATA[<p>In our line of work, there are a lot of different ways a development project can happen. Typically, clients rely 100% on our skills, knowledge, expertise and capacity to get their project done &#8211; but sometimes, we get the chance &#8230; <a href="https://viastudio.com/works-and-plays-well-with-others/" class="continue-reading small-arrow">See The Rest</a></p>
<p>The post <a rel="nofollow" href="https://viastudio.com/works-and-plays-well-with-others/">Works and Plays Well with Others</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In our line of work, there are a lot of different ways a development project can happen. Typically, clients rely 100% on our skills, knowledge, expertise and capacity to get their project done &#8211; but sometimes, we get the chance to collaborate with another team &#8211; an opportunity we love!</p>
<h3>We build something</h3>
<p>Most of the time, a client has a technical need that they wouldn&#8217;t be able to do themselves. We do research to figure out how to solve their need, then we build something. In that case, it&#8217;s just the VIA team building the stuff and the client double-checking as we go to ensure they&#8217;re happy with what we&#8217;re building.</p>
<h3>Working with a client&#8217;s team</h3>
<p>Sometimes, though, a client has their own team that we get to work with. This is an opportunity that we love. One of our greatest strengths is working with other teams, whatever their capabilities might be and however we might fit in.</p>
<h4>Hosting Experts</h4>
<p>Often, especially on smaller sites, a client might have a developer who&#8217;s building the site and they need help with the hosting side of things. We have a top-notch hosting infrastructure (WP Engine for WordPress sites, Rackspace for everything else) plus loads of experience with other hosting platforms like Netlify, FlyWheel, Cloudways, GoDaddy Hosting, etc etc.</p>
<p>In those cases, we can help make recommendations to ensure that a client site is robustly hosted and within the client&#8217;s budget. We have also helped automate deployments, troubleshoot hosting issues and so on.</p>
<h4>Development Experts</h4>
<p>Last year, we got the opportunity to design a <a href="https://viastudio.com/work/kentucky-performing-arts/">new brand</a> <em>and</em> <a href="https://viastudio.com/work/kentucky-performing-arts-website/">website</a> for Kentucky Performing Arts (KPA).</p>
<p>KPA uses a content-management system called <a href="https://www.progress.com/sitefinity-cms">Sitefinity</a>. It also integrates heavily with <a href="https://www.tessituranetwork.com/">Tessitura</a> for show management and ticketing.</p>
<p>As you might expect, an organization like KPA has their own development team for managing Sitefinity and another team for managing ticketing. Given the scope of the redesign project, that meant that we were heavily embedded with their team. That meant giving their developers access to a shared Slack channel for rapid communication, Github for code-sharing and even having their lead developer in our office for collab sessions every week.</p>
<p>Given KPA&#8217;s expertise on building and managing Sitefinity templates and our expert knowledge of front-end web development, we were able to divide up the work fairly evenly. We developed a build pipeline that let us generate static HTML templates and stylesheets based on the redesigned brand. Each template represented a small chunk which could be easily turned into a Sitefinity component (since Sitefinity pages are built by dragging and dropping components onto a page). KPA&#8217;s developers could grab those templates, build their Sitefinity components, drop in the CSS and, voila!</p>
<p>For the ticketing portion of the site, we decided to build it as a single-page React application. This let us do the templating and Sitefinity work in parallel with the ticketing development. We handled the React piece while KPA developed the API to let us integrate with Tessitura.</p>
<p>You can see the end result at <a href="https://www.kentuckyperformingarts.org/">https://www.kentuckyperformingarts.org/</a>. A tight collaboration yielded a fast, flexible, and beautiful site.</p>
<h4>Team Augmentation</h4>
<p>A scenario we&#8217;re great with is helping an expert team that has too much work.</p>
<p>We got to do this recently for <a href="https://codekoalas.com/">Code Koalas</a> (CKD), another fantastic Midwest dev/design agency. They reached out to see if we could help with development on a large PHP + Laravel (our favorite PHP framework) project, a space where we feel right at home.</p>
<p>Their process was extremely well-organized. Everything was in a ticketing system with milestones and lots of details. They had a very active Slack presence, a good codebase, version control, etc. That meant our on-boarding was fairly easy.</p>
<p>We had Slack calls every few days to list out which tickets they wanted us to tackle. Then we worked through those tickets until we were done and ready for more.</p>
<p>I, personally, love these kinds of engagements because we, in addition to being useful to our client, get to learn a ton in the process. While we have loads of PHP &amp; Laravel experience, you can always learn so much from studying someone else&#8217;s codebase. It&#8217;s an opportunity to think about how you might have done things differently <em>and</em> to pick up ideas about how to organize a project or learn a new way to do something.</p>
<p>We loved working with the CKD team and they appreciated how quickly we were able to ramp up and be productive on their project.</p>
<h3>It&#8217;s all about people</h3>
<p>In the end, everything boils down to working with other people. My mission statement on my personal blog includes this:</p>
<blockquote><p>I firmly believe that the days of a developer working by themself in a room are over. Software Development is all about collaboration. The ability to work with other developers and clients is just as important as the ability to write code. I love to work with awesome, smart people making beautiful and exciting things. I love making things that people will use and enjoy.</p></blockquote>
<p>That&#8217;s something that VIA Studio embodies to its core. At the end of the day, like all trends, technologies and design styles come and go.</p>
<p>All that matters is collaboration and relationships.</p>
<p>The post <a rel="nofollow" href="https://viastudio.com/works-and-plays-well-with-others/">Works and Plays Well with Others</a> appeared first on <a rel="nofollow" href="https://viastudio.com">VIA Studio</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12563</post-id>	</item>
	</channel>
</rss>
