Font Faces

Reading a great book on designing templates for WordPress… http://www.packtpub.com/wordpress-theme-design/book

You can use any fonts you want as long as you think there’s a really good chance that
others will have the same font on their computers. Here is a list of the basic fonts I
mix and match from and why:

San-Serif Fonts:

These fonts don’t contain ’serifs’ (hence the name san-serif).  Serifs are the little ‘feet’ you see on the appendages of type faces. San-Serif fonts are usually considered more new and modern.

  • Verdana: This font is common on every platform and was specifically designed for web reading at smaller web sizes. When you really want to use a san-serif font for your body text, this is your best bet. (There was a great article in The New Yorker in 2007 about the designer of this font.)
  • Arial and Helvetica: Common on every platform. A little tame. Great for clean headlines, but a bit hard to read at smaller font sizes.
  • Trebuchet: Fairly common nowadays, and a pretty popular font on the ‘web 2.0′ styled sites. Clean like Arial with a lot more character. It reads a little better at smaller sizes than Arial. This was originally a Microsoft font, so sometimes it doesn’t appear in older Mac or Linux OSs (Verdana is a MS font too, originally released with IE 3, but its design for screen readability got it opted quickly by other OSs).
  • Century Gothic: Fairly common. Clean and round, a nice break from the norm. Reads terribly at small sizes though. Use for headings only.
  • Comic Sans Serif: Another MS font, but common on all platforms. Fun and friendly, based on traditional comic book hand lettering. I’ve never been able to use it in a design (I do try from time to time, and feel it’s ‘hokey’), but I always admire when it’s used well in site design.

Serif Fonts:

These fonts are considered more traditional, or ‘bookish’, as serif fonts were designed specifically to read well in print. The serifs (those ‘little feet’) on the appendages of the letters form subtle lines for your eyesto follow.

  • Times New Roman and Times: Very common on all platforms; one of the most common serif fonts. Comes off very traditional, professional, and/or serious.
  • Georgia: Pretty common, again predominately a Microsoft font. I feel it has a lot of character, nice serifs, and a big and fat body. Like Verdana, Georgia was specifically designed for on-screen reading for any size. Comes off professional, but not quite as serious as Times New Roman.
  • Century Schoolbook: Pretty common. Similar to Georgia, just not as ‘fat’.
  • Courier New: This is a mono-spaced font, based on the old typewriter and often what your HTML and text editor prefers to display (the point of mono-type is that the characters don’t merge together, so it’s easier to see your syntax). As a result of that association, I usually reserve this font for presenting code snippets or technical definitions within my designs.
No Comments

WordPress – Rapid Design

  1. 1. Sketch It: Napkins are great! I usually use the other side of a recycled piece of photocopied paper—the more basic the better. No fine artist skills required! Perk: Using this sketch you can not only get your graphic interface ideas down, but you can already start to think about how the user will interact with your theme design and re-sketch any new ideas or
    changes accordingly.
  2. Start with the Structure: I create an ideal, un-styled semantic XHTML document structure and attach a bare bones CSS sheet to it.
  3. Add the Text: Lots of text, the more the better! A sample of actual content is best, but Lorem Ipsum is fine too.
  4. CSS Typography: Think of your Typography and assign your decisions to the stylesheet. Review! Don’t like how the formatted text looks in-line? Being separated into columns with fancy background graphics won’t make it any better. Get your text to look nice and read well now before moving on to layout.
  5. CSS Layout: Set up the Layout—this is where you’ll see upfront if your layout idea from your sketch will even work. Any problems here and you can re-think the design’s layout into something more realistic (and usually more clean and elegant). Perk: Your client will never see, much less become attached to, a layout that would cause you problems down the road in CSS.
  6. CSS Color Scheme: Assign your color scheme basics to the CSS. We’re close to needing Photoshop anyway, so you might as well open it up. I sometimes find it useful to use Photoshop to help me come up with a color scheme and get the hex numbers for the stylesheet.
  7. Take a Screenshot: Time for Photoshop! Paste the screenshot of your basic layout into your Photoshop file.
  8. Photoshop: Have fun creating the graphical interface elements that will be applied to this layout over your screenshot.
  9. Send for Approval: Export a .jpg or .png format of the layout and send it to the client. Perk: If the client has text changes, just make them in your CSS (which will update your text globally—no layer hunting for all your headers or links, etc.) and resnap a screenshot to place back in the Photoshop file with the graphic elements. If they have a graphical interface change, well that’s what Photoshop does best! Make the changes and resend for approval.
    10. Production: Here’s the best part; you’re more than halfway there! Slice and export the interface elements you created over (or under) your screenshot and apply them with the background image rules in your CSS. Because you worked directly over a screenshot of the layout, slicing the images to the correct size is easier and you won’t discover that you need to tweak the layout of the CSS as much to accommodate the graphic elements.
No Comments

Wordpress – Types of Blogs

Reading through a book about creating a WordPress theme…. Typically there are a few types of bloigs… which have a particular style of target audience.  Here’s a summary….

  • Professional Expert Blog – theme design type can be diverse depending on sector of expert, options for rich media.
  • Corporate Blog – company attempting to reach customers and encourage closer relationships.  Oftne a content searcher, looking for specific information about products and services.
  • Online News / Magazine – often funded by ads, users tend to be drawn in by bleeding-edge technically adept work.
  • Campaings Blog – non-profit blogs rn by charities.  Information needs to win people over to the cuase.
No Comments

CSS: Font Stacks

http://articles.sitepoint.com/article/eight-definitive-font-stacks

Font stacks are a useful, practical way of achieving richer, more unique web typography than that dictated by sticking to only web-safe fonts (and without waiting for CSS3 web fonts to gain wide-spread support from browser vendors and font foundries). However, a reliable font stack must take into account a number of factors, not just the number of users that have one specific font installed.

The Times New Roman-based serif stack:

font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;

A modern Georgia-based serif stack:

font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;

A more traditional Garamond-based serif stack:

font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;

The Helvetica/Arial-based sans serif stack:

font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;

The Verdana-based sans serif stack:

font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;

The Trebuchet-based sans serif stack:

font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;

The heavier “Impact” sans serif stack:

font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;

The monospace stack:

font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;

Tags:

No Comments

aviary

aviary is a great image manipulation / creation / everything else tool.  Perfect for people who don’t want to pay for adobe software.  It’s free to use.  So for clients who need to crop images, etc…. we should prepare a few guides, etc….

No Comments

Magento Here we Go!

I’ve installed a version of Magento (magento-1.2.3.2.4) on the server and after adding a couple of PHP extensions… all set to go!  We need at least LA(2.2)M(4.1.20)P(5.2.0), SMTP, extensions:

  • PDO/MySQL
  • mcrypt
  • hash
  • simpleXML
  • GD
  • DOM
  • iconv
  • mod_rewrite
  • SSL

Get ready to install….

chmod 777 var/.htaccess
chmod 777 var/ -R
chmod 777 media/ -R
chmod 777 app/etc -R


                      

Tags: ,

No Comments

Canonical URL’s for WordPress

canonical:

basic definition: reduced to the simplest and most significant form possible without loss of generality; “a basic story line”; “a canonical syllable pattern”

It’s common for a site to have several pages listing the same set of products. For example, one page might display products sorted in alphabetical order, while other pages display the same products listed by price or by rating. For example:

  • http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd
  • http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd

If Google knows that these pages have the same content, we may index only one version for our search results. Our algorithms select the page we think best answers the user’s query. Now, however, users can specify a canonical page to search engines by adding a <link> element with the attribute rel=”canonical” to the <head> section of the non-canonical version of the page. Adding this link and attribute lets site owners identify sets of identical content and suggest to Google: “Of all these pages with identical content, this page is the most useful. Please prioritize it in search results.”

WordPress has traditionally been very lenient in the URLs that it will accept.  So, what’s the problem with this? The URLs are all showing the exact same content, so why should it matter? Well, search engines can’t assume that all of these alternative URLs represent the same resource. So they don’t automatically get condensed into a single resource. As a result, you can actually end up competing against yourself in search engine rankings. So to avoid confusing search engines and to consolidate your rankings for your content, there should only be one URL for a resource. We call this URL the canonical URL. Canonical means “standard” or “authoritative.” It’s the one that WordPress generates, and it’s the one that you want everyone to use.

How do I specify a canonical page?

  1. To specify a canonical link to the page http://www.example.com/product.php?item=swedish-fish, create a <link> element as follows:
    <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/>
  2. http://yoast.com/wordpress/canonical/ – This plugin helps you solve duplicate content issues on your site. It’s not the cure for all evil, but it will make it easier by preventing tagged URL’s from being indexed.

Tags: ,

No Comments

Making full use of Social Media

Don’t forget twitter, it’s a fantastic way of increasing links to your site, think about, everyone who follows you has added a link to your site, or a particular page, which means that search engine ‘crawlers’ will find it more often, and that combined with the relevant content will increase your rankings.

Perhaps you can think of an editorial to do on your site, complete with an image or two, then write about that on twitter, mention on facebook, then …. wow look at all those links!  That’s how you use social media to drive traffic to your site…

There are several plugins to make this work…

  • Tweet Blender – although when I added this to GodVenture, it broke the page – will probably work with a more robust template. Having said that, also broke commercial template by changing background colour.
  • Facebook Dashboard Widget – for displaying ‘friend’s’ status updates, etc….
  • Simple Facebook Share Button – Excellent!  Works well automatically, with neat standardised buttons. Works well with Firefox, not on Chrome.

Tags: , , ,

No Comments

WordPress SEO

How good is WordPress for SEO. Obviously it’s vital that sites can make it up to the higher echelons of Google’s organic links so it doesn’t make sense to cripple your chances with the wrong choice of CMS. Fortunately popular opinion is that WordPress is better than most content management systems when it comes to SEO.

I’ve come across a comprehensive article which covers how to ensure that WordPress is configured to maximise SEO…. http://yoast.com/articles/wordpress-seo/. Definitely one worth working through when constructing a new site or optimising an old one.

Step So Far:

  1. Change Permalinks to be more descriptive: Settings -> Permalinks. The default permalink is ?p=<postid>, but I prefer to use either /post-name/ or /category/post-name/. For the first option, you change the “custom” setting into /%postname%/
    You need access to .htaccess to complete this. Remember to lock down permissions again when you’re finished.

Something New:

Google XML Sitemaps 3.1.9 Google XML Sitemaps 3.1.9
» Arne Brachhold (url)
This plugin will generate a sitemaps.org compatible sitemap of your WordPress blog which is supported by Ask.com, Google, MSN Search and YAHOO. Configuration Page

Tags: ,

No Comments

SEO vs PPC

Search Engine Optimisation vs Pay Per Click… An interesting fact is that 72% of people searching using Google click on natural/organic/free search results as opposed to the AdWord/paid links. No marketer can afford to buy every click for all their keywords, that means that hundreds, sometime thousands of searchers will never see your ad or know that you exist unless you are ALSO found in the natural search results by using SEO.

Tags: ,

No Comments