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.
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:
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.