• Friday, May 29th, 2009

How do I display fonts that can be re-sized by viewers?

The best way to allow your site visitors to be able to zoom in on the fonts on your page is to use percentage [%] for the size; rather than using pixels [px].

Advertisement

How do I know what the percentage is for the font pixel size I normally use? Here is a quick lookup chart that should help you figure out what value to use when setting your font size percentages: (based on YUI ver 2.7 font sizing guidelines)

PX  —  %
10  —  77
11  —  85
12  —  93
13  —  100
14  —  108
15  —  116
16  —  123.1
17  —  131
18  —  138.5
19  —  146.5
20  —  153.9
21  —  161.6
22  —  167
23  —  174
24  —  182
25  —  189
26  —  197

As an additional note, IE has its own little quirks that are not found in fully compliant browsers. So, for IE 5.5 and IE 6 you would want to use the * [star filter] hack in order for the fonts to be viewed at the same size in those browsers:
(e.g. * html p {font-size: 77%; } )
Likewise, for IE 7 you would use something similar
(e.g. *:first-child+html p { font-size: 77%; } )

To add to the above note, do not use the quirks mode. Use the “Standards/Strict” rendering mode, displayed below:

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Don’t forget to omit the extra blank spaces in the doctype declaration above.

• Friday, May 29th, 2009

What are the best SEM choices for my business?

Paid Search or Organic Search? Where should I start?

Advertisement

Capitalizing on internet marketing for growth or sustainability of your company? You have a few options. You can try to figure out on your own what is the most effective, cost-efficient and quickest solution. You can hire an SEO/SEM company. Or you can say that internet marketing is simply a fad that will fade out soon; and hope to weather the storm and wait it out. What is the best solution short-term and long-term?

Considering the short-term analysis, waiting it out could be fatal to your business. Trying to figure it out on your own is not a quick solution, nor is it probably going to be an effective and cost-efficient solution. This leaves you with the option of hiring an SEO/SEM professional. However, hiring an SEO/SEM company can be nearly as scary as going to the car lot to buy a used car. Long on promises and short on delivery can leave you with a dwindling bank account and no new customers to show for it.

Analyzing the approach for sustainability and growth over the long term inherently includes a short-term plan that is also consistent with you long-term goals. A number of other factors, including social media marketing, mobile marketing and the best blend of advertising methods to incorporate will all need to be considered when developing this plan.

What is the first thing you can do to minimize your costs? To start with ask some questions. Find out how the SEO/SEM company is going to help you get conversions and deliver ROI. Find out where they suggest you should spend your marketing dollars. You may want to follow that up with a question as to what they base that marketing decision on.

This is part one of a series on SEM choices. Click Here for Part Two. Use the subscribe button at the top left of this page, to make sure you receive the other parts to this series.

• Friday, May 29th, 2009

I was editing a theme and then my Wordpress pages went blank. The WP-Admin page is only a blank page. I can’t access the Worpress backend. I can’t login to my Wordpress site. Did I corrupt my theme? Did I delete my Wordpress site? How do I get my Wordpress site back? Did I screw up my Wordpress database? This has happened before to someone else, right?

Well, it has happened to someone else. It is a bit scary at first … but, don’t worry. It is fairly easy to get your pages back. You don’t even have to mess with phpMyAdmin or mySQL. Here is what you do.

If you are using Dreamweaver, or other similar IDE, you can open your site and look at the files on your remote server. If you have access to your remote server from a web control panel, or otherwise, the same solution will work. Locate the theme that you were working on when the pages went blank and you lost access to the Wordpress backend and login page. If you don’t have a copy of the remote files on your local machine, you may want to download the theme files as a backup. Most likely you already have the copy you uploaded to your site. Then, you can try deleting the functions.php page for the theme. That could very well give you back your Wordpress site. It won’t fix the theme you were using, but you can switch to a different theme while you figure out what is wrong. If deleting the functions.php file does not do the trick, then simply delete the entire theme from your remote server. You can find the theme in wp-content->themes->theme-that-caused-the-problem.

I stumbled upon this problem myself when I was trying to create a theme that obviously had a problem in my code somewhere. Removing the functions.php file was all that was necessary for me to be able to access my WP backend and change the theme; as an interim fix, while I attempted to locate the problem in my code.

I hope this helps someone else save some time and worry.

If you found this helpful, let me know.

• Tuesday, May 12th, 2009

I recently started development on a community portal and classifieds site and I chose Joomla as the content management system because of it inherent ability to be able to support article submissions, ecommerce, classifieds, blogging, personal message systems, search engine optimization, security and aesthetics.

When I say inherent ability I should clarify that it supports including third party modules, components, plugins and PHP programming to extend its core. Joomla is open source and is also free, which is a great combination. In the past there had been some security issues that have been addressed by the Joomla development team; making it less vulnerable to attacks. To this I must add that you can never have too much security and for every lock you build, someone will figure out a way to break in or get around it.

Of the multitude of third party extensions for Joomla, there are only a small handful of classified ad options. Some of the more promising are AdsManager, AdsFactory and Marketplace. Of these three, AdsFactory is the only one that is built with native support for the newer Joomla 1.5 environment. Adsmanager and Marketplace are built on the legacy 1.0 Joomla environment. As regards support, the quickest for response time for me was Marketplace. Second was AdsFactory and AdsManager is a little slow when it comes to responding. For the latter, the most common method for obtaining support is to post to a forum and hope to get some feedback there. However, AdsManager and Marketplace are both free and opensource. If you have an intermediate level of PHP knowledge you can expand. AdsManager also will custom build for those wanting to pony up the money to do so. The features on AdsManager really outweigh the features on Marketplace; and both are in continual development … with inherent bugs that need fixes. With that being said, AdsManager has a lot to offer; and in my opinion is the best option for a third party classified extension to Joomla. AdsFactory, however, claims to be an out-of-the-box solution, built on the smarty system. It is not free and those who purchase a current version of their extension are not allowed to use it except on one site. Modifications do not appear to be welcome … They want to make all the money they can. In fact, if for example you purchase version 1.1 and next month they release version 1.2, you do not get the upgrade unless you want to buy the next version. This would not be too much of an inconvenience if their extension only cost $20 or so. However, it is over $200 for the extension and if you buy it and find it has bugs that don’t get fixed until the next upgrade, you are simply out your investment and will need to pony up the money again if you want to buy the version where they fix the current bugs. You don’t get free patches to bugs. At least Microsoft will give you free patches for their software of comparable price. (Note: the comparison between Microsoft and AdsFactory is not really apples to apples, because you get a lot more R&D, functionality, etc from a Microsoft application than with an AdsFactory extension. I only made the comparison because you can buy a Microsoft Office Suite for about the same price as AdsFactory … and certainly they will come out with a new version in two years, but you get free bug fixes and patches for the version you purchased; unlike an AdsFactory purchase) Hopefully, in the near future AdsManager will develop a version that has Joomla 1.5 native support. Until then, they are still the best option for a classified ad extension to a Joomla site.

• Tuesday, May 12th, 2009

Joomla, Drupal or Wordpress …

There seems to be a lot of debate and controversy over which one to use. All have been referred to as content management systems [CMS]. However, Wordpress really is not so much a content management system as it is a blogging solution. I have setup Wordpress sites and redesigned Wordpress themes, been involved in Drupal site development, and have designed and developed in the Joomla environment. There are as many opinions about which one to use as there are people putting in their two cents worth.

In short, if you are an end user looking for a great application for blogging, I believe the best possible option is to set up a Wordpress site. Drupal and Joomla can be used for blogging, but that is not what they are designed for. Plus, Wordpress sites are the easiest of the three to setup. There are a myriad of pre-designed themes to choose from; and a multitude of plugins designed to extend Wordpress functionality. In fact, you can even set up ecommerce or shopping cart solutions on Wordpress sites.

Now, if you are a large corporation, with multiple websites to deploy; are concerned primarily with functionality and hierarchy and not overly concerned with aesthetics, then Drupal may be your solution. However, if you are not equipped with extensive programming knowledge or have a budget for this type of development, then think twice about Drupal. The learning curve for Drupal is fairly steep. Do not opt for Drupal if you need to have a site set up and running smoothly in a short period of time. Drupal is the solution that developers would most likely promote, because you will be needing to employ their services to maintain a Drupal site.

For communities and for article or content servers, think about using Joomla. It does have a much steeper learning curve than Wordpress, but not quite as difficult as Drupal. If you want a site that is aesthetically pleasing and have an intermediate level of PHP background, then Joomla could be a great option. There are a myriad of templates, components, modules and plugins available for Joomla, too. Bear in mind that anyone can create these extensions and make them available. However, that does not mean they all work, or are all free. Some cost and some are free. Some work better than others. Some extensions may not have any documentation in a language you can read and write. However, just like Drupal and Wordpress, there are forums where help is sometimes available.

If you are thinking of deploying a new website and not quite sure which makes most sense, talk to someone with experience with each of the three most popular blogging and content management systems.