The Elements of Typographic Style in Websites
Written by selva on December 12th, 2009
Typographic style and attention to detail have almost always been overlooked by website designers. This could have very well been attributed to the technology involved with website design. However this does not hold true anymore. With the advent of much improved browsers, text rendering and high resolution screens, all a designer needs is a good knowledge of typography in the digital medium. Let’s take a look at some of the basic rules of typography to be followed in website building. Cincinnati website developers provide simple and sound typographic solutions for websites.
The foremost thing is to choose the right font. While a lot of fonts look very legible and neat in print, the digital versions don’t work very well. Always use fonts that have been tried and tested and proven as clean cut neat fonts for web display.
The word space has to naturally suit the size and letter-fit of the font. If text is right aligned, the space between words is automatically set by the font. Most well designed fonts take care of this space very well. If the text is justified, the word space will be elastic and changed based on the line width. It is always better to avoid justification alignment.
Choose a comfortable visual measure for the length of the line. The satisfactory line length is considered to be 45 to 75 characters in a line.
Use a single word space between sentences. As a general rule, no more than a single space is required after a period, colon or any other mark of punctuation. Some people tend to follow Victorian rules of allowing two spaces after punctuation. Don’t stretch the space until it breaks. The correct amount space allows the eye to comprehend the space as a break and jump to the next word without the hand helping as a guide.
Add little or no space in between initials. Don’t add space in between the lower case alphabets without a reason. These spaces always hamper legibility.
Never alter the widths or shapes of letters for any reason whatsoever. In the digital medium, it is very easy for a designer to squish or stretch the letters with no regard for them.
Leading is the space in between two lines. Choose a good leading that suits the typeface, length of line and size of the font. This is one of the deciding factors that will isolate your website from most others. Try tweaking the leading a little bit so that it is a comfortable visual size.
Always set opening paragraphs without indent. All the paragraphs following the first in continuous text can be set with an indent of about one en space. Add extra lead before and after block quotations. Indent or center verse quotations. Never begin a page with the last line of a multi-line paragraph. Avoid more than three consecutive hyphenated lines in the same paragraph. This hinders the flow of information as well as breaks the visual movement. Use titling figures with full caps and text figures in all other circumstances.
These are some of the basic points which when noted allow one to have a typographically neat website. Cincinnati website developers create typographically strong websites.
Read More
Speed Up Your Joomla Site
Written by selva on December 12th, 2009
Joomla! Is a CMS (content management system) platform for publishing content on the World Wide Web. It also helps in Web Application Development framework.
This system includes features such as page caching to improve performance, RSS feeds, news flashes, website searching, and language internationalization. This feature is very useful for all the Online Marketing Services.
Cincinnati Web Design, Ohio Web Designer would be one of the best options for you, as they can give you expert guidance with regards to all SEO services. You can also seek adivese from them regarding Joomla!
Different ways to speed your Joomla Site:
Templates
Joomla has some very nice templates. These templates have lot of images to look great. Each separate image can create a new server request and that can really bog down your website. This is one of the cool attributes that Joomla has when compares to others
Statistics
Joomla has a built-in statistic function in it. You can use Google Analytics or a comparable service. You will see that most of them will be free, and all of them take 99% of the load off of your server
GZip
You can tell Joomla to automatically zip pages which reduces bandwidth usage. It might definitely make your load faster. This automatic feature is available only in Joomla!
Components
There are a lot of components that are vital for building your website. You can check the load speed of each page, before using them, as some may take a really lot time to load
Caching
Using a 3rd Party (3pd) component to cache your pages can speed up your site by preventing a new server request for each page load
Bridges
These Bridges are bad for Joomla’s performance. They take a lot of time to upload, so instead of a bridge whenever possible, find a true Joomla extension
Upgrade
If it has been a long time since you opened your hosting account it means you may be stuck on an old server unless you request an updated one with a faster processor and more RAM.
Database
Joomla relies heavily on the database. Click on “optimize” after you open up your database, a management tool like phpMyAdmin will open and this will optimize the database schema.
Images
In addition to minimizing the images that you have used in your template, you can consider optimizing them for the web.
Code
Optimize your code by cutting out everything that is not being used. It may have a minimal impact, but it will still speed up your load time some. Consider running your code through a CSS cleanup tool or using JCE’s code cleanup feature.
Update
It is very important to update to keep your Joomla! Installation running most of the time. If you want to know where the visitors came from, what you need to do is the detail information and the rest is Free for the first 100 page views per site, also it is fast
Last but no the least, selection of the right service provider in case of any queries. As mentioned above Ohio Web Designer would be right choice.
Read More
Joomla CSS Guide
Written by selva on December 11th, 2009
Cascading Style Sheets (CSS is a stylesheet language, which is mostly used by web designers these days. CSS can be used to style any kind of XML document, including XHTML, and XUL
It was created / made to ease the separation of content and presentation of documents. CSS can alter almost all presentation aspects of a document, like colours, font sizes and types Etc
Joomla! provides many class- and id-attributes in its XHTML output. This can be used to alter its presentation through the use of CSS definitions for said classes and ids.
This Cascading Style Sheet can also be used to improve accessibility of almost all the documents. It also provides mechanisms to present the same XML mark-up in a lot of different ways.
Expert advised regarding Joomla and CSS could be sought from Online Marketing Service companies like Cincinnati Web Design.
Joomla Template
A Joomla template is a series of files within the Joomla CMS and this controls the presentation of the content. This Joomla template is not a website it is the basic foundation design for viewing your Joomla website. Incase you want to produce a “complete” website, then this template works hand in hand with the content stored in the Joomla databases
The Joomla web site uses CSS to keep the text, background colours, headings the same throughout your site. If your content heading, your text, or background page colour needs a colour change, then you can do it with the help of the CSS file. Also you can also change the colours of your links
Using CSS to Create a Table less Layout
One can use CSS to make a 3-column layout for the Joomla template. One can also it a fluid layout. There are two main types of web page layout fixed and fluid web page layout refer to the width of the page is controlled.
The width of the page might be a problem because of the many browser resolutions at which people surf the Web. Making a fluid layout makes your web page not to be in a narrow column in the 1024 resolution and will be visible in full on smaller monitors.
A design proper typical use tables to layout the page. This most of the times lead to longer load times and poor performance in search engines.
There are a few problems regarding
- These layouts are difficult to maintain. To change something one has to figure out what all the table tags like td/tr are doing. But with CSS there are just a few lines to inspect.
- The content in any way cannot be source-ordered. People who view with a text browser or screen reader will read the page from the top left corner to the bottom right. This only means that they first view everything in the header and left column (for a 3-column layout) before they get to the middle column, the important stuff. A CSS layout, on the other hand, allows for “source-ordered” content.
Following are the ways to edit CSS file in Joomla CSS editor:
- You should Log in to www.yoursitename.com/administrator
- Then go to “site”
- The next step would be to Choose template manager
in the drop down menus
- Then choose Site templates in the menu bar
- Then when the page loads, put a check mark in the box next to your default template.
- The next step would be to click “Edit CSS” in the top right hand corner.
- Last step would be to click the disk icon to save.
Read More
Cheat Sheet for Web Designers
Written by Don on December 2nd, 2009
Cheat sheet is a reference tool that provides simple and brief instructions for accomplishing a specific task.
Most web designers know that cheat sheets are incredibly useful and now a day’s web designers feel it difficult to build a website without the use of cheat sheet. Cincinnati Website Design is a web design agency specializing in brand identity, marketing strategies and SEO techniques. Cincinnati Web Design provides good web development activities using PHP and other web design technique
Listed below are some of the CheatSheet tools used by web designers.
Color
Web Designers can make use of the following cheat sheet tool
Color Reference Hexagon Mouse Pad: This tool can keep your colors right at hand
RGB Hex Colour Chart you can get the color codes for RGB Colors using this chart.
Color Reference Guide: This reference guide from Veign is a great visual reference for color codes.
ADOBE:
Photoshop CS4 Keyboard Shortcuts Cheat Sheet, this cheat sheet gets an updated list on shortcuts available in Photoshop CS4.
Adobe Illustrator Keyboard Shortcuts-Mac: This cheat sheet offers Illustrator keyboard shortcuts for Mac
HTML and XHTML.
HTML and XHTML Character Entities:This cheat sheet finds out the code for various characters on to this reference.
HTML Cheatsheet from Web Monkey for Beginners: This tool is helpful for HTML beginners will
(X)HTML Elements and Attributes: Find tags and attributes easily for XHTML.
Commonly Used HTML Elements and Their Corresponding Codes: This cheat sheet shows their elements in action, along with their codes.
HTML Code Cheat Sheet: You can look up HTML tags quickly and easily with the help of this cheat sheet.
HTML Cheat Sheet: This cheat sheet is easily printed as a one page A4 sheet.
CSS
YUI Library: Get guides for the Yahoo! user interface library in this reference.
CSS Level 1 Properties Cheat Sheet:
CSS Help Sheet: You can get a little help from this CSS cheat sheet.
CSS Cheat Sheet: You can get easily reference syntax and more using this cheat sheet.
Blueprint CSS Cheat Sheet: You can use this cheatsheet for help with Blueprint CSS.
CSS Level 1 and CSS P Quick Reference Charts: This cheat sheet covers level 1 and also processing.
Cascading Style Cheatsheet: This cheat sheet looks over the basics and beyond what is covered in CSS
CSS Layout Cheat Sheet: This cheat sheet covers the layout.
Cascading Style Sheets Quick Reference Guide:
PHP
PHP Cheat Sheet: This cheat sheet is helpful for PHP functions as a one page reference sheet.
Apple PHP Cheat Sheet: Get a handy little PHP cheat sheet widget for Apple here.
PHP 4 Reference Card: This card will help you be more productive in PHP 4.
PHP Quick Reference Sheet: You can make a quick reference to everything you need with this sheet.
Miscellaneous
Grammar Cheat Sheet: This grammar cheat sheet covers some common grammar mistakes.
The Web Developer’s SEO Cheat Sheet: Helps to learn the essentials of SEO for web developers
InVisible Ruby on Rails Reference:
Read More
How to create clean and impressive web designs
Written by Don on December 2nd, 2009
When you say cleanliness in design it comes in many forms: crisp typography, uncluttered lay out, unified color choices, crisp imagery, visual hierarchy and judicious use of white space. The information given below is a general “How to” in creating a web design. If you master these general concepts it will be easier to branch out and explore your own ways of creating clean design.
- Uncluttered layout
Use as much white space as needed. Keep in mind that lots of white space doesn’t always mean ‘clean design’. A most common design that you can use with is a home page with one large, crisp, prominent photographic image with a fair amount of breathing room. Do not put too many things on a page.
Focus a page
A clear focus should be given to each page irrespective of it being a picture, or a headline, or a graphic giving the user an immediate clue as to what this page is all about. The users should not be kept guessing about what the page is all about and should not be held responsible for combining the page for tidbits of information.
Clean crisp lines
Overly compressed picture files, fuzziness, glows and drop shadows should be avoided. A little shadow here and there is a good thing but you have to force yourself and try designing without any fuzzy elements or shadows. The font should be clean and see to that the setting on photo shop is set to “crisp” anti-aliasing. For a little depth that looks crisp use well placed single pixel highlights.
Well balanced type faces
Use of beautiful, classic typefaces enhances the design of a page. Some of the classic typefaces are Bodoni, frutiger, universe, hoefler text or Franklin gothic. You must learn to use beautiful well proportioned typefaces as opposed to most of the typefaces at low cost font sites. It is important to master about classic typography and also train your eye from good type to bad type.
Breathing room
As the name suggests it is the extra space between any two elements in a lay out that keep the items from crashing into or pushing against one another. This is the most frequent mistake among junior designers. Most designers make the mistake while designing that everything needs lots of space around it. But the term breathing room means everything on the page needs enough space around it.
Color
Most of the web designs which are clean and impressive use one major color and a couple of complementary colors. Always try working with one major color and varying the tone of the color resulting in a variety of colors you need for the design. Try doing the entire design in one color and then introduce one or two colors into the design. Introducing the other colors should be done in such a way that they will draw attention.
Important things get top priority
In a web page design the most important elements should be larger and more prominently placed. The place must be chosen either close to the top or in the middle. The elements of least importance should be off to the sides, smaller and lower on the page.
Practice makes perfect
As the old saying goes, you have to practice a lot and try assimilating some of these ideas into your own design.
Read More
PHP for Web Development
Written by Don on December 2nd, 2009
PHP (hypertext pre-processor) is a powerful and effective server-side scripting language that is frequently used in creating dynamic web. PHP was originally designed as a high level scripting language for producing dynamic web pages. PHP is used mainly in server-side application software but can be executed from a command line interface or a standalone GUI (Graphical User Interface). It can be deployed on most web servers and on almost on every operating system and platform free of charge. PHP is installed on over 20 million websites and 1 million web servers. Dynamic Web applications are prevalent in commercial (e-commerce) sites, where the content displayed is generated from information accessed in a database or other external source.
PHP offers a simple and universal solution for easy-to-program Web pages. The intuitive interface allows programmers to embed PHP commands on to the HTML page. Its elegant design makes PHP significantly easier to maintain and update when compared to any other languages. It is widely distributed to a large community of users; PHP is also very well supported.
Cincinnati Website Design is a web design agency specializing in brand identity, marketing strategies and SEO techniques. Cincinnati Web Design provides good web development activities using PHP.
The Definition can also be broken in to Two units – Server Side and HTML Embedded Scriptng Language
- Server-side: means that PHP scripts execute on the Web server, not within the browser on your local machine.
- HTML embedded scripting language: means that PHP statements and commands are actually embedded in HTML documents. When the Web server sees the PHP statements in the Web page, then the server executes the statements and sends the resulting output along with the rest of the HTML.
Web development is becoming a more popular industry lately. Web development is becoming a booming industry in which everyone wants to be a part. Therefore, learning proper PHP development strategies will be very beneficial.
Using PHP MySQL:
PHP MySQL has become one of the latest and fast growing methods / technologies for making dynamic web pages.
Dynamic website is a database driven website where people often come to get fully customized information and the site owners update the website time-to-time to drag and retain more traffic to their website. In this highly competitive, constantly changing the trend.
PHP combines many of the features of C and Perl in a simple and easy-format. Programmer has considered PHP MySQL as a universal solution for easy to create dynamic web pages and is equally easier to maintain and update in comparison to other scripting languages.
Cincinnati Website Design, professional web design company mostly use PHP MySQL for developing outstanding dynamic database-driven web pages for commercial and other web application.They are a team of are highly knowledgeable and innovative in developing websites using php mysql
Advantages
PHP development is basically referring to an open source scripting language. It’s most common uses are for web development and it can also be imbedded into HTML.
- It is easy to learn, C-like syntax makes it an easy language to learn for programmers and nonprogrammers alike.
- It blends well with HTML
- PHP has a vast library of functions and APIs
- It is cross-platform capable: PHP is used on Windows, commercial flavors of Unix and MacOS X and Linux
- Since it is such a versatile form of script writing, it can be used by the beginning programmers as well as the more advanced ones.
- PHP Web development is become increasingly popular in website/web development industry. The ease of use of PHP scripting language attracts beginners to adopt this scripting language.
Read More
Web Design CSS Tutorial
Written by Don on December 2nd, 2009
Cascading Style Sheets (CSS) is a style sheet language which is used to describe the presentation semantics of a document written in a mark-up language. The most common application of CSS is to style web pages written in HTML and XHTML. The language can be applied to any kind of XML document, including SVG and XUL.
Cascading Style Sheets is designed primarily to enable the separation of document content from document presentation, including elements such as the layout, colors, and fonts. This improves the content accessibility, provide more flexibility and control in the specification of presentation characteristics.
The styles can be decided as per your wish, within the structure of the language. For example, if you want all your H1 size headings to be in red text, and if you want all your paragraphs to have the first line indented by 20 pixels, then you can create the rules that define those styles. After the rules are created, every time you use an H1 heading it will be in red text, and every time you start a new paragraph the first line will be indented by 20 pixels.
Few of CSS techniques are as follows
3 Columns, The Holy Grail of page layouts — The most easy technique and perhaps the most sought after layout. It is easy to understand, easy to implement.
2 Columns, ALA Style —this is an extremely easy layout to implement requiring only a simple float, left declaration.
4 Columns, All Fluid — this technique can actually provide as many columns on a page. However there are a few drawbacks, it gets difficult quickly if you want to make any of the columns a fixed width. It relies heavily on percentages, which the various browsers all calculate differently, placing your columns very precisely. Still this is a very useful technique
3 Columns, All Fluid — A much simpler technique and potentially more useful technique that then 4 column technique. It uses float: left, suffers from needing percentage widths for each column, and from potential column wrapping when the browser window is narrowed.
Static Width and Centred — The 3 columns all with static widths, and contained in a parent DIV which remains cantered in the window. One rather serious limitation of this particular technique is that the layer gets broken if any of the three content DIVs contains an image or a really long word that is longer than the width of the DIV. Each browser breaks it differently.
Nested Float — It is very simple layout and its features a nested, floated menu in the upper right and a variation of this technique is in use on this very page.
There are a lot of advantages using CSS. Cincinnati Web Design would be an ideal option for using CSS software and techniques
- Easy maintenance
- A style sheet allows companies to easily adopt a house look and feel, and this will help give readers a sense of where they are and what they are reading. Style sheets can be pointed to from Web documents via hyperlinks. If the company later changes the house style they only need to make changes in one particular place. Set different page margins for all sides of your pages
- Words can be highlighted, entire paragraphs, headings or even individual LETTERS with different background colors, also you can overlap words and make logo-type headers without making images.
- Precise positioning of elements could be done
Read More
Open Source Web Development
Written by Don on December 2nd, 2009
Open source software (OSS) is computer software for which the source code is reserved for copyright holders and is provided under a software license that meets the Open Source Definition or that is in the public domain. This permits users to use, change, improve the software, and to redistribute. It is very often developed in a public and collaborative manner.
We should be very careful in choosing the right company who offers the best website services and the best web development software tools.
Motive of open source development tools is to provide all the developers with quality development environment at affordable or no cost without compromising quality and maintaining transparency.
There are a lot of Open Source Web development tools. Few of them are listed below:
Color Cop
This is a very handy tool for capturing colours anywhere on your screen. Color Cop makes it quick and easy when you want to know what colour is being used.
Aptana
The Aptana IDE is a free, open-source cross-platform JavaScript-focused on development environment for building Ajax applications. It also features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code.
ArgoUML
ArgoUML is the leading open source UML modelling tool. It runs on any Java platform and is available in ten languages.
Firefox Web Developer Toolbar
Firefox Web Developer toolbar extension adds a menu and a toolbar to the browser with various web developer tools. It is designed for Firefox, and will run on any platform that these browsers support including Windows, Mac OS X and Linux.
Internet Explorer Toolbar
The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, and troubleshooting Web pages understanding.
Firebug
Firebug integrates with Firefox to put the web development tools at your fingertips while you browse. What you can do is edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
JsUnit
JsUnit is a Unit Testing framework for client-side JavaScript. It is essentially a port of JUnit to JavaScript. It is also included as a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs.
Fiddler
Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your internet and computer. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
ColorJack
ColorJack is an online application providing users with the ability to match colours that work well together. Users can get a good colour scheme
OpenOffice Draw
This tool from a quick sketch to a complex plan, DRAW gives you the tools to communicate with graphics and diagrams.
.FireFTP
FireFTP is a free, secure, cross-platform FTP client for Mozilla Firefox. This tool provides easy and intuitive access to FTP servers.
Few Advantages of Open Source Web Development tool would be: It is cost Effective, Simplified license management, Quality software and user friendly. Cincinnati Website Design would be a good choice as their services are prompt and cost effective
Read More
How to make a website for free
Written by Don on December 2nd, 2009
For any online marketing service company creation of a website is one of the most important things.
Creating a website, although it sounds very complicated it is not all that difficult. There are no complicated codes or you need not be a techie person. There lot of ways to make free website in a quicker way. Below are few ways to make free website.
Domain Name :
A Domain name is the address name of the web. It comes after the www.in (www.domain.com). To choose a domain name, you should always keep it short, simple, a domain name that reflects your business. A domain name can be a combination of letters and/or numbers up to 63 characters. It should be with extension .com, .org, .in etc.
Web Host:
After creating a domain name, the next step is to select a web host. A web host provides you with the space, support and tools to create your web pages and email accounts, example (you@yourdomain.com). This is where all the actions take place. There are lot of web Domain Registration available in the market like free website. You can make free website with the help of free Website. They allow you to register domain name and web host name for free.
Design your Site:
Optimize your title and the design of your website. Make the content simple with proper keywords. A majority of you site’s content needs to be original. You can also copy write your website if required
Graphics
The next step is the usage of graphics which will add value to your website. Create graphics with Corel Paint Shop Pro Photo X2, Corel Paint Shop Pro Photo X2, Adobe Photoshop, or GIMP or seek out free images to use on your site.
Web building software.
You need to choose the best web building software. There are a some softwares that you can download for free. Using a Dreamweaver is a good option.
Build Your Website Page by Page
To build your website page by page, you should be familiar with Design Basics, Learning HTML, Web Page Editors and Learn CSS. All these can be learnt free from downloading it from the required website
Publish your website:
You can publish your website by uploading your website. To upload website (Publish your website) follow the steps given below
Incase you are using the build a website software directly from your web host, all the website files will already be on your web host’s servers, so all you have to do is to click the required button which is generally “Publish “or “Submit”
Incase you are using any other stand alone website builder you will usually just need to log in to your web hosting account and click the upload file button. These are called “FTP”, or “Upload Files” It all depends on your web host.
Promote Your Website:
Ways to promote your site include: word of mouth, email, and advertising. When you send personal messages do not forget to add URL. You can also promote through Search Engine Optimization (Optional). You build your Web content in such a way that that it ranks well in search engines.
After creating a proper website, the final step is to maintain your website. Keep a track of the content on a regular basis and keep updating it.
Read More
Web Design using a Content Management System
Written by Don on December 2nd, 2009
A web content management system (WCMS) is a type of web-based software that acts in such a way that design and management of websites become much easier than without it. Without a WCMS, your website will require sifting through HTML codes to fit the right design. The software provides authoring tools designed to allow users with little knowledge of programming or markup languages to create and manage content with relative ease. It typically requires an experienced developer to set up or add features, but is primarily a website maintenance tool for non-technical administrators.
An effective WCMS facilitates control of a website, audit, edit, and timeline management. It typically has:
• Automated templates (usually HTML and XML) that can be automatically applied to new and existing content, allowing the appearance of all content to be changed from one central place.
• Easily editable content which is separated from the visual presentation of a site. This usually becomes much easier and quicker to edit and manipulate.
• Scalable feature sets which includes plug-ins or modules that can be easily installed to extend an existing site’s functionality.
• Regular updates that include new feature sets and keep the system up to current web standards.
• Workflow management which controls the process of creating cycles of sequential and parallel tasks that must be accomplished in set period of time.
• Delegation of privileges to various user groups over specific content on the website, spreading out the responsibility of content management.
• Document management from initial creation time, through revisions, publication, archive, and document destruction.
• Content virtualization which allows each user to work within a virtual copy of the entire website. This enables changes to specific sections simultaneously.
The three major types of WCMS are offline processing, online processing, and hybrid systems. These describe when presentation templates are applied to render web pages from structured content.
Offline processing involves applying templates offline and updating to the website on completion. During the process the website may not be available for a visitor.
Online processing applies templates on-demand. HTML may be generated when a user visits the page.
Hybrid Systems combine the offline and online approaches. Some systems write out executable code rather than just static HTML, so that the CMS does not need to be deployed on every web server. Other hybrids operate in either an online or offline mode.
The disadvantage of using some WCMS is that, they force you to keep a certain design scheme, only allowing you to change the basic layout of elements and color choices. The other disadvantage is development time and cost. If you don’t ever need to update content, then a WCMS might not be necessary for you.
Choosing a WCMS for your website is no easy task. Make sure that you choose one that overcomes the “cookie cutter” layout limitation, and allows for the reuse of content, dynamic programming, and advanced user privileges. Some WCMS can clearly be an asset to the usefulness of your website like the ones offered by Ohio SEO Services and Cincinnati SEO Services. Whether that system is something complex or something simple, it is an essential part of a successful website.
Read More