Cross Browser Web Design

Aug 1, 2012

blogpics/cbrowser.jpg

There are several common web browsers in use today and as of June 2012 as per this Wikipedia article http://en.wikipedia.org/wiki/Usage_share_of_web_browsers the breakdown is as follows:

Chrome 27.06%

IE 24.42%

Firefox 19.69%

Safari 14.55%

Android 4.15%

Other 5.4%

It becomes obvious it is not sufficient to design for a single browser type unless the content is intended to be used on an intranet site where company policy dictates the browser to use.

Cross browser design is quite challenging since each browser has its own way of rendering both HTML and CSS mainly due to internal style sheets that the browser defaults to. There are many approaches to overcome this issue and the suggested starting point is resetting your style sheet in a manner which overcomes most of the differences. A good reset is provided by Yahoo and can be seen here http://developer.yahoo.com/yui/reset/#code

We at Rational Computing have succesfully implemented cross browser sites and if you have any questions or want some professional help we are happy to be of assistance.

 

Don't hesitate to call us for a free consultation.




Web Design and W3 Compliance

May 21, 2012

blogpics/w3.png

The World Wide Web (W3) Consortium is the international standards organization which develops the standard which the internet runs on. Browsers and search engines are built for the most part to adhere to W3 standards.


You can check if your website is W3 compliant by visiting http://validator.w3.org/ and choosing one of the options.


We often see sites that are non-compliant although they render properly on a particular browser. Hence, the question arises, is it important to make your website W3 compliant. In our opinion it is critically important for the below reasons.


Although a non-compliant website may render properly on a particular browser it may not render properly on all browsers. We test our sites on all the popular browsers and our experience has been that cross browser rendering issues are more often than not caused by non-compliant code.


We have experience which shows that bringing a website up to standards, with no other modifications, improves its Search Engine ranking.


If you have any questions or want some professional help we are happy to be of assistance.


 Don't hesitate to call us for a free consultation.




Web Design via Joomla

May 7, 2012

blogpics/joomla.jpg

Joomla is a free and open source framework which was first released in 2005 as a fork of Mambo.

Joomla is the second most popular CMS and there are more than 9000 extensions, both commercial and open source.

Lately, we have been developing and maintaining Joomla web sites. This tip is neither to recommend or condemn Joomla vs other popular open source CMS systems, rather to relate our thoughts by summarizing what we think are Joomla's pros and cons.

 

The pros

 

The Cons

 

The bottom line

If you are looking for a scalable solution and have technical knowledge Joomla is an excellent choice to develop your web presence.

 

If you have any questions or want some professional help we are happy to be of assistance.

 

Don't hesitate to call us for a free consultation.




Web Design & Input Validation

Feb 1, 2012

blogpics/checkmark.jpg

Many websites collect data from users via input forms. It is simple enough to put up a form with labels and input fields, E.G., a phone number. However before saving the phone number in a database or elsewhere, the form should validate whether the number entered is actually a phone number with area code.

A good web design will validate this data before committing to the database. The validation can be done either on the web client or the web server although in the majority of cases it is prudent to do the validation on the web client.

Other examples of validation include:

- has the user left required fields empty?
- has the user entered a valid e-mail address?
- has the user entered a valid date?
- has the user entered text in a numeric field?

The above validation scenarios address possible user error but there is also a possibility of a malicious user which requires secondary validation. For example, an SQL injection attack is attempted on a data input field. This type of data validation is normally performed on the server before accepting data for manipulation.

The point to remember is that collecting data without validation generally is a recipe for disaster ranging from unusable data to losing your entire database.

If you have any questions or need professional assistance we are available to help you.

 

Don't hesitate to call us for a free consultation.




Web Application Design & Cron Jobs using PhP

Jan 15, 2012

blogpics/cronphp.jpg

Often web applications need to run at regular intervals and Linux servers have a built-in feature, the Cron daemon. Full documentation for Cron is readily available with a multitude of examples.


PhP is the one of the most widely deployed server side scripting languages and can be used not only to serve up web pages but also to run batch processes. It is not quite as full featured in this regard as a language such as Perl but for the most part suffices for most imaginable batch processes related to web applications.


However, there is a catch when running PhP via Cron. It is common to use relative paths in PhP when referring to external files. Cron has its own way of dealing with paths but most importantly it does not recognize relative paths in a PhP module. You must use the full path name in the PhP module or ensure the external file is in the same directory that the PhP module runs from.


If you have any questions or need professional assistance we are available to help you.


 

Don't hesitate to call for a free consultation.

>> Next

Archives


Cross Browser Web Design ... Aug 1, 2012.
Web Design and W3 Compliance ... May 21, 2012.
Web Design via Joomla ... May 7, 2012.
Web Design & Input Validation ... Feb 1, 2012.
Web Application Design & Cron Jobs using PhP ... Jan 15, 2012.
Web Design & User Experience UX ... Dec 25, 2011.
Web Design & layouts ... Dec 11, 2011.
Web Design & CSS Files ... Dec 4, 2011.
Web Design & Colour Selection ... Nov 30, 2011.
Web Design & CSS Sprites ... Nov 30, 2011.
Web Design & Minimizing HTTP requests ... Nov 29, 2011.
Web Design & Speeding Up Your Website ... Nov 24, 2011.
Web Design and Accessibility ... Nov 22, 2011.
Simple Virus Removal ... Nov 21, 2011.
Web Design, SEO & Conversion Cont'd ... Nov 19, 2011.
Web Design and Maintainability ... Nov 17, 2011.
Search Engine Optimization & Google Panda ... Nov 16, 2011.
Web Design and Search Engine Optimization ... Nov 15, 2011.
Web Design Cont'd ... Nov 14, 2011.
Web Design ... Nov 13, 2011.

Rational Computing & Consulting Inc.

Located in the Greater Toronto Area

Specialists in Web Design & Applications

© Copyright © 2014 Rational Computing & Consulting. All Rights Reserved.

Toronto Web design Toronto Web design

Toronto Web design Toronto Web design