Steve’s Blog

Solution to Suckerfish Menu Sticking in IE7

Since IE7 has come out, a lot of people have noticed that Suckerfish dropdown menus are allergic to it. The principal problem is that once they've dropped down, they refuse to scroll back up again. This affects a lot of Joomla sites using Suckerfish variations and also the Extended Menu module.

 

The solution is thankfully, simple. If your list menu ID is called "topmenu", you only have to add the following lines of code to your css:

 

#topmenu li:hover, #topmenu li.hover {
    position:static;
    }

 

Thanks to Built from Source for the original tip and to Sam from Site Coffee for Joomla implementation. 

 

Read MoreSolution to Suckerfish Menu Sticking in IE7

How to SEO a Joomla Site

Joomla is a great CMS, but its Search Engine Optimization (SEO) capabilities leave a lot to be desired. This problem is well-know however, and a lot of developers are beavering away on solutions. Here are 6 essential tools to get your site off on the right foot:

 

1) Joomla SEF Patch

 

Its key benefit is that it allows you more control over the <title> tags. Instead of simply being "Home" or "Frontpage", you can add a more descriptive and keyword-rich title.

 

2) JPromoter (Commercial)

 

Allows you to generate meta data and titles for each page individually.

 

3) Open-SEF or SEFAdvance (Commercial)

 

The two most useful tools of all. Instead of mywebsite.com/index.php?option=com_frontpage&Itemid=1 you can have a URL such as mywebsite.com/index.html. Not only is this easier to remember but Google has more trust in sites with static links. Dynamic links, marked by the inclusion of a ? allow websites to deliver different pages to different customers. Some sites use this to try and trick the Search Engines.

 

4) Read-More Mambot

 

Instead of having your long articles marked as "Read More", this mambot allows you to use the real article title.

 

5) Linx

 

A great component to allow reciprocal linking. It reduces the time you need to spend building links for Joomla SEO.

 

6) Site Map

 

Joomap is our favorite, although there are plenty out there. 

 

As we keep looking into Joomla SEO techniques, we'll add to this list. Please feel free to contact us with any questions or ideas you have.

Read MoreHow to SEO a Joomla Site

DrupalYellowPages.com and OSCYellowPages.com

Drupal Yellow Pages logoFor over a year now we’ve run freelancer websites for Drupal and OSCommerce. Drupalancers.com and OSCFreelancers.com help people find experts from anywhere in the world.

This week we’re starting to provide the opposite service by launching DrupalYellowPages.com and OSCYellowPages.com. These sites will help you find experts in your own neighborhood. We know a lot of companies want onsite training and to meet face-to-face with their developers.

Hopefully these sites will help boost the growth of these two excellent open source projects.

Read MoreDrupalYellowPages.com and OSCYellowPages.com

Adding Login and Logout Buttons to Joomla

Are you fed up with little square grey boxes saying "login" and then "logout" on your Joomla site. Here's how to liven up your login box.

1) Make 2 little graphics – one saying "login" and one saying "logout". 70 pixels wide and 20 pixels high is a nice size. Upload them to the /images folder as login.gif and logout.gif

2) Go to /language/english.php and replace DEFINE('_BUTTON_LOGIN','Login'); with DEFINE('_BUTTON_LOGIN',''); and also replace DEFINE('_BUTTON_LOGOUT','Logout'); with DEFINE('_BUTTON_LOGOUT','Logout');  This means no text will sit on top of your images.

3) Upload the new mod_login.php to your /modules folder. Click here to download it . If your files are png or jpg instead of login.gif, search the code and update with the new extension.

And you're done! 3 simple steps to a livelier site.

Read MoreAdding Login and Logout Buttons to Joomla

IE7 and Mobi – A Very Exciting October

Mobi DomainsOne of the great things about working in technology is that exciting developments occur so frequently. Some ideas are gone within months whereas others change the business completely. Whether the events of October 2006 go down as boom or bust might not be known for several years, but I thought it might be interesting to revisit two events that have the potential to reshape the World Wide Web.

The Launch of IE7 and of .mobi are the key items in this month’s featured article. Read the whole article.

Read MoreIE7 and Mobi – A Very Exciting October
Joomla Extension of the Month - February 08

Joomla Extension of the Month – November 06

Alledia Extension of the Month WinnerThere are some extensions that are so lightweight and versatile, so funky yet practical, that we use them on the majority of sites that we make. The KL_Rssfeed mambot is one of those plugins. Install it to your Joomla site via the Mambot installation area and with a few clicks you produce one line of code that can be used to place as many news articles as you want on your site. To give just two examples, we use it on Pune.in and Nagpur.in among many others. So few lines of code, and yet so useful. KL_RSSFeed – you are the Alledia Extension of the Month for November 2006. Congratulations and thanks to Jean-Marie Simonet from http://www.info-graf.fr

Read MoreJoomla Extension of the Month – November 06

October 2006 – A Very Exciting Month

One of the great things about working in technology is that exciting developments occur so frequently. Some ideas are gone within months whereas others change the business completely. Whether the events of October 2006 go down as boom or bust might not be known for several years, but I thought it might be interesting to revisit two events that have the potential to reshape the World Wide Web.

Internet Explorer 7

Throughout the history of the Internet there has been but one way to surf the Internet – using Roman characters. If you’re language used any script other than A to Z, then you were stuck trying to navigate through a world that made little sense to you. If you wanted to visit a website you would need to type in a foreign language.

All that is slowly changing and the process recently received a huge boost from the release of the first version of Internet Explorer. Version 7 is the first to support IDNs (International Domain Names) so it is now possible to search for “DVD Player” or “Digital Camera” in your native language rather than in English.  It means that numerous Chinese, Indian, Japanese and Arabic-speaking people who previously had difficulty in surfing the web will now have the opportunity.

This new generation of consumers shopping and interacting online will present a large new market for those companies savvy enough to take advantage.

Both China and India are on course to have more Internet users than the United States by the end of 2007 and the launch of Internet Explorer will hasten that event.

Mobi

“Isn’t that whale?” “Wasn’t that a dance music DJ?” Its easy to make fun of the name but the launch of the .mobi domain name extension has the potential to accelerate the number of people who use the internet on their phone rather than their P.C.

Those of you who surf from your BlackBerry or cellphone already know that many sites do not work on the small screen. In comparison. .mobi has restrictions ensuring that all websites with a .mobi ending will work correctly on the move. Essentially, the aim of the extension is to take the guesswork out of using the mobile Internet. If you go to a .mobi site you will get a site that works.

There are still financial and technological problems to overcome. Surfing via a cellphone is still not easy or within the price range of most people but that is likely to change within the next two or three year.

Flowers.mobi sold for $200,000 and Fun.mobi fetched $100,000 at a recent auction and those sales have only increased the excitement about the possibility that .mobi could become the next .com. Already 4 handheld devices are sold worldwide for every 1 desktop computer. The future of the Internet is mobile. Many people are hoping it will also be .mobi.

Read MoreOctober 2006 – A Very Exciting Month

Joomla 1.5 Out in Beta

Here it is, Ladies and Gentlemen… Joomla 1.5 (in Beta form at least).

You can read the official posting here: http://www.joomla.org/content/view/2088/74/

The long and the short of it is that 1.5 is a developer-friendly leap forward from the older framework. Non-coders won’t see a huge difference in how Joomla operates until developers start putting forward their new components. Then the potential of the new software will hopefully become apparent.

This is a crucial release for Joomla that will go a very long way to deciding whether it continues its current, impressive momentum:

  • More than 60,000 registered users on the Official Joomla! community site forum and more on the many international community sites.
  • 1168 Projects on the Joomla! Forge (forge.joomla.org). All for open source addons by third party developers.
  • 890+ extensions for Joomla! registered on the Extension site (extensions.joomla.org)
  • Joomla.org exceeds 2 TB of traffic per month!
  • Alexa report [October 2006]: Joomla.org at #492 of top 500 busiest websites in the world.
  • Community forums, over half a million posts, and 60,000 activated users. Growing at over 1200 posts per day and 150 new partcipants each day!
Read MoreJoomla 1.5 Out in Beta

Drupal ? Creating Blogs, Forms, Portals and Community Websites

Drupal has suffered somewhat in recent months, in comparison to other CMSs such as Joomla.? Whereas Joomla, which many developers consider to be a technically inferior CMS, has steamrollered ahead, Drupal has kept on plodding along. If you don?t believe me, go to Google Trends and see how the number of people searching for Joomla has doubled every three months while Drupal has inched slowly upwards, barely doubling in the last two years. Part of Joomla?s comparative success has been its branding success. Whereas Drupal has a slightly intimidating blue head for a logo and a staunchly community-orientated focus, Joomla presents a more friendly image with a colourful logo and plenty of commercial options available.

Whether the Drupal community wants or needs to keep up with such a rapid expansion is one question, but books such as ?Drupal ? Creating Blogs, Forms, Portals and Community Websites? by David Mercer can certainly help encourage more users.

It is stronger than many other CMS books for two key reasons, First, it hasn?t been been translated in the somewhat uneven and typo-strewn manner of similar books. Second, it attempts to show people the wider picture of what is involved in building a website ? it delves into how to plan and think about your site rather than just the nuts and bolts of how to build it.

The first chapter introduces Drupal with a heavy emphasis on using Drupal.org to find out more. This is sensible as so much introductory material is available online. The second chapter on setting up a development environment is the chapter I had most problems with, because it doesn?t quite explain things simply enough for someone setting out to build their own website for the first time. If you now how to use shell command to set up a Drupal site on your own computer you?ll be fine but otherwise you?ll just be following instructions without gaining much understanding.

The book then hits its stride in Chapter 3 (administration), Chapter 4 (frontend functionality) and Chapter 5 (access control). For anyone wanting to learn how to run a Drupal site, this middle section is invaluable as are Chapters 6 and 7 deal with adding content to your site. This section alone makes the book worth the purchase price because of its numerous screenshots and clear explanations.

Chapter 8 is the theme chapter and is more involved with modifications to existing themes than explaining how to create them. Chapter 9 is an odd mixture of ?advanced features? that could do with more focus and explanation. At one point it mentions, ?use something like the following command line?? which is not very useful for beginners. Partly however this is a limitation of Drupal itself which does require quite a lot of code work to run particular task. Chapter 10 goes beyond the title of the book to focus not just on creating but on running your Drupal site, including throttling, cron jobs and SEO.

Overall, ?Drupal ? Creating Blogs, Forms, Portals and Community Websites? is recommended. I?ve given it to clients in recent weeks and will continue to do so. It explains the Drupal basics but also has enough meat to help people to move beyond to develop a more advanced site.

Read MoreDrupal ? Creating Blogs, Forms, Portals and Community Websites

Out of Site, Out of Mind – Buying Domains

When setting up a retail business, there are many hoary clichés and pieces of advice. “Out of sight, out of mind” is among the oldest and the hoariest. It basically warns you to buy or lease the best real estate available to you in order to make your company visible.

Well, what was true in the 1900s is still true today, and thus you should be thinking about buying good real estate online. Domain names are often referred to as “21st century real estate” and this is declared with good reason. A good domain can make a business. A bad name can have the opposite effect.

This month’s column is a beginner’s guide to seeking out the perfect domain name for your business.

Shorter is Sweeter

If there is one rule of thumb, it is that shorter domains will be more valuable than longer ones. The shorthand most commonly used is “L” for a letter and “N” for a number.

So I6.com would be a LN.com and 2BBQ.net would be a NLLL.net. What is the difference in price between the different combinations?

LL.com. A well-know example is KW.com which is used by Keller Williams, the realtors. There are only 676 available (26 x 26). These can fetch anywhere from $50,000 to several million dollars. EZ.com is currently on the market for a seven-figure price.

LLL.com. Obviously these are substantially cheaper than LL.com simply because there are 17576 potential combinations (26 x 26 x 26).  However, they still sell for a pretty penny – anywhere between $2,000 and millions of dollars, depending on the value of the letters. To give one example, ABC.com would be towards the top of this range whereas ZQW.com would be toward the bottom.

LLLL.com, LLLLL.com and higher. This is where people like me and you are normally able to enter the market. You won’t be able to get a dictionary word for less than $10,000 but an acronym may be available for registration or for purchase at a cheap price. Put bluntly, Golf.com is out of our range, but TSInc.com or a similar domain that makes sense may be available.

Domain Prices are Like Scrabble

Domains are often graded according to the letters they contain. It’s the opposite of Scrabble – the more common a letter is, the more it is worth. An example of a premium letter is C, because it stands for company or corporation and it also appears in a wide range of acronyms. Others are A, B, D, E, I, M, N and P. Letters that are less common are less valuable, for example: J, U, K, V, W, Z, Q and X.

You Don’t Have to Focus on .com….

…..but I would recommend it. Another possibility is .net which normally sells for around 1/20th of the price of a .com. The only real rival that I can see emerging to these is .us which sells for approximately 1/50th of the price of a .com. Deciding to go with a .us is a choice that you can make if you will be selling exclusively within the United States. If you do decide to go with an alternative, be prepared to lose some leads to the .com version of your domain name. The question is whether the extra clients are worth the extra cost.

Clients Make Mistakes – You Make Allowances

I probably make a typing mistake in every sentence I write and I bet your customers are little different. If you have a name that is easy to misspell, I would strongly recommend that you try to buy those typos of your domain also. This is particularly important for companies that have long domain names. SmithPlumbing.com may lose a lot of potential clients to someone that has a website called SmithPluming.com.

Typogen.com is a tool that can help you generate common misspellings of your name and you can also use a more prosaic method: open an Excel document and type your domain name. Press “Return” and type it again. Repeat this around 100 times and then get a couple of friends or colleagues to do the same thing. By the time you are done, you will have a great list of potential typos for your business` name.

Domains are 21st Century Real Estate

Which means that you can think of your name as an investment. If you have a generic name that other people can use for their business such as baseballbats.com or Hdtelevisions.com that it is a reasonable bet that you can sell it for more later. Domains often increase in value simply because of their age – Search Engines trend to trust older domains more than new one.s

A good domain name is an asset rather than an expense for your business – and it doesn’t depreciate in value.

Where to find out more:



DNJournal.com – This site contains a list of the all the domains sold in the past year.

Sedo.com – An online marketplace for buying and selling domain names.

NamePros.com and DNForum.com – Web forums with plenty of advice on buying a domain name.

Read MoreOut of Site, Out of Mind – Buying Domains

Out of Site, Out of Mind – Buying Domains

When setting up a retail business, there are many hoary clichés and pieces of advice. “Out of sight, out of mind” is among the oldest and the hoariest. It basically warns you to buy or lease the best real estate available to you in order to make your company visible.

Well, what was true in the 1900s is still true today, and thus you should be thinking about buying good real estate online. Domain names are often referred to as “21st century real estate” and this is declared with good reason. A good domain can make a business. A bad name can have the opposite effect.

This month’s column is a beginner’s guide to seeking out the perfect domain name for your business.

Shorter is Sweeter

If there is one rule of thumb, it is that shorter domains will be more valuable than longer ones. The shorthand most commonly used is “L” for a letter and “N” for a number.

So I6.com would be a LN.com and 2BBQ.net would be a NLLL.net. What is the difference in price between the different combinations?

LL.com. A well-know example is KW.com which is used by Keller Williams, the realtors. There are only 676 available (26 x 26). These can fetch anywhere from $50,000 to several million dollars. EZ.com is currently on the market for a seven-figure price.

LLL.com. Obviously these are substantially cheaper than LL.com simply because there are 17576 potential combinations (26 x 26 x 26).  However, they still sell for a pretty penny – anywhere between $2,000 and millions of dollars, depending on the value of the letters. To give one example, ABC.com would be towards the top of this range whereas ZQW.com would be toward the bottom.

LLLL.com, LLLLL.com and higher. This is where people like me and you are normally able to enter the market. You won’t be able to get a dictionary word for less than $10,000 but an acronym may be available for registration or for purchase at a cheap price. Put bluntly, Golf.com is out of our range, but TSInc.com or a similar domain that makes sense may be available.

Domain Prices are Like Scrabble

Domains are often graded according to the letters they contain. It’s the opposite of Scrabble – the more common a letter is, the more it is worth. An example of a premium letter is C, because it stands for company or corporation and it also appears in a wide range of acronyms. Others are A, B, D, E, I, M, N and P. Letters that are less common are less valuable, for example: J, U, K, V, W, Z, Q and X.

You Don’t Have to Focus on .com….

…..but I would recommend it. Another possibility is .net which normally sells for around 1/20th of the price of a .com. The only real rival that I can see emerging to these is .us which sells for approximately 1/50th of the price of a .com. Deciding to go with a .us is a choice that you can make if you will be selling exclusively within the United States. If you do decide to go with an alternative, be prepared to lose some leads to the .com version of your domain name. The question is whether the extra clients are worth the extra cost.

Clients Make Mistakes – You Make Allowances

I probably make a typing mistake in every sentence I write and I bet your customers are little different. If you have a name that is easy to misspell, I would strongly recommend that you try to buy those typos of your domain also. This is particularly important for companies that have long domain names. SmithPlumbing.com may lose a lot of potential clients to someone that has a website called SmithPluming.com.

Typogen.com is a tool that can help you generate common misspellings of your name and you can also use a more prosaic method: open an Excel document and type your domain name. Press “Return” and type it again. Repeat this around 100 times and then get a couple of friends or colleagues to do the same thing. By the time you are done, you will have a great list of potential typos for your business` name.

Domains are 21st Century Real Estate

Which means that you can think of your name as an investment. If you have a generic name that other people can use for their business such as baseballbats.com or Hdtelevisions.com that it is a reasonable bet that you can sell it for more later. Domains often increase in value simply because of their age – Search Engines trend to trust older domains more than new one.s

A good domain name is an asset rather than an expense for your business – and it doesn’t depreciate in value.

Where to find out more:



DNJournal.com – This site contains a list of the all the domains sold in the past year.

Sedo.com – An online marketplace for buying and selling domain names.

NamePros.com and DNForum.com – Web forums with plenty of advice on buying a domain name.

Read MoreOut of Site, Out of Mind – Buying Domains

How Much Should I Pay for Web Services?

Like so much of like, getting started on the web is often a case of trial-and-error with people making plenty of mistakes in their first months and years online. In order to help our clients we’ve developed some guidelines to help people find their feet and we though we’d share them this month. This WebSavvy is a cut-out-and-keep guide to how much you should be looking to pay for important services.

Domain Names

Under no circumstances should you be paying more than $10 per year for a .com, .net or .org domain name. The companies that actually register the domains normally get them for $3 to $6. A 50% mark-up on that is the maximum you should be expected to pay. Very reputable companies such as GoDaddy.com sell domains for less than $9. For that price you should also expect some extra such as email, domain forwarding and domain name server management. If they expect you to pay extra for them and that takes it over $10 – run a mile. Companies that are guilty of this and should be avoided include: NetworkSolutions.com and Register.com. Over at AllediaDomains.com we offer .coms for $7.45 and add-on services for a dollar.

Hosting

The cost of hosting really depends on what software your website is using and how big your site is. What I can do is give you some general rules of thumb to follow. Nearly all small business can exist happily with the “small” option. The large option involves having a dedicated server all to yourself and is only necessary if you have thousands of people accessing your site on a daily basis. Of course, once you start to reach 100,000s of people per day you will need more than what is on this list, but most small companies should pay no more than $120 per year for hosting. 

   Small Medium Large
 HTML, PHP $10 per month  $20 per month  $100 per month
 ASP (Microsoft)  $10 per month  $35 per month  $200 per month

Maintenance

A maintenance contract from a web design company should cost no more than $100 per month unless they are actively updating and working on the site. You would need a very good reason to pay any more than this.

Contracts

The first thing to say is that you should never sign a long-term contract for web services. You’ve heard about how old-fashioned cell phone companies that force you to sign a 2-year contract are being squeezed by more customer-friendly brands that allow you to cancel at any time? So it is online. If you can’t pay month-by-month then you need to go elsewhere. A long-term contract is a company’s way of saying that they’re not confident that their product and prices are good enough to keep you.

Web Design

Whereas the first four topics were relatively straightforward, webdesign is a more complex area with different niches. Again, some ballpark figures might be the best idea. You should be able to higher a very good webdesigner for between $50 and $80 per hour. For very demanding and complex tasks which demand rare skill-sets you can justifiably expect to pay between $75 and $150. Any more than that and you really should be shopping around and comparing prices from rival firms.

All in all, the Internet is a great hotbed of capitalism. The sheer number of companies offering their services means that price-competition is strong. It’s a buyers market and I hope you’ll be able to take full advantage.

 

Read MoreHow Much Should I Pay for Web Services?