Joomla and search engine friendliness

Xmas day, and it is kinda hot out here. It is close to 30 degC today, and for a girl that comes from the northern hemisphere, it feels quite unrealistic to have Xmas dinner in these temperatures. So we turned the airconditioner on, and we spent some time doing geeky things. The family thinks we’re weird anyways.

So what did we do? We tried to make VerySimpleDesigns.com more search engine friendly. I did install some analytic tools earlier already, and I see that some people do find the site even without me actively promoting it. It is a project which we prefer to do without placing screaming ads on the site, and we try not to upload crap, altho we do need some feedback from those that actually download the stuff to know what they think of it. Existing content needs to be tweaked further obviously, but we also realised that we better worked on SEO/SEF before we have too much content to validate.

We host the site on a linux platform, so used .htaccess to do some URL rewriting, and we configured Joomla to make use of this setting. Also the default SEF settings were enabled, we installed the SEF Patch from JoomlaAtWork as well as the sh404SEF component. The latter is a bit of a funny story – it is a free component, issued under GNU/GPL licence – but to download the latest version you are expected to subscribe to the official distributing website. I mentioned funny, because the licence allows re-use, modification and re-distribution. No need to say that there are several locations which are not terribly difficult to find that host the same file for free download. I understand that the developer no longer had sufficient time to do component maintenance, and therefore partnered with a commercial party, but to me this makes no sense at all. Download for free and pay a subscription fee for professional support would and certainly would prevent a wild growing amount of unofficial download locations and clearly focus on where to get paid support.

Screenshot of VerySimpleDesigns.com
Screenshot of VerySimpleDesigns.com

We also re-structured the site layout. Not so much the sections and categories, as we did that right from the start. But Joomla hosts the images a bit deep in the file structure: images/stories/… This bothered me, as I do want the images indexed, and I carefully named all of them prior to upload. But I am also a sorting freak – I love to have clear structures, so I happily created a few more sub-directories, which in retrospect are not search engine friendly at all. So back to the drawing board…

So we changed the image location and made sure it is not more than 2 levels deep. We made the directory accessible by the crawlers, so that the images will be indexed.

We carefully inspected the used meta-tags, and sofar we only used single word keywords, and no search phrases. Some work to do there. We created a target keyword list and used Google’s Adwords to generate possible keywords based on the site URL. Funny how the word illustration in an Inkscape tutorial leads to a full list of “Illustrator tutorials” and variations thereof tho. We do not want to draw people to the site with intentionally selected “skewed keywords”. You know.. you use a phrase that gets people to the site, but you are not offering whatever they searched for. We do not use Illustrator (or hardly ever) and tho the tutorials can easily be translated to this vector editor, we provide them now for Inkscape, so the Inkscape user is our main target. So we use Inkscape tutorials :D. Anyways, there is a lot more content to upload and more articles to write, and having a keyword list allows us to focus on a limited set that will eventually result in more traffic to the site.

Google’s webmaster tools let us know about crawl errors and provides HTML suggestions. In this case “duplicate metatag descriptions”, referring to pages where we left the meta-tag empty. More work to do! But the tools are awesome and give us clear indications what’s amiss.

Continued design

Today is one of those days that I want to work on all things at the same time. Impossible of course, so I have to pick something.

WordPress Theme

The work on the WordPress theme is progressing nicely. I was thinking to create an ’empty framework’, every template must adhere to basic rules and any theme has a pre-defined minimum set of files. So basically I am rethinking my workflow for creating templates. And as a developer I of course figured that someone else probably did this work already. There are many frameworks for WordPress readily available (just do a search in Google), but most of them are more than empty and not so lightweight anymore. I stumbled upon the WordPress Starter Theme project and have decided to give that a go.

Graphics

I did install the new version of Blender and everything I did before is still working 🙂 now to experiment with the new stuff. Today I will experiment a little bit with conforming clothing for Poser. I start modeling the clothing in Blender, and I have a design for a 50’s dress planned to ease into it. I have done similar work before, but not with Blender nor with a version of Poser that allows dynamic clothing. So hopefully it won’t take too much time to make something decent. I eventually hope to be able to create complex models that would fit in a steampunk environment. I love the victorian style in combination with extravagant designs of common things. Also the typical materials that are used in these designs – woods, brass, leather, lace – appeals to me. Just planning ahead, but I already have an idea for a bustle dress.

New week, new chances, new updates?

And another weekend is over.. time flies… really!

Blender 2.49

Blender 2.49 Release image (artist: weilynnCG)
Blender 2.49 Release image (artist: weilynnCG)

About 2 weeks ago version 2.49 of Blender was released. And practice makes perfect, as there were some imperfections in the release, an update was promised in 1-2 weeks. I have been checking Blender.org daily, but so far no update in sight. Now I am sorta stuck in a dilemma… as everything really itches to do some further 3D work… so do I continue in 2.48 or will I update to 2.49 and do the same thing again probably tomorrow… *sigh*…

WordPress 2.8

Same goes for WordPress… I update normally within a week of a new release, first I wait to see if there are emergency reports of people finding their site no longer works and there is obviously something wrong with the release. If that does not happen, I make a copy of the site, install the new version and check if I see quirks on my setup. And then I install the real thing. That normally works out fine, but I am still waiting for that one day that I just cannot make things work again.

That is why I do not like updates. My site runs fine. I don’t use much fancy features, not sure if I need them. I do not seem to miss them now. Why would I want them? Mmhm.. maybe I am onto something there…

Updates

Of course I am acting a bit silly. As a developer I am fully aware of software features that were originally planned but did not make a freeze date for a release, and security related items need to be fixed as soon as identified. And I love to have new shiny features for free. But what about software that is not available for free? Or updates that are not offered for free? What motives are there to update or upgrade?

I am still a happy user of older versions of software, I do not run Vista (and as a matter of fact, I guess I will skip that OS totally), one of my PC’s was assembled in 2001 and I only increased storage space on it. How much more features can you add to a wordprocessing application that the average user will not ever need? And why would one change the locations of all menus so no currently experienced user feels comfortable with it? Somehow I feel I have to keep up with all the changes as I make a living as ‘ICT professional’, and somewhere in the back of my mind is an image of the ‘IT dinosaur’ at a former company, professional in the time when computers took up a ballroom, and you had to send your ‘input’ through a ‘terminal’ to a ‘calculation centre’ overseas. That expert became obsolete when the PC reached the desktop. I feel I have to keep up as it would be horrible to be obsolete so soon.

Fashionable

It seems that changing software / hardware / personal electronics as often as you change underwear has become fashionable. And maybe that is just it. We live in a consumer age. We are pushed to buy and consume and keep our economy going. I decided long time ago that I do not understand ‘fashion’ (but hey.. I am a geek.. a girl geek.. but still a geek). So I wear last years colors, and those of the year before that, and before that.. and gosh.. 10 years back even. I do not care if it is ‘hip’, ‘trendy’ or whatever fashionable word is used nowadays. I am not a consumer, I do not spend heaps of money on trendy things. When I finally got a mobile phone (my boss said I needed one) it was already 2001. It did exactly what I expected it to do, I could receive and make calls, had voicemail and texting. It died on me about 8 months ago. It was replaced by a handed down phone which belonged to my brother earlier. It still does all the things I require from a phone and has an mp3 player and 2 megapixels camera as added bonus. I have no idea why my brother replaced it, it seems to be working fine and I bet it will last me a few years.

Consumers

I must say I really do not understand where we are heading to. We buy and replace stuff faster than ever. We throw out perfectly good stuff, and pour hard earned money into shiny gadgets, sometimes only because the gadget the neighbour has is shinier than ours. I hate spending time and money on buying stuff I do not really need. Just as much as I hate wasting time on installing stuff I do not really need. But how to determine what is needed and what if I miss out on something really neat? Bleh.. reading release notes I guess… Oh and have a look at storyofstuff.com

Further work…

Sometimes life is interupted by reality. I am currently enjoying a long break and use this precious time to improve my graphical skills. Events occur tho, the world does not stop spinning because I put things on hold for a bit. And sometimes goal posts move unexpectedly. Something like that happened recently and those events resulted in some delay in work, and I went back to browsing certain forums and providing as much feedback to those affected as possible. But where does that leave my plans? In limbo.

So today is a day of new things. I have completed the Blender course, and today I will try and model a first freestyle prop. And I will start with a Poser tutorial, as a lot of things have changed between version 4 and version 6. I know there is a newer one.. but hey.. long break means not spending to much money on trivialities.. so P6 will do!

Blender Materials

sharkI had some serious troubles to assign 2 materials to a single mesh of a shark in Blender. Frankly, it was driving me mad… it looked like the mesh was overlapping and the resulting render looked horrible.

Careful study of the model revealed that indeed some extra faces were created when I added the fins. Also a lot of vertices were doubled, which caused problems with smoothing. I cleaned up the mesh and got rewarded with a nice render. The shark is the last model in the TUFTS course on modelling in Blender by Neal Hirsig. The shark will be animated in the very last tutorial…. after that it is time to be on my own two feet.

Correct rendered shark
Correct rendered shark