Using the Shopify API with WordPress

I’ve got a lengthy tutorial up on SitePoint about using the Shopify API to display a feed of products on a WordPress site. Here’s the end result:

It’s a very detailed tutorial and covers everything from grabbing the info you need from Shopify to creating a custom page template for the display – I hope you’ll check it out if Shopify and WordPress are of interest to you!

READ IT

ADVERTISEMENT

WP Engine CyberHosting14 Special Offer

10 Great Fonts on Sale

I don’t spend as much time as I used to looking through fonts (can’t really make an argument for it now that I’m focused almost entirely on development), but I still keep my eye on new releases and also on the MyFonts.com specials (sales) page. Here are 10 on sale this week that are totally worth it even at full price (bonus – they’re all also available as webfonts):

1. D Hanna by Diego Aravena

75% off through Nov 8 (Hurry!)

D Hanna

2. Trend by Latinotype

Cool layering features across the font family! 30% off through Nov 9

Trend by Latinotype

3. Korb by JCFonts

50% off through Nov 15

Korb font by JCFonts

4. Foro Sans by Hoftype

50% off through Nov 16

Foro Sans

5. Vivala Slab by Johannes Hoffmann

30% off through Nov 16

Vivala Slab

6. Trola Family by Tipografies

30% off until Nov 20

Trola

7. Kitchen Doodles icon font by Outside the Line

Very different from the others in this list but would be awesome on a food blog or restaurant website! 50% off through Nov 19

Kitchen Doodles font

8. Suarez by GRIN3 (Nowak)

30% off through Nov 21

Suarez

9. Texta by Latinotype

92% off (!!!) through Nov 22

Texta Font

10. Auxilia by Typomancer

70% off through Nov 23

Auxilia font

Exclusive Freebie: Infographic Icon Set

I’m headed to Brooklyn for Nearly Impossible, where I’ll be doing one-on-one sessions as part of the conference’s Expert Lab. It should be a great time, and I’m sure I’ll learn lots of stuff that will be helpful for my clients ongoing.

Since I’m giving away something (consultation time) to some of the conference attendees, I thought it’d be a good day to also give away something to everyone who reads this blog. I’ve never done a freebie that I didn’t create, but there’s a first time for everything (as they say).

I was recently approached by Vecteezy, which is a sort of an exchange for vector art and graphics, with the opportunity to give away an exclusive icon set. I’m pretty into vectors, especially for icons, since they scale so cleanly across various device resolutions. I’ve been advising all the designers I work with to make sure to use vectors for icons and other similar graphics, so this seemed like a great fit. I picked an infographic set:

infographic vector icon set

I love the color-block styling, and feel like these icons would be useful on business sites or to spice up informational blog posts (or to build a really sweet annual report-style document). Some of them are so graphically interesting that they could just be used decoratively as well (the pinwheel and the gear in the second to last row are calling to me).

This is an exclusive download, it’s distributed under a Creative Commons Attribution 3.0 Unported License, and the download file includes .ai, .eps, and .psd file formats.

You can download the files here, and also check out all the other free infographic vector sets available at Vecteezy (among lots of other great icon sets and vector graphics). Enjoy!

PS: I was not compensated for this post, just provided with the files.

Interview on Matt Report About the Business Side of WordPress

That's me!

That’s me!

In case you aren’t familiar with it, Matt Report is a podcast hosted by Matt Medeiros with a focus on the business side of working with WordPress. A lot of people I admire have been interviewed in previous episodes, from Jake Goldman (head of 10up) to Ethan Marcotte, so I was pretty excited to be invited to record an interview.

It was a lot of fun to record and were able to cover quite a bit of ground on topics you’ll hopefully find interesting and useful, including how I developed my business model, what my business growth plans are (or aren’t), and some thoughts on e-commerce options.

CHECK IT OUT

Blogging Tip: iCal Post Feeds

If you’re a calendar person like I am (I use both a paper calendar and synced online calendars), you may find it helpful to have your blog posts show up across whatever digital calendar system you use.

Here’s how mine looks in Apple’s Calendar app, with only the blog calendar feed visible:

blog ical feed month view

Click to enlarge

It’s easy to set this up by generating an iCal feed from your WordPress site, then adding that to your calendar software.

Generating Your iCal Feed

There’s a great plugin that generates iCal feeds. I’ve used it for awhile now and found it to be stable, and the developer is responsive to feature requests (always nice).

Setup

It’s basically plug-and-play – install and activate the plugin, and then head to the settings page to grab your iCal feed URL.

As you can see in the (partially redacted) screenshot below, the plugin provides you with a bunch of different feeds to choose from:

ical feed plugin settings

The public URL contains all posts that are already published, but if you want to also include future (scheduled) posts you can do that by setting a secret parameter value. Your new secret feed URL is then provided for you lower on the page. That’s what I use, since I want to see my upcoming scheduled posts on my calendar.

There’s a setting for how long each calendar “event” should be, which is something I asked the developer to add. I like to have posts on my calendar but I don’t want them taking up a huge chunk of my calendar space so I’ve got mine set to 5 minutes. The time on the calendar matches the publication time for the post (and the calendar item includes the post URL):

ical post detail

You can also grab individual iCal feeds for each category, or for a custom selection of categories:

ical feed multiple categories

I am not really sure why you’d want to separate out your categories like that, unless you are really insane about your color coding, but it’s an option.

Using the Feeds

Most digital calendar apps make it pretty easy to add an iCal/ .ics feed.

Apple Calendar

In Calendar, you go File > New Calendar Subscription, then enter the URL:

add feed to Calendar app

Google Calendar

In a Google Calendar, you go to Other Calendars in the sidebar, then click the dropdown icon and select “Add by URL” then enter the calendar URL:

Google calendar add feed

But why?

Having your blog posts show up on your calendar is definitely not a necessity by any stretch of the imagination, but it’s one of those nice little things that may make your life a little easier.

For me, I find it helpful to mentally plan social media efforts out if I can see my whole week in one view, from client work and launches to holidays, to days I’m particularly busy, to my upcoming posts on the calendar (they’re in yellow in this weekly view, which is what I usually look at):

Calendar weekly view

Click to enlarge

Conversely, I also find it help it helpful to have my whole calendar in view as I plan out and schedule future posts. It helps me post things relevant to upcoming holidays, for example (as a hazard of self-employment, I tend to forget many federal holidays).

And, to tell you the truth, I also just kind of enjoy seeing my posts on there. Enjoyment matters!