Digital Sales Essentials programme from InterTrade Ireland

Digital Sales Essentials Approved Supplier Dublin Intertrade Ireland

InterTrade Ireland have officially launched a new grant programme called Digital Sales Essentials (DSE). The new programme supports InterTrade Irelands'remit by assisting companies in developing cross-border trade using digital tools to achieve that goal. The programme offers up to five days of fully funded consultant support to help companies improve their online presence, digital marketing and e-commerce capabilities to drive cross-border trade in particular.

The DSE is a pilot programme being run for 12 months initially (up until April 2023) provided funding remains available so we encourage interested businesses to get in touch with us as soon as possible.


Ransomware phishing email scam - Copyright claim

Phishing Email Copyright Claim Scam

We have been made aware of a ransomware phising emails cam that is being deliverd through the contact forms of client websites using popular content management systems such as Joomla CSM and Wordpress in particular.

This particular example alledges your website has used copyrighted images and demands they we removed, saying the details of which images and the ownership claim at in a Google document linked to. This link should not be clicked. The link downloads malicious software to the users computer where the scam originator can then take control and cause damage and/or seek ransom. If you have clicked this link, shut down your computer and contact an IT professional for assistance. 


Second voucher scheme from LEO cuts cost of ecommerce development by up to 90%

LEO Second Online trading voucher scheme 2020

Irish Local Enterprise Offices (LEO) are now extending the Online Trading Voucher Scheme under the Government's National Digital Strategy to the value of €2,500 with just 10% co-funding from the applicant. Previously the scheme required a matching amount funded by the applicant. This extended scheme is open to new applicants and those who previously received an online voucher from their LEO. Applicants attend a webinar training scheme to help them decide the best course for their business, covering topics such as web development, online marketing, social media marketing and search engine optimization.


7 Deadly Flaws - What's wrong with your business website

Crafting a business website as a valuable asset and a beautiful representation of a business's brand is a confluence of many diverse skills. One of the most important of these is matching the expectations of your audience, leveraging the de facto standards of the web medium. Having assessed many business web presences over the years, we repeatedly see some very easily rectifiable mistakes. In this blog post we explain each and offer methods to resolve them.  

1Too many menu items. The main menu on your website should contain, ideally, 7 items (±2). The reason for this is to avoid information overload - we can only keep 7±2 items in our working memory at any single point in time. The number 7 comes from a famous 1956 Psychological Review paper by cognitive psychologist George Miller which is one of the most highly cited in psychology. To reduce a main menu to fewer items, we can relegate the less important items to other menu areas such as footer menus, and/or we can use drop down sub-menus to futher chunk the items, organising them to assist visitors quick understanding of the information being presented.


2Your about us pages rehashes what you do. A surprising amount of "About us" pages don't actually tell us about the business and its people. In fact, we commonly find that the about us page rehases what the company does rather than why they do it. That's a very important distinction. The purpose of an about us page is to display how trustworthy you are as a business. To do that you need to tell me your name and where you are in the world. Even more importantly, tell me why you do this work, how you got into it and why you love it. Tell me your story, tell me why you do what you do. This builds huge trust and helps me to be more comfortable transacting with because now I know you just a little bit better.



SSL Certification explained

A Secure Sockets Layer (SSL) certificate is a file installed on your webserver that makes the protocol used to access your website HTTPS instead of plain old HTTP. Since late 2016, Google has mounted a campaign to encourage the use of secure protocols, including it as a ranking factor in their search algorithm, marking any websites that use passwords as insecure (Chrome 56 onwards), and have future plans to display the HTTP security indicator as the same red triangle that is used for broken HTTPS.


Sucuri: Website Hacked Trend Report – 2016/Q1

Sucuri have released a very interesting website security report detailing their analyses of 11,000+ systems made up largely of WordPress, Joomla! and Magento. These three systems make up a significant proportion of the world’s 1 billion websites, in fact over one third of the world’s websites are powered by either Wordpress, Joomla!, Magento or Drupal.

“The blanket guidance to stay current and update is falling on deaf ears." Sucuri Q1 2016 report

In almost all instances, the security compromises found were the result of improper deployment, configuration, and overall maintenance by the webmasters and their hosts. Most issues were due to outdated non-core extensions which had available updates solving the security issue that were never applied.


Adding the custom stylesheet user.css in Joomla 3.5 Protostar

Adding a custom CSS file in Joomla Protostar templateWith the release of Joomla 3.5 we can now use a custom CSS file to override the styles of the default Protostar template. Using the override method by only adding our custom CSS code in the user.css file means the change will not be overwritten and lost should the template itself be updated. It's also easier to maintain with all customizations in one place.

To use the user.css file in Protostar you must create the file yourself and place it in the correct location

User.css location in Protostar


The system will import the file if the file exists and is not empty, according to the official pull request. Once you have this file in place you can add customizations to override any styles used in the template or extensions. Some extensions can add CSS after a template renders, so if you're not seeing your changes, you may need to implement the !important command. 


Lost keys - controlling your digital assets

How to find and control access to your website assets

Far too often we get a case where a business owner doesn't know where their website is located, how to access their hosting space, is not the registered legal assignee for their domain name - therefore having no real access or control of their own digital assets. In this article, we show you how to check if you control your digital assets - and what to do if you're not in complete control.

How to check the legal assignee (owner) of a domain nameBusiness domain registration records

Inexperienced web agencies sometimes register domains in their own names rather than the business owner name or the company name. Every time a domain is registered, the legal assignee of the domain is recorded and can be checked via the WHOIS (pronounced as the phrase who is) lookup service. There are many websites where you can check these records, we prefer Blacknight's Who Owns It service. Simply enter your domain name and check the corresponding details in the record returned.

If your company name or your personal name are not the official assignee, you will need to contact the official assignee and have them authorise the registrar to transfer the domain into your name so that you have the correct level of 'ownership' and control over your domain assets. In addition to being the official assignee, you will want to have access to control the domain in order to use it for your website, subdomains and email addresses.


Reset article hits in Joomla 3

Reset article hits in Joomla 3Since Joomla 3.2.3 the functionality to reset the hits on an individual Joomla article has been absent. Our clients often like to have the hits value set to zero before launch so that the views from testing & development don't count towards the value. There are some extensions available to re-introduce the reset hits in Joomla 3 functionality in the extensions directory, however because this is often a once-off need for us we usually do this directly via a database query, here's how:

Note: Remember to run a backup before working with advanced tasks!

Access the mySQL database instance you're using for your Joomla 3 website. Typically this is done using phpMyAdmin or a stand-alone mySQL tool. We really like SQLyog for our day to day database tasks. Once you've navigated to the database instance, take note of the prefix each table is using. You'll use that in the query to reset the article hits value. The mySQL command to run, where pre_ if your specific table prefix, is then

UPDATE pre_content
SET hits=0;

That query will reset all the values for 'hits' in the content table to zero. Enjoy!




Customizing Virtuemart Invoice PDFs

How to customize invoices in Joomla VirtuemartThe default layout of PDF invoices in Virtuemart for Joomla can be quite ugly, however there are some quite easy ways to add simple branding and slightly more complex ways for customizing the entire layout using the standard template override system.

The simplest things to do are to customize the header and footer areas. Typically I'll add a logo or custom header banner image to make the invoice match the rest of the branding. I also like to add some contact information in the footer such as address, customer service email and phone number and perhaps VAT ID or company registration details. Adding these things is very like editing articles in Joomla and is achieved through the two content editor areas Invoice Head and Invoice footer on the Invoices/Emails tab at Virtuemart > Shop > Shop.

Should you want to further customize the invoice area you will need to edit the file(s) at /components/com_virtuemart/views/invoice/tmpl which create various parts of the invoice. The one that creates the main body of the invoice is invoice_items.php. If you're editing these files, you should use a template override in order to retain the changes after any Virtuemart updates. When editing these files and checking your changes, you will also have to delete any PDF invoices which have already been generated in order to force a new one to generate showing your adjustments. These are stored in the Virtuemart temporary files folder which you may have customized but it by default at /vmfiles/invoices


Subscribe to this RSS feed

Enjoyed this post? Don't miss out! Connect up with us:            

Free assessment

Please type your full name.
Invalid email address.
Invalid domain name
Invalid Phone #