Archive for 2007

SEO Friendly AJAX

SEO Friendly AJAX

AJAX isn’t typically thought of as being very search engine friendly. This is because search engines don’t process any JavaScript, which AJAX is built upon.

I’m using a ton of AJAX on this one search engine site. In fact, the search engine itself is done in AJAX since it makes for quick page loads and overall a great user experience. This is a big problem because we also, of course, want all the pages that our search engine indexes to be spidered by Google and the other search engines. Besides the AJAX search, the only other way users reach the bottom level pages is through an advanced search form, which of course Google can’t spider.The solution is to make a hard link search engine that parallels the AJAX one. Since the search begins with selecting a state, I put … Read more…


Dating Software Customization

I’m customizing this dating software for three different sites. Basically each site will have a different stylesheet and limited differences in functionality. It’s somewhat difficult to develop since a lot of the core functions are hashed, so we’ve had to make some compromises on what we can and cannot modify. Overall I’m actually happy that we went down the software modification route, since developing this from the ground up would take much longer, especially the streaming flash video chat.


Auction and Shopping Cart Customizations

I’ve been doing tons of auction software customizations. The software is Geodesic Solutions¬Æ and the code is really bandaged and thick with tables nested within tables. The work isn’t too bad though, since I’m doing pretty different things with each site, and I’m also getting pretty nice at it now. Before I could only really attack the HTML side of it, but now I’m in the PHP like crazy.I’ve also been doing a lot of customization of ZenCart¬Æ shopping cart software. This is mainly reskinning it, which is just replacing the header/footer and then doing a lot of CSS work on the content portion.


Full Time Development

For a while, I’ve been doing odd design jobs and tutoring high school students to stabilize my income while I do the freelance web development. Recently, this has seemed a bit silly to me so I started applying to full time development positions. I think going full time would be good because I think that a team environment would be really helpful to me. I want to have my code critiqued, so I can become a lot better.

I had an interview yesterday for a design/development position, but I’m not sure it went so well, since I didn’t know a lot of the lingo. He seemed interested in my 3D and design portfolios though, which is nice because although I want to code I definitely want to be on the design side of it.

Well they called me back today, so I’m going to go for it. 8 to … Read more…


Switching Hosting Plans

Switching Hosting Plans

Ok it’s time to come clean…when I first started this website I signed up for hosting thru godaddy.com. Yes yes I know, ugh. Well I’d been too lazy to switch it over (that’s how they get you!) until recently, as I have become interested in deploying Drupal¬Æ. Well I had Drupal¬Æ working fine when I found out that I couldn’t clean up the long URLs since godaddy’s “shared hosting” has mod_rewrite turned off and, big surprise, they don’t allow you any shell access. It was pretty annoying because I had been planning on playing with those files to learn the Apache setup. But it turned out to be good news, since I have now switched my hosting to 1and1.com. They’re giving me so much more for actually a little less money, plus the SSH access. Only downside is that a lot of their … Read more…


Site Facelift

Over the past couple days I’ve been redesigning my website.First, I made a design for my website in Illustrator that I’m happy with. What’s better is that I was able to implement it fully in a matter of minutes because of the clean template structure I used previously. I had wanted for some time to add some flare to the site, but not to do too much, since I would never want to detract from the content. I hope this design is successful, I don’t think it’s too flashy. Please let me know what you think. Next, I made a lot of minor appearance changes and cleaned up a good amount of the code, fixing up a few sections that had had minor bugs for some time. This is mostly done, but I’m still not happy with the video playback JavaScript. It works fine in FireFox but InternetExplorer shows … Read more…


Valid XHTML Transitional

Valid XHTML Transitional

I switched jonraasch.com, yogaenergyheal.com and artbyanes.com over to XHTML transitional. Validation wasn’t too hard: since I naturally code pretty well with proper nesting and lowercase tags, and I use mainly floated divs and CSS, I only had to close a few image tags and entities. XHTML makes the code tighter than HTML does, and clean code is something I am focusing more and more on these days. Plus now all three sites can be viewed on blackberries! (who cares hehe)


Adobe CS3

Adobe CS3

I’m up and running with CS3. It’s not too much different, sadly, but it’s awfully weird to see “Adobe Flash” and “Adobe DreamWeaver”. The only thing that seems to have changed is some better integration between Illustrator and Flash (which is really awesome and something I’ve wanted). Besides this, some aspects of it are pretty annoying. In Illustrator, you can’t scroll through the fonts like you used to by just pressing up and down, instead you have to click the bar and click the next one, it really disrupts my workflow. Also I can’t find an easy way to change the stroke weight in Illustrator. If anyone knows a way to easily do either of these things please let me know.A friend of mine told me that I should write code in the editor of DreamWeaver because of its php … Read more…


Mac Crossover

Mac Crossover

Well I finally broke down and bought a brand new MacBook¬Æ. I’m a lifetime PC user, but with the CS3 beta looking pretty nice, I decided that it was time to make the cross-over. Now, I’ve always been able to use a Mac but I love being able to really learn the OS like you can only do when you own a machine (I’m always a little more careful if it doesn’t belong to me ;) )

The adjustment to MacOSX has been surprisingly easy. I’m really liking the OS actually, especially dragging programs from the .dmg file to the applications folder to install them, and being able to save preference changes without restarting applications. It’s so much easier! Also I really like how it mounts everything. I kept asking my friend what he uses to mount disc images with on Mac and he … Read more…


Launched YogaEnergyHeal.com

Launched YogaEnergyHeal.com

About a week ago I started work on YogaEneryHeal.com. The site is relatively small, so I opted to go with plain old HTML pages for the majority of the pages. The only php is on the article page, which is a switch to make coding easier, and the contact page in order to process the form.

Overall I wanted the site to be very simple and to have a soothing appearance. I got some great photographs from their photographer and even one that I incorporated into the header (at first I didn’t notice how low res the photos were, and I ended up working with one of them, ugh).

There was a registered trademark of another company that we were using on the site, which set back our launch date by a couple days. Although I followed the trademark specifications of the client, there were several … Read more…