Nimblebuilder Templates

Page builders like Nimble Builder and Visual Composer (now WP Bakery) can help you make beautiful layouts for your website.

Using templates in your page builder can maintain design consistency and save time – in this video we show you how to use this in the Hueman Free theme to do just that.

use Nimblebuilder to speed up your workflow

Moving Your WordPress Website

1st step is you need a backup to give to your Web Designer. How to backup your WordPress website using the GDPR tools in WordPress.

It’s time to move and you’ve got a WordPress site. You’re entitled to Data Portability under GDPR, so now you have lots of options for Import and Export.

Go to Tools on the control Panel – That’s where all the GDPR-y bits of your site are, and also where you can exercise your GDPR-given right to move WordPress Hosting Provider.

GDPR – Good for something besides unnecessary popups on every website.

Select Export and look on in astonishment at the Options in the Export Menu that comes with WordPress.

Export All Your Content

You may see more items under content depending on your site, theme and plugin configuration. Here’s one from a site running WooCommerce, note the Extra Options for Export.

Sit back and watch the site content issuing from the webserver in beautiful XML, all the time marvelling at how easy that all was.

Now all you need to import to the new site. If you need a Web Design Agency in Dublin to help, we recommend

Deploy Win10 Pro with WDS and DISM

Windows 7 is being replaced with Windows 10. Let’s do with with PXE boot.

Do go to Microsoft an grab an image of Windows 10

Powershell this with admin privilige:

dism /Get-WimInfo /WimFile:C:\path\to\folder\sources\install.esd

Check which version you want, this gives the source index. Then export it to make a wim file.

dism /Export-Image /SourceImageFile:C:\path\to\folder\sources\install.esd /SourceIndex:6 /DestinationImageFile:C:\path\to\folder\sources\install.wim /Compress:Max /CheckIntegrity

When it’s working, it can be tested. Make a gen 1 vm and try installing to it in Hypervisor.

OMG it works.

Hackers, Port Scanners and other miscreants

Here’s everyone that was picked up by our firewall last night, portscanning.

The command to generate this on RouterOS is

/ip firewall address-list print file=filename where list="Banned" and
Resolves the list to a country and ISP
IPCountryISP B.v. Set LTD Jin-rong Street Tre S.p.A. Telekom UNICOM China169 Backbone Group POSTS AND TELECOMMUNICATIONS GROUP S.A. Jin-rong Street Jin-rong Street NETWORKING Sh.p.k. of LithuaniaSoftLayer Technologies Inc. KingdomLinode  LLC Sp. z o.o. Libertel B.V. Jin-rong Street Jin-rong Street UNICOM China169 Backbone Telekomunikasi Indonesia ArabiaSaudi Telecom Company JSC B.v. KingdomCogent Communications PTY LTD PERU S.A. S.A. Jin-rong Street LLC StatesLeaseWeb Netherlands B.V. UNICOM China169 Backbone StatesDigitalOcean  LLC StatesCharter Communications Inc Incorporated SAS Network of data-centers Selectel TELECOM S/A Jin-rong Street Corp StatesCariNet  Inc. & RDS Group Telekomunikasi Indonesia Calderon Dominguez Public Company Limited Corp LLC Corp KoreaSK Broadband Co Ltd UNICOM China169 Backbone Telecom UNICOM China169 Backbone Servicios  Venezuela Public Company Limited StatesEonix Corporation UNICOM China169 Backbone Vainah Telecom StatesDigitalOcean  LLC StatesHurricane Electric LLC Woch Cybernet WMW Servicios  Venezuela StatesEonix Corporation Telecom (Group) Network of data-centers Selectel SiChuan Telecom Internet Data Center StatesMerit Network Inc. Telekomunikasi Indonesia Jin-rong Street Tencent Computer Systems Company Limited Jin-rong Street Connection SRL Corp Koreayoido full gaspel church Information and communication technology company Plc Long Distance Telephone Company De Comunicacoes E Multimedia S.A. Unicom Beijing Province Network

WordPress Plugins

Custom Development

The Equilume Calculator calculates product activation date, and is implemented as a WordPress plugin. 2017.

Need custom application development, but your website is on WordPress? A plugin is the solution.

Plugins are enhancements that extend what
WordPress can do.

Staying up to day with updates and patches is a GDPR requirement, and no where is it harder than on the web, where the the whole online world can connected world has access. WordPress has an Update Manager, and it’s a great way to manage this process for small to medium size businesses.

Publishing a plugin to the WordPress Plugin Directory is a great way to raise your profile.

Delegator Payments and Jonas Club Management

HYC, one of Ireland’s Premier Yacht Clubs, has adopted Delegator Events Payments as their online payments solution.

This microservice accepts transaction information in, providing an endpoint for payments and a place for users to store and manage cards, reporting for accounts, and a payment receipt for the client. It follows the GDPR requirement of making the data available in portable form outputting CSV format reports suitable for excel or import to Jonas or other accounts packages.

The payment gateway implements a new responsive design, which integrated seamlessly with the fixed width layout of the legacy web application.

The gateway has been in operation since December 2018 and is integrated with the payments provider Globex.


Microservices allow businesses to move functions (like payments) onto for-purpose platforms and then provide service to other systems that need the function.

HYC have used the microservices architectural pattern to process payments for a number of diverse functions including member subscriptions, account top-ups and racing events.

Because the service is ‘loosely coupled‘, HYC are able to deploy classes of payment services very rapidly and without being bound to any one vendor.

Reduced GDPR footprint

By moving the various payment functions out of their custom built web infrastructure HYC were able to reduce the risk levels and management overhead associated with processing payments, while keeping a legacy CRM system operational.


Delegator Payments accepts multiline ledger payments as an input and every line item can be tagged with the appropriate General Ledger code, making reconciling in downstream accounts packages straightforward.

Many accounts packages* have APIs, CSV file uploads or other mechanisms to allow uploading of payment information. Delegator Payment Services can design custom interfaces to any platform, even custom built ERP or CRM.

Delegator loves to hear from partners, and our unique ledger payment API means that it’s easy to integrate. Contact us if you would like to discuss partnership.

*For uploading to Jonas Club Management, it is necessary to have the ‘Automated Lockbox Upload’ feature enabled.

100% score on Google PageSpeed Insights using WordPress

Site speed is important for SEO, but can be hard to achieve in WordPress. One of my favourite tools for site is the Google PageSpeed Insights tool – who better to tell you what your site needs to be SEOed? So let’s take a look at our client’s brand new WordPress site:

It’s not the worst page speed I’ve ever seen. But it’s not far off the worst.

The worst PageSpeed score possible
The worst PageSpeed score possible – zero %

but this site does need some work. Fix the biggest problems first. A common cause of problems is image size, and that’s what’s happening on this WordPress site:


The top four account for the lion’s share of the image size. Let’s take a look in the directory, because we’ve only looked at one page (the homepage), but the whole site needs to be optimised.

There are plenty of big images. This can happen when a graphic designer is uploading unoptimised images. They focus on image quality, and tend not to think about filesize and performance.

Let’s take a closer look at the biggest file:

That’s a bit big. Let’s get it down to something that won’t eat up all the bandwidth quota of a visitor’s data plan. It’s a big homepage image slider, so it still needs to be big enough to look good.

We scaled it down to 180kb. Let’s see the effect on the site speed tool.

Sorting out one image makes the site score a lot better. We’ve gone from a 12/100 to 39/100, a jump of 27 points. All we did was resize and compress that with one image with GIMP.

Let’s do the next biggest…


We got the size down from 540kb to 82kb! What does Google think?

We’ve jumped 7 points on the scale, and we’re approaching half way there! Let’s do all the rest that google flagged, and see what happens. First the jpegs…we could A) optimise each one individually to check for artifacts, or we could B)  batch compress.

Anyway, on with optimising.

The logo is problematic – it’s HUUUGE. Let’s fix this and see what Google thinks…

We’re nearly half way there, but even better – images aren’t our biggest problem anymore, which is great. Time to dive down into the code.

We move onto the server / code optimisation, and we bring the WordPress site to 100% optimised.

100% score for WordPress on Google Insights - Mobile
100% score for WordPress on Google Insights – Mobile

100% score for WordPress on Google Insights - Desktop
100% score for WordPress on Google Insights – Desktop


We’ll be posting more on code optimisation in a later post.

Do have a WordPress Website that needs a speed boost? Sort out your images first! If your site is transactional, and you need to optimise your revenue get in touch. or leave your questions in the comments.

Howth Yacht Club AIS reciever

We worked with HYC and  to bring HYC into the AIS network – with coverage and availability on the station  giving some cause for celebration.

100% availability and 861 square km of coverage.

The manager at HYC, Paddy Judge is a former pilot and aircrash investigator – knows where to site an antenna and working with the IOT team in Vinyl Matt Media to get some fantastic coverage.

Position tracking for marine vessels.

The results were so good that the nice people at gave a us a ‘pro’ level account a few weeks early, and we look forward to forward to seeing the value that their suit of tools adds to HYC’s operation.