artur.ejsmont.org

Welcome to my home website and Web Development Blog.

As you can see, it is a drupal based website with some special features and CakePHP integration. I have developed quite a few modules and there used to be a different theme here as well. After a full redesign in late 2010 it finally looks better. it used to look really bad, trust me. I can't describe how happy i am that the old times of grey backgrounds are over.

Features

Some of the features that used to be here or still are:

  • Gallery of favorite photos with:
    • Bookmarkable gallery pages
    • Loading of content with images via iframe to capture on ready event for images
    • Bookmarkable lightbox popups using custom anchor code
    • jQuery based, build from scratch
    • Nice scrolling effect
    • Compatibility across all main browsers
    • Graceful degradation if javascript is off - gallery links reload pages
  • Finally commenting is possible
  • SEO friendly features
  • Performance features
    • CSS/JS mimification and bundling
    • Icon sprites
    • Aggressive caching
    • CSS first JS last
  • Code samples syntax highlighter
  • Prototype with Scriptaculous animations of panoramas
  • Google maps integration still in redesign
  • Google earth xml parser and map presenter
  • RSS and Google analytics

Browser compatibility

From my perspective this is the hardest and most time consuming task. Releasing new features always takes time as you have to develop it and then test across all the browsers. I am a web developer so i feel i have to make it work at least across major browsers. To be honest i think i should ignore anything older than ie8 but well man got to do what a man got to do.

The following browsers were tested and should work with my website:

  • Windows Vista Firefox 3.6 (3.6.12)
  • Windows Vista Google Chrome 8 (8.0.552)
  • Windows Vista Opera 10.63
  • Windows Vista IE 8 (8.0.6)
  • Windows Vista Safari 4 beta (528.16)
  • Windows Vista Maxthon 2.1.5
  • Windows XP IE 7
  • Windows XP Firefox 4.0 Beta 7
  • Windows XP Google Chrome 7 (7.0.517)
  • Windows 7 64bit Google Chrome 8

Summary

I have put quite a lot of time into my website over past few years. Unfortunately it is a non-profit project so i can not spend as much time on it as i would like to. It is fun though to have some pet project and it gives me motivation to learn new web related technologies.

Let me know what do you think about my website :- )

Comments

Post new comment

Image CAPTCHA

About the author

Artur Ejsmont

Hi, my name is Artur Ejsmont,
welcome to my blog.

I am a passionate software engineer living in Sydney and working for Yahoo! Drop me a line or leave a comment.

Follow my RSS