WordCamp Europe 2016 Recap – Good times with friends

WordCamp Europe 2016 is over – well, not quite for me, according to a saying that says it’s not over until you blog about it. A year after my first WordCamp, it was coming back to the continental WordCamp which certainly raised the bar for those to come.

WordCamp Europe (a.k.a. WCEU) this year was held in Vienna, Austria from June 24-26, with an announced attendance count of about 2400 people – the largest WordCamp yet. It also had Matt Mullenweg and Mike Little, both co-founders of WordPress, attend their first WordCamp together in years. And it also had all the six lead developers of the project as well. It was held only a few days before the first beta of WordPress 4.6. It also had Wiener Schnitzel and other Vienna gourmet food per the location. A lot of perks here, so the expectations were high, and they were certainly met, maybe even more. Continue reading “WordCamp Europe 2016 Recap – Good times with friends”

One Year Later – My Journey with the WordPress Community

I haven’t blogged anything in almost two years now. Well, with one exception. About a year ago I posted about my experiences at my first WordCamp, WordCamp Europe 2015. Looking back, it totally made sense that, in a time of not blogging, I at least blogged exactly that – because it changed my life. Continue reading “One Year Later – My Journey with the WordPress Community”

My first WordCamp – Why I loved WordCamp Europe 2015 and why you should attend one too

Last weekend, I attended my first WordCamp: it was WordCamp Europe 2015 which took place in Sevilla, Spain from June 26 – 28. One week later, I feel like I have processed my various impressions from there which I would like to share in this post. Continue reading “My first WordCamp – Why I loved WordCamp Europe 2015 and why you should attend one too”

Initiative for Standard WordPress Theme Hooks

A while ago I read this post by Yoast on implementing standardized theme hooks in WordPress so that plugin developers have a unified way to insert their content into a specific theme location. The ideas Yoast included there were, in my opinion, amazing – and I immediately thought that a thing like this should be pushed forward. I also found an interesting Github repository of a thing called “Theme Hook Alliance”, but unfortunately I was not able to contact anyone there and I had the impression that it is not maintained any longer. Although discussions exist about including standardized theme hooks in WordPress Core, it currently doesn’t look like such a feature could possibly be added soon. That’s why, based on the resources mentioned above, I took some time to figure out a set of guidelines that, like I think, would vastly improve the WordPress infrastructure if people maintained this standard: The “WP Theme Standardization Panel” defines these guidelines (in the Github repository you’ll find instructions and a reference file on how to implement them). There is no file that you must necessarily include in your theme, it is just a standard you should maintain in your theme. I hope that this makes its way around so that WordPress developers start discussing about it, adding useful ideas and (best case) implementing it into their themes. And this is in no way a finished set of ideas – please take part in improving as much as there is to improve!

Continue reading “Initiative for Standard WordPress Theme Hooks”

Improving WordPress workflow with YeoPress, Grunt and Bower

I’ve been developing for WordPress over a few years now. I love the simplicity of the system (compared to other content management systems) and that it is nevertheless as powerful as all of its competitors. However, one thing always annoyed me, and I bet everyone else too: Setting it up is just a pain. Not because it is in any way hard, but because it costs some time. It’s only about 10 minutes maximum, but I didn’t want to invest this time doing the exact same thing for any web site I set up. Yeah, it’s just 10 minutes – but you probably heard that developers are lazy. You probably set up WordPress sites as well, so I don’t need to tell you this. But there is another way which I’ll illustrate in this tutorial. I will explain how you can set up your WordPress installation by executing just one single script in Terminal (you should have a basic understanding of how to use it before reading this article). Furthermore you will learn how to include a WordPress starter theme that has all the important tools built-in. But now let’s get started in kickstarting your projects!

Continue reading “Improving WordPress workflow with YeoPress, Grunt and Bower”

Backup The WordPress DB To Google Drive For Free

Have you ever heard of IFTTT? It has become pretty popular in geeky Social Media circles, and if you’re not using it yet, I bet I can change your mind. But now let’s get to the actual topic.

After I had started developing stuff for WordPress, I have always looked for an easy-to-use solution to backup my WordPress sites that is reliable and free. There are tons of plugins that can handle that for you, backing up the database in intervals you specify – and we will use one of them – but the problem is where to store the backups. On the server, you might answer. But if you don’t have the money to afford a high quality dedicated server or something like that, some hosting providers, for example Bluehost, forbid storing additional data that is not directly part of your website on their server – so they might shut down your account if they realize you have been backing up your files there regularly. You could also send the files to you via email, but this would not be very efficient as you would have to browse through your mails for finding a specific backup. This article, though, tells you how to automatically send your backups to a cloud platform like Google Drive (or any other) for free. It’s easy to setup, but it’s even easier after it has been setup – you don’t need to do anything about it. It only requires that you use a free WordPress backup plugin like BackUpWordPress, that you have a Google account with Gmail and Drive and that you have a free IFTTT account.

Continue reading “Backup The WordPress DB To Google Drive For Free”

Four new composings of movie score

It has been a while – but now I’ve decided to release some new music I composed over the recent months. As most of the time, these tracks are all written with specific movie scenes (which actually do not exist) in mind – so it’s music which is part of a score that would be played in that specific scenes I had in mind when I composed it. But of course that doesn’t mean it can’t be used somewhere else – this is the cool thing about music, it has different meaning, different interpretations and such. But now, enough said, here there are the four tracks:

Fading Away by Felix Arntz

Continue reading “Four new composings of movie score”

Apply WordPress Filters the better Way

In order to have your plugin or theme customizable by other developers, you should apply a lot of filters, but of course only when it might make sense (you should empathize with fellow developers to imagine possible situations). According to the WordPress Codex, filters exist to allow others to modify the filtered content before it is processed further.

Filters are functions that WordPress passes data through, at certain points in execution, just before taking some action with the data (such as adding it to the database or sending it to the browser screen).

This is definitely the general rule you should stick to. But you cannot only modify content via filters, you can furthermore actually create content – and in some cases this is a much more efficient approach.
Continue reading “Apply WordPress Filters the better Way”

How To Use Transients To Speed Up Your WordPress Theme

One out of all the WordPress APIs is often overlooked by developers – the Transients API. Sure, at the time you had started developing for WordPress, you first needed to get around in the system. But trust me, you definitely want to know how to use transients – because transients make your WordPress website faster. This is not only important to make sure that potential visitors don’t leave your site before it has even loaded, but also for SEO these days – Google & Co. put a lot of emphasis on your website’s page speed. The faster it loads, the better it possibly ranks. In any way, a faster page speed is better than a not-so-fast page speed. That’s why you need to use transients in your WordPress themes and plugins.
Continue reading “How To Use Transients To Speed Up Your WordPress Theme”

How To Modify WP SEO Breadcrumbs For Schema.org

A day ago, Ian Anderson Gray from iag.me opened this new thread in the Github repository for Yoast’s WordPress SEO plugin. He surely isn’t the only one thinking about using Schema.org markup in WordPress (I do too!), so if you are also interested, you should join the discussion. In this article I will not tell you the great unique amazing solution for this. BUT – I will show you how to modify the WordPress SEO plugin (using filters only) so that the plugin’s breadcrumbs will be using valid Schema.org markup instead of the old RDFa markup.
Continue reading “How To Modify WP SEO Breadcrumbs For Schema.org”