CHECKING STATUS
I AM LISTENING TO
|

BLOG.

NEWS FROM THE DEVELOPER CORNER
Let’s Talk!

Looking for a reliable partner to bring your project to the next level? Whether it’s development, design, security, or ongoing support—I’d love to chat and see how I can help.

Get in touch,
and let’s create something amazing together!

Just a couple of links that deal with the usage or testing of structured data. Structured data is not yet relevant for content rankings, but that might change in the future (Hangout). “Structured data markup” is a standard way to annotate your content so machines  can understand and categorize it. Proper usage elevates the way data is displayed on Google Search, […]

The custom maintenance mode message in WordPress, during upgrades and installs, is far from beautiful :) Time to change that! You can do your own page by adding a pure PHP maintenance.php into your /wp-content folder. Now go and build a nice page ! Just remember that during maintenance no WordPress functionality is available! Enjoy coding …

In a current project I am using pages as templates, to load content into specific containers on the website. The website will be using up to 15 different languages. The main language setup is done through WPML, which creates linked content per language. This helps, as some languages will fail terribly when translating them through […]

When launching a Google Adwords campaign, research is the first and most crucial step. Proper research ensures that your budget is used efficiently and that your ads reach the right audience. Below are the three essential research areas to focus on before setting up your campaign. Keyword Research The heart of any Adwords campaign lies […]

This is a series of articles summing up some of the key points when planning a Google Adwords campaign. With the keywords defined, we can start with the setup of the campaign. I am not actually going over each of the options provided by the Adwords interface, but I provide you with  an initial and fast first start. […]

I am working on a new website for a customer and we are using the WPLMS (WordPress Learning Management System) as a foundation. The packaged theme is based on Bootstrap. The theme provides its own page-builder, but we prefer to use Visual Composer, as we built some custom VC-Addons to ease future page updates for our customer and […]

Angry IP scanner is a very fast IP address and port scanner.It can scan IP addresses in any range as well as any of their ports. It is cross-platform and lightweight.” Nice tool for network administrators to monitor and manage their networks ! https://angryip.org

Keyword Research Which keywords are most relevant to your campaign and are used by people to find your product/service/company?These are also relevant for the keywords that you will be using on the target website itself. Can also be adjusted in the long run by checking the log and see what search keywords visitors used to reach […]

The Contact Form 7 for WordPress is a nice simple plugin to build contact forms fast. But when it comes to making it completely multilingual it lacks a bit. I am currently creating a website with 13 different languages, that would mean to create the same contact form 13 times, not really practical :) I am […]

WPML for WordPress is a powerful plugin to build a multi-language setup. But it still comes short in some areas, especially when it comes to a custom integration into plugins or when using custom post-types. Normally this function should return the id of the linked translated content, but has not worked for me in some cases […]

Since Facebook introduced the new profile layout people have been complaining about the bad jpeg compression of the cover image. If you make sure that the following is met, you should be fine: Some people seem to get better results, if they keep their images under 100KB. I  have used images up to 400KB without […]

The Horizontal Accordion provides a vast amount of options to adjust its settings to your liking and allows you to integrate it fast into your website. You have complete design freedom and can interact with the plugin through css, plugin methods and external function calls. The plugin is under constant development. I deliver the foundation […]

The jQuery Horizontal Accordion has been downloaded 280.000 times over the past 2 years. The freely available plugin was a simple concept, far from perfect and not really solid across all browsers.  So not really fit for live projects. Over the years I asked for donations to support development, which never really worked.I asked people, […]

header(‘Cache-Control: no-cache, must-revalidate’);header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’);header(‘Content-type: application/json’); The first two headers prevent the browser from caching the response and the third sets the correct MIME type for JSON. Than just output your JSON data $data = array( “fire” => 1, “water” => 0, “earth” => 1, “air” => 1, ); echo json_encode($data); exit;

When loading web-fonts, we often see a brief un-styled moment before the browser applies the actual font. Gladly Typekit and also Google Web Fonts provide an option around that. Both are using WebFont Loaders to help handle those brief moments. TypeKit Webfont Loader Example (function(d) { var config = { kitId: ‘***’ , // Your […]

After receiving several emails over the past few months, inquiring about Script Connector, CastleKart and where I stand with all of that, I felt some sort of official comment should be posted to put an end to any questions concerning all of that once and for all. Sometimes things in life just do not work […]

Script Connector® was a startup I founded with a good friend in Mexico City. Started in 2005 and ended 2010. PORTFOLIO

Audiosprite is a node.js ffmpeg wrapper to concat small audio files into one single file. It even allows you to define the gap between each file. It also outputs a howler.js compliant JSON configuration file for simple copy and paste. This saves a lot of work, when using audio sprites in your web projects. audiosprite -f howler –autoplay bg_loop […]

Adding audio to a web project can be really a pain in the …. . Howler.js makes it almost painless to add audio for desktop or mobile solutions. Just used the audio sprite feature in one of my projects to allow switching between sounds. Works perfectly on iOS after the first touch event. howler.js / Github Check […]

If you want to prevent google to provide duplicate content from you,  you can easily force www for your domains by simply using a small rewrite rule for the htaccess. RewriteEngine onRewriteCond %{HTTP_HOST} !^www.your_domain.com$RewriteRule ^(.*)$ http://www.your_domain.com/$1 [R=301] CheersAlexander