I do feel sorry for her a little bit. She is being abruptly dropped left and right by just about everyone. I’m glad to see that our society isn’t going to continuously put up with a racist personality in mainstream culture, though. It got me to thinking about how our society changes. There are things like racism that take generations to change. You can’t just pass a law to make it go away. It takes people wise enough to not just have wiser opinions.. but knowing how to share those opinions with those around them.. help them grow as people. Sometimes the problems like racism are so ingrained in a society.. it doesn’t take just time.. but generations of people dying and not around any longer to spread their views. There are little ways we can all help make things better. Some of us change lives by being activist and volunteers for good causes. I don’t have the time for that at the moment.. but I do try to make good choices in my business dealings. I would not willingly build a website for any person, company or organization that does anything I find unethical.. or for that matter, personally offensive. I have turned down requests for quotes from people looking for an exact copy of someone else’s website, a site that is set up to sell fake reviews.. and a website that uses a lot of stolen stock imagery. I have to remind myself how lucky I am to have that choice. I’m sure there are people reading this that don’t have such an easy choice. It can often be difficult to make a living and not all employers are as ethical as we would like them to be. When you have to put food on the table you have to make difficult choices. Sometimes you have to make choices that can effect a lot of people and their jobs, like dropping Paula Deen. I think it was the right choice for the companies that did it. I accept her apology.. but it’s time for her, and other like her to retire.
To make a theme.. any theme I start with a starting point. Not from complete scratch. I used to start with the current default theme that came with WordPress and create a child-theme. More recently I’m much happier to use a starter theme. This is a codebase for a theme designer to start with. Not something you can use as an actual theme. It has very little CSS or structure. If you activate it, you don’t get errors. You get all the text and links from WordPress you would expect, just all dribbling down the left side of your page, one text after another. No layout at all.. and very basic text formatting.
My current starter theme of choice is Underscores. Or ‘_s’. It’s made by the fine folks behind WordPress, Automattic. That way you know it’s up to the best practices coding standards recommending for theme design.
- jQuery(1.10.x, not ready to drop IE 8 users just yet)
Bootstrap(just the plugins I find myself using)
- Foundation 4.2 with jQuery 1.10.x (not Zepto or jQuery 2.0)
I’ve been doing freelance web design for over two years now and I’ve been getting all the work I want through freelancing website. That’s fine. But I feel like I’m established enough now to start promoting myself and getting work directly with clients looking for the kind of services I provide. That means I need to bite the bullet and take the time to design my own theme. I’ve been careful thus far to use a blank theme. Twentytwelve in fact. An unmodified Twentytwelve at that! If I had any sort of fancy theme.. it would be someone else’s work and design. I can’t have that! So it’s always been a very safe ‘nothing’ sort of theme. Time for that to come to an end.
I’ve been coming up with some ideas and directions to go with a theme design and how I would present it. I’ve decided to make it sort-of sideways. Instead of building a complete them and just using it. I decided I would make it a ‘Live’ redesign. I’m going to blog about the design as I make it. It will give clients an idea of how I think, along with the thought, effort and philosophy that goes in to designing a website. It may also help fellow web designers with a few of the issues that I’ve had to work through to get things done.
In my next post I will start making some of the more technical decisions that I need to make so I have a solid base of code to start my custom theme on.