New Themes Again, Codename: Codemaniac v1.0

Hey there! Probably you have already noticed my new theme. Yes, I recently changed it (again!). But this time is very different from the previous themes. Because all my previous themes were modified from free themes that I got from the internet. But this one, I designed it from scratch. Yes, I did the design from zero. Starting from designing the web page on Photoshop, then exporting it into HTML and CSS, then exporting it into WordPress theme structure and code, adding some default functions into the theme, finalizing the CSS and JavaScript, and last but not least optimizing the page.

It took me 2 months to finish this theme. Yeah, for those who are already professional web designers that’s probably a very long time. But for me, this is the first time experience in web design. Lots of reading and effort went into this design. Starting from following the tutorials from tutsplus, reading tutorials from the WordPress website, gathering ideas from many websites, reading tutorials for SEO page optimization and lots of input from my professional web designer friends (thanks to gusdwi and leo… 🙂 )

So what makes this theme good? Here are some features:

  1. This theme scores 92 out of 100 from Google Page Speed performance analysis.
  2. This theme loads much faster than the old theme.
  3. This theme is SEO optimized (based on my experience and tips).
  4. This theme is only an average of 8KB per page. It is compressed from more than 40KB.
  5. I added some basic plugin functionality hard coded into the theme function, and of course I optimized it.

What I want to do next:

  1. Make CSS sprite for some background images.
  2. Minify and optimize some JavaScript.
  3. JavaScript from some plugins shows on every page, even when the JavaScript is not used. So I need to make a plugin for switching the JavaScript. If it’s needed, it will be output to the page; if not, don’t put it in.

In fact I’m still learning, and this is my first theme. If you have suggestions please leave me any comment. I will appreciate it. Thank you for all your support.