eLearning and Design Thinking

We love design. In our ongoing contemplation on design we've found a few things that might be share-worthy with fellow designers. In this section, we'll have practical ways that we can improve in our design skills, beginning with two series: Wordpress Foundations and Simple Scripting for Web Designers.

Foundations in WordPress: How to setup a second WordPress header

Setting up a second header is easy to do in WordPress. Find your header.php file in your theme directory and duplicate the file. Change the file name to header-customheader.php. Now you can call custom header within whichever template you want using the following function. Most template files are set up like this so that the […]

Written by: Chuck Mathias


Simple Bash Scripting for Web Designers: Manipulating Images

The following builds on a previous post about creating a script to download screenshots of various sizes. What if we wanted to edit the images we download with our download-images script? The following uses a cross-platform batch image processing program called Phatch. On Ubuntu you can install phatch with “sudo apt-get install phatch”. Here’s the […]

Written by: Chuck Mathias

Simple Bash Scripting for Web Designers:
Screenshots of Various Sizes

Have you every wanted screenshots of a webpage at different sizes. Here is a quick and easy way to write a bash script on ubuntu that will use a program called cutycapt and save webshot screenshots in a folder with one command! Here’s the code you will be working with: We will name this file […]

Written by: Chuck Mathias


Simple Bash Scripting for Web Designers:
Simple Automation Ideas

Here’s the code we will be working on. It is a simple script that opens a folder in Sublime Text, starts gulp running in the project and opens a website–all with one command in the terminal. Filename: startup (no extension necessary) Project Folder: /home/{computername}/public_html/examplesite.com #!/bin/bash # A simple script that opens a project folder in […]

Written by: Chuck Mathias

Foundations in WordPress:
Setting Up WordPress on Your Local Machine

(Note: If you haven’t yet set up your local server, you will need to do so before you can install WordPress. Here’s a link on how to do this in ubuntu: https://help.ubuntu.com/community/ApacheMySQLPHP”) After you have set up your local server, installing a new local WordPress website on your local machine is simple. In this tutorial […]

Written by: Chuck Mathias