-
Cross-browser testing
Some nasty surprises await those who don't test a website design in multiple browsers. It's not enough to just make sure your site 'looks Ok' in Firefox and Internet Explorer; the recent explosion of tablet devices means that design flaws will be...
-
Testing tablet website layouts without an iPad
In theory, websites 'should' be tested in multiple browsers across multiple operating systems; in practice, it's not usually feasible to have one of every device and device type available, so your testing options are limited. Fortunately, the desktop...
-
Joomla tricks - submenu indicator
main php file that generates menu items from the core directory to the override directory for your template. eg copy from {website} /modules/mod_menu/tmpl/default.php to {website} /templates/ {templatename} /html/mod_menu If your template already has...
-
Moving out - changing web hosts
I've recently moved my web hosting to a different provider and found the migration surprisingly smooth. That doesn't mean you can ignore basic data security practices, but it's nice to know things can go well. Why move? The service and reliability of...
-
Making the move to Joomla
- "Why Joomla!?" - so I'm sticking with just Joomla.) Firstly because of familiarity. I've done some other people's websites in Joomla so that was the option that worked for me. There are lots of other CMS platforms around, such as Wordpress, Drupal,...
-
Privacy at Dropbear Consulting
and store some information about you. However, we do not use cookies to collect information about you when you access our website. When you browse our website, you do so anonymously. Instead, we collect information when you contact us via email,...
-
Adventures in synchronisation volume 1 - Address book
I've used some different synchronisation methods in the past but settled on a web based service I can host on my own website. Background I mostly use the address book built into the Thunderbird email client on my Windows PC. For my needs, this is a good...
-
Debugging Style Sheets with Firefox
Cascading style sheets are an important part of website design but when something is not quite right, it can be tricky to establish exactly what's wrong and where to fix it. The Inspect Element tool in the Firefox browser can help. Many websites use...
-
System Implementation
From the website ( www.joomla.org ) "Joomla is one of the world’s most popular open source CMS (content management systems). With millions of websites running on Joomla, the software is used by individuals, small & medium-sized businesses, and large...
-
Convincing Joomla that an update exists
The built-in update function introduced in Joomla 2.5 is a great leap forward in simplifying Joomla version maintenance and generally works just fine [1]. Except sometimes, when you know there's a newer version available, but the update checker remains...
-
Comments as spam
Comments on web pages can be an interesting and valuable channel for communication with your customers, but they can also be a source of polluting spam. Recently I've been getting quite a few almost real looking comments that are actually bait for...
-
Strange characters just need the right font
One of the great benefits of the internet is its ubiquity. People and organisations from anywhere in the world can not only find but publish content; contributing to the sum of information available to all of us. Even if it's just a blog... Just as not...
-
Secret to top-ranking search results
Unfortunately there isn't one. I get a fairly regularly stream of emails and web site contact messages from search engine optimisation (SEO) people promising to improve my search results in various magical ways, but a little thought shows why this is...
-
Adventures in synchronisation volume 3 - Files and Stuff
Having established an ownCloud synchronisation framework to share my contacts and calendar between devices, it makes sense to see what other things I can do with it. Files The webDAV [1] standard at the core of the ownCloud [2] project is about files;...
-
Adventures in synchronisation volume 2 - Calendar
Synchronising calendar details across multiple devices introduces some additional complications beyond the requirement of static data such as contact details. Background My primary electronic calendar is the Lightning add-on for the Thunderbird [1]...
-
3D content for web pages
The technology options for displaying 3D content in web pages have evolved over the years with a number of different formats attaining at least temporary popularity but with variable levels of support and maintenance. Here I mean projecting 3D content...
-
RSS for the rest of us
If you see an RSS (Really Simple Syndication) icon like this on a web page, it indicates a feed of updated items that you might want to monitor. Unfortunately, your browser may handle these feeds in a way that I find is less-than-useful - I prefer to...
-
Make Joomla Weblinks open in a new tab
If your Joomla site uses Weblinks and the Smart Search component, any search results that match weblinks will open the link in the current window, regardless of your weblinks configuration. You can fix this with a small template override. Weblinks...
-
Google Analytics - no thanks
The Google Analytics service provides enhanced traffic analysis services for websites, unfortunately it requires that viewers accept certain cookies or your web site hangs. As a site viewer, there is something you can do about this. For website owners,...
-
Are we there yet?
stage and only rarely measured after completion (in my experience). Do you know where you're going to? [1] You don't need a website, database, hardware upgrade or software package; you need to solve a business problem. Sometimes it's easy In some cases...