Review of Head First Web Design and Notes

I have created numerous web pages and websites as a hobby in last 12 years. But,I always wondered about the industry known as “Web Design” and profession “Web Designer”. I thought creating cool logo and graphics using Photoshop as skills of web designer.Also, I was aware of the fact that people who create Wordpress and Joomla templates are web designer. As you might have understood,I had no formal education of Web Designing. Reading any book on this subject was always there is “to do” list but had low priority. I bought the book “Head First Web Design” last week from Flipkart  to read it, while I was supposed to travel.If you are in USA you may buy it from Amazon. Now, I am glad I bought the book.

The book explains the concept of Web Design in interactive manner. It has a lot of images, examples and tasks. I read the book in just 2 sittings!! It’s so interesting.The book assumes that you have some working knowledge of XHTML and CSS. All the technical examples in the book use XHTML and CSS. Book explains in detail about process involved in Web Design and have a chapter  about “The business of Web Design” as well. Here is chapter wise summary of the book.

  1. Building beautiful web pages -  The chapter introduces about four core processes of Web Design.
    • Pre-Production
    • layout
    • navigation
    • writing (content)
    The chapter also introduces a terminology, Information Architecture (IA).Information Architecture is a process to break the content in chunk and arrange in in hierarchical order of one another.It is achieved by organizing the site content and building an IA diagram. Website Navigation is a product of IA.

    The chapter also introduces a term called StoryBoard in Web design.Storyboard facilitate visualization of the design and test basic layout before one can start coding the layout.

  2. Pre-Production – Pre-production involved developing a theme and Visual Metaphor for the Website. This would include -

    • Choosing a color palette for the website
    • Using visual elements to reinforce the theme
    • Design a layout based on content.
    Hand drawn Storyboards should be used to finalize and visualize the design before its finalized.The book has given example of developing a storyboard from a real life scenario. Authors have suggested following process for development of storyboard.
    • Make grid on a paper
    • Sketch your design
    • Add color and finalize your design
  3. Oraganizing Your Site – The chapter teaches how to find categories and section for content. The process is named as Information Architecture. Using card sort the content is broken into hierarchy and IA diagram is created. 
  4. Layout and Design – One need to put the design on computer screen. Considering this, a screen resolution needs to be decided, based on end-user PC.Authors have shown how to develop the \layout using CSS based grid layout. The chapter also introduces concept of “Rule of thirds (2/3 and 1/3)” or “Golden Ratio”, while designing content area in any layout.
  5. Designing with color – The chapter talks about
    • Choosing the color wheel
    • Concept of Color schemes
    • Triadic and Tetradic Color scheme
    • And a tool to choose color palette (Kuler.adobe.com)
  6. Smart Navigation -   Information Architecture of a given site should serve as base of site navigation. Authors talk about horizontal and vertical navigation scheme as well as primary and secondary navigation for a site. They have also gave example when one may use horizontal versus vertical navigation besides other things related to navigation.
  7. Writing for the Web – There is some surprising data in this chapter. Did you know that people read slower on computer screen than a printed material. The difference is significant about 15% slower than printed material having same content. Also, reading habit for same person is different, while reading on printed material than reading in in browser. On internet people hardly read top to bottom and left to right, religiously. They tend to scan the matter and decide if they need to read first para or more.That means, writing on web needs to be different that writing a book. Authors have provided nice examples about “How to write for web”.
  8. Accessibility – US Census Bureau categorizes 19.6% of the US population as having some sort of disability. Book explains why we should consider including accessibility options in our web design and how we can achieve this. This topic is also necessary for people who are providing or may provide services to USA government agencies.As section 508 of US Federal Rehabilitation Act requires that Federal agencies make their electronic and information technology, including websites accessible to people with disabilities.
  9. Listen to your users – This chapter emphasises importance of user feedback about your website and listening to their demands. It describes techniques to enable “listing to users”, like survey, analytics etc in detail.
  10. Evolutionary Design – the book says, “A website should evolve (change incrementally) instead of changing radically all the time”. It lists a few ways to do it using Jquery, Lighbox and blogging.
  11. The Business of Web Design – The chapter deals with various aspect of running Web Design service as business. It starts with ways to deal with web design piracy, then moves to defining categories of professional services in world of web. Aspect of managing it as firm or company (this information is only valuable for USA based guys) and prevailing wages in Web Design industry. It also help you to write proposal letter for your business and estimating the job of web designing task.
  12. Appendix - Appendix of “Head First Web Design” is useful as well . It talks a little bit about 10 more topics which book didn’t cover in detail.

In India, you can buy Head “First Web Design” online from FlipKart while in USA you have option of buying it from Amazon. Is the review helped you to decide, if you want to introduce yourself with world of web design?

XAMPP for Windows Installation and Configuration

I had used LAMP (Linux, Apache, MySQL and PHP) since long. My main laptop is dual boot with with good old Windows XP and Ubuntu.I use a few critical tools that need Windows and these tools runs almost all the time. Hence, working with LAMPP was not an options. I needed something similar on Windows. I wanted Apache with PHP and MySQL support. An easy to use environment where I can experiment with Joomla in short term and PHP and MySQL. As it would be an development environment, security was an non-issue.

XAMPP a easy to use (Apache, PHP, MySQL, PHP and Perl) environment was the thing I needed. Best thing is it comes for Linux, Windows,Solaris and Mac. Windows version have a few option as well.XAMPP for Windows exists in three different flavors:

Installer
Probably the most comfortable way to install XAMPP.
ZIP:
For purists: XAMPP as ordinary ZIP archive.
7zip:
For purists with low bandwidth: XAMPP as 7zip archive.

I did choose 7zip format. Extracted in a folder E:\xampp and ran the program E:\xampp\xampp-control.exe. This program is known as XAMPP control panel. As the name suggests you can start  or stop the server component that comes with XAMPP.

xampp-control-panel

I started the Apache and MYSql server and worked with dowloaded Joomla code as well as Phpxref for Joomla code documentation (using Perl). It worked with charm. No configuration was needed. This is great development environment on Windows. Also did use MOD_REWRITE with apache and result was pleasant.

I would highly recommend this environment to people who are looking for LAMPP (Linux, Apache, MySql, PHP and Perl environment on windows.

Making a case for Blogger : Blogger vs Wordpress

If you ask me which one is better choice self hosted Wordpress or Blogger with your own domain, I am inclined to say Blogger with your domain is much better choice. Don’t take me wrong, Wordpress is great blogging CMS and with ever-growing community support you can always get better features than Blogger. But why Blogger than?

  1. Most serious Blogger starts Blogging as Hobby -  When Blogging is not your full time business. Self hosted Wordpress blog facilitates a lot of cool features at the same time it brings administrative headache. One need to have some technical expertise and time to manage the self hosted Wordpress blogs. You should be prepare to take daily backup (or weekly back up) of database, keep abreast of security updates, and update your blog time to time. All these extra work is taken care by Blogger if you choose Blogger with your own domain.
  2. Blogger is feature rich as well – It may be true Blogger is not as flexible as Self hosted Wordpress blog, at the same time Blogger is feature rich as well. You can add Widgets. There are so many ready to use Widgets and flexibility to add HTML/Javascript widgets. It make Blogger platform as feature rich as well.
  3. Adsense Ready – Blogger blogs are Adsense ready and one can add Adsense code  with one click on the blog.
  4. Scalability -  Once a blog popularity grows and your blog is in top 1000 blogs of the world,self hosted Wordpress blog may give you scalability headache. On the other side, all scalability issues is taken care by Blogger. Even if your blog is number 1 blog of your niche, you won’t face any scalability issues with your blog.
  5. Visitor stats -  Blogger has introduced a rich visitor stats feature. Its cool.
  6. Cost – Self hosted Wordpress blog have hosting cost besides domain name cost while Blogger blogs with your own domain only have domain name cost.

In my opinion, if you are serious with Blogging at the same time just starting with Blogging you should choose Blogger  instead of self hosted Wordpress blog. I will be more than happy to hear your side of story.

The conspiracy

In last few posts I have dealt with the "Unclaimed Property" of Vigour SOlutions Inc and very genuine concern, that I have as far as my life and my father's life is concerned. Father and I have today evening IST moved from Savera Hotel Kadru to Ashok Nagar house.While construction is still going on, we decided its the place that may be free from manual intervention by so called friends and family.
Our address is (Papa and mine)
292/c, Road number 1
Ashok Nagar
Ranchi, Jharkhand, India
834002

.However there are many red signals here. Don't be surprised if Father and I gets killed by poison or in an accident.In mean time, My divorce order is pending in court of Hazaribagh in name of correction. Don't be suprised if property is handed over to ex-wife Deepshikha and distributed among conspirators and their "God father".

I have penned down the incidents till 2007 and later added a few points based on learning in 2008-2011. Please read conspiracy at
http://fbiplease.blogspot.com
Also, if you know someone in media please inform them.Alternatively you can help us by sharing it on your facebook profile.

Various documents related to Vigour solutions Inc and Unclaimed property can be found at http://www.slideshare.net/hifivc/documents
Please help.

Public WILL

As I mentioned in my last post at Unclaimed property of Vigour Solutions Inc. that I discovered unclaimed property of Vigour solutions Inc. I did contact Bill and Melinda Gates Foundation by email and over phone. I didn’t get any email reply of the mail but someone did pickup the phone. The lady informed Bill and Melinda Gates foundation doesn’t accept donations from third parties.

Based on my experience and possible conspiracy, I can say its big – big money. I don’t know what will happen to me today or tomorrow or the day after tomorrow. Hence I am putting my WILL in public domain. In case, something happens to me before claiming “unclaimed property of Vigour solutions Inc.”. The money or proceedings should be distributed as follow.

My father Sri Arjun Prasad – 5%

My friend Nishant Kumar (who studied with me at IIT Roorkee and currently resides in Illinois) – 5%

My Upendra Prasad sinha and Dr Sugiti Sinha – Both resident of NJ and lives at harding ave, edison – 1% each

My Sister Vibha Sinha – 1%

57% will go to Government of Bihar,India – for infrastructure, Power,education, health and IT for masses programs.

30% will go to Government of Jharkhand, India - education, health and IT for masses programs.

My ex-wife Deepshikha  should not get any penny of the proceedings.

Thanks