The making of dataobjects.net website
October 29, 2010
Head of development team
Web designer, layout man and storyteller
Dennis Kryutchkov, developer
Alexander Yakunin, supervisor
Alexander Ustinov, supervisor
At the beginning there was just a few pages on company’s website. The main task was to make a separate website for a product. Another task was to come closer to users and put all the material (documentation, forum, news, support and polls) in one place. As a result of several discussions we have adopted a new plan. The Bitbucket repository was created. Then we made several schemes to reveal overall structure of the forthcoming website.
In the next two weeks I created in Indesign several basic layouts for main page. Simultaneously I was working on adaptation of logotype for new website. Suddenly we got this layout. Indesign, Photoshop, Illustrator, then again Indesign… Here is the brief evolution of main page:
Evolution of the inner page and navigation:
Finally, we ended up with this and this.
I made HTML and CSS templates based on Indesign’s layouts. We attached them to ASP.NET website using masterpages and controls. Dreamweaver, Visual Studio, Tortoise hg, Firebug and many other tools were widely used. We deployed website on the hosting.
In next two months the website was actively tested. In this period we made many minor improvements. We reworked footer, added facebook button, news feeds and many more.
Next I made a skin for documentation microsite. We utilized our own Help Server for this task.
We decided to use OSQA for support section. Previously used annoying phpbb-based forum was swept out. I made a custom Stackoverflow-like theme. I also had to make a custom theme for our blog.
I created several banners for Adwords campaign, a splash image for installer, a row of icons for IDE integration tool and other small things. I had to improve Google Analytics’ tracker in order to track visitors over multiple domains.
There are 161 revisions and 42 MB of files in repository. Folder properties on my machine (without repo):