chipcullen.com

web designer + front-end developer

Why SVG is so cool (or: what happens when you’re late to the party on something)

Posted on by Chip Cullen

This post is more confessional than anything else. As I mentioned in my post about what I want to learn in 2014, one of the things I wanted to learn more about was SVG – Scalable Vector Graphics.

Man, am I late to this party.

I will confess that until very recently, I really didn’t know much about SVG, and had not really explored it or understood it. I knew the basic idea that it was a web-native vector format, and they were scalable, but that was about it. I also knew that IE8 and below didn’t support it, and as my day job still requires supporting IE8, I kind of ignored it as ‘not usable’ right now.

Continue reading →

Posted in Blog Tagged ,

Leave a comment Read More

What do I want to learn in 2014?

Posted on by Chip Cullen

It’s the start of a new year, and lots of folks are making resolutions. I’ve never been big on new year’s resolutions myself, but I did want to think about what I want to learn in 2014.

I had a great 2013 – most notably because we welcomed our second child into the family. He’s been an absolute blast, and I wouldn’t trade a minute with him (well, maybe some of the late night wakings).

However, I don’t feel like I actually learned that many new things in 2013 when it comes to web development and design. I built several large projects for work, and even one large personal project, but I was mostly working in existing skill sets.

In the web world, and in Front End Development specifically, if you stop learning, you’re going to get run over – quickly.

So, I put together a list of things that I want to learn more about in the coming year:

Continue reading →

Posted in Blog, Web Craft Tagged ,

1 Comment Read More

How to apply classes to elements with CKEditor 4, in Drupal 7

Posted on by Chip Cullen

I’m just jotting down a couple things that I figured out recently with regards to making modifications to the CKEditor WYSWIG editor in a Drupal 7 installation.

On a recent project, we had a client who wanted the ability to have images in the body float left or right. What I wanted to see happen, as a front end developer, is that the images would simply have a class attached to them, and my external CSS would handle the floating.

Why a class (as opposed to inline styling?):

  • Cleaner markup in general
  • Style attributes were being stripped by our text format, and I didn’t want to let any HTML fly within this format
  • Just adding a class would make future modifications easier (rather than trying to modify individual instances of inline styles)

After an afternoon of experimentation, I found out you need two files added to your theme, and a weird trick to make sure it works.

Continue reading →

Posted in Blog, Drupal Tagged ,

6 Comments Read More