Archive for the ‘wordpress’ Category

Nederlandse vertaling voor Limit Login Attempts Wordpress plugin

Friday, March 19th, 2010

Ik heb voor de Wordpress plugin Limit Login Attempts – ontwikkeld door Johan Eenfeldt – een Nederlandse vertaling gemaakt. Het is gebaseerd op versie 1.4.1 van de plugin. Schroom niet om contact op te nemen voor wijzigingen of op- en/of aanmerkingen op de Nederlandse vertaling.

De vertaling is hier te downloaden.

Installatie:

  1. Gedownload zip bestand uitpakken.
  2. Bestanden in Limit Login Attempts directory plaatsen
  3. Wordpress op Nederlands als taal instellen

ps: Ik heb Johan inmiddels ook op de hoogte gesteld van de Nederlandse vertaling en ik hoop dat de vertaling zo spoedig mogelijk toegevoegd wordt aan de plugin zelf zodat je deze vertaling niet meer extra hoeft te downloaden.

Nieuwe site NOiV gelanceerd!

Tuesday, January 12th, 2010

NOiv website
De nieuwe website voor Nederland Open in Verbinding (NOiV) staat live. Tezamen met het Utrechtse bedrijf Eend heeft Burobjorn de website van NOiV op basis van Wordpress Mu ontwikkeld. Hierbij was Burobjorn verantwoordelijk voor het opzetten van Wordpress Mu inclusief de structuur, het ontwikkelen van op maat-gemaakte functionaliteiten zoals een filter systeem en het omzetten van de door Eend aangeleverde HTML en CSS (conform de Webrichtlijnen) tot Wordpress templates. Het ontwerp van de site is door Maaike de Laat ontworpen.

Most stupid function in Wordpress?

Tuesday, January 12th, 2010

[...]Will only output the date if the current post’s date is different from the
previous one output.

Source: the_date() function in the Wordpress source code.

WTF! Why on earth is this function only returning a date when the post date differs from the previous one and does nothing if the two are equal. I don’t get this. I guess I’m going to supply a bugreport and a patch.

Nieuwe site Bits of Freedom gelanceerd!

Wednesday, December 9th, 2009

bof
De nieuwe site van Bits of Freedom is gelanceerd!
UncInc is verantwoordelijk voor de frisse huisstijl, Burobjorn ism Erik Borra voor de techniek en XS4ALL voor de hosting. De nieuwe site draait uiteraard op het zeer gebruiksvriendelijke Wordpress.

Released Wordpress plugin bbRedirector

Tuesday, November 24th, 2009

I’ve just released another Wordpress plugin. This one is called bbRedirector:

bbRedirector makes it easy to redirect a page to another location using absolute urls from within Wordpress. No mod_rewrite nor .htaccess is needed. You just create a page, add a specific customfield and choose the redirect template included with this plugin. It even allows you to set the required http status code (302 or 301). You can also set a default sitewide redirection or setup your own custom redirection.

The included templates should give you an easy start using this plugin.

Download the plugin from http://wordpress.org/extend/plugins/bbredirector/

First commit of a theme for all Creative Commons chapters around the globe?

Wednesday, November 11th, 2009

Today, I finally added my first commit of the Creative Commons Netherlands(CC NL) wordpress theme (see also ‘New Creative Commons Netherlands site launched’) to the Creative Commons.org git repository. This means that other local CC chapters only need to install Wordpress and install this theme to have their own Creative Commons website. For example, Creative Commons France could now easily update their website and have a look and feel similar to Creative Commons Netherlands (and thus Creative Commons.org), without having to develop a theme on their own. By using this template, local Creative Commons organizations show more cohesion between the different CC chapters and allow them to be identifiable as part of the global Creative Commons movement.

I’m very interested in the response on this theme, although it’s still kinda rough around the edges. I still need to find some time to replace the Dutch names for English, write something down on how to use the themeĀ  and there’s probably tons of stuff that might need some tweaking, but at least it’s in the repository.

If you’re interested in using it yet something is keeping you from doing this feel free to contact me and I’ll see what I can do to help you.

Last but certainly not least, I would like to thank:

- Paul Keller (Creative Commons Netherlands) for recognizing the potential use of this theme for other local CC chapters around the world.
- Mike Linksvayer and Nathan Yergler from Creative Commons.org for their enthusiasm, help and infrastructure.

Wordpress Mu pages overriden by new blogs

Friday, November 6th, 2009

When using WordPress Mu (WP MU) 2.8.4 or 2.8.5.2 (not tested on older versions) with sub directories it seems one can override the main blog’s pages by creating a blog with the exactly the same name without any warning. Causing visitors to be redirected to the newly created blog instead of the page with the same name. I presume most people would not expect this and in fact it can become quite nasty. So I filled a bug report.

Assume this situation:
You have a WPMU site set using sub directories available at http://mywebsite.dev/. You’re using the primary blog as your website with mostly pages. One of those pages is called “Donation”. You allow other people to register and create a blog. Someone creates a blog called “Donation” and without warning the previous existing page “Donation” has been redirected to the blog “Donation”.

Obliviously, this should not happen.

As I understood from Donncha (lead-developer of WP MU), in earlier version there was a check to prevent this from happening. I haven’t tested older versions so I cannot confirm nor deny this. However in the current and previous stable version of Wordpress Mu this unexpected behavior does happen. There are some solutions in order to prevent this from happening:

  • Use sub-domains instead of sub-directories. Since each blog will become a sub-domain instead of a sub-directory it will not clash with any pages created in the
    main blog.
  • Prevent any blogs from being created with the same slug (path) as a page in the primary blog. This fixes the issue with WP MU and sub-directories

I created a plugin called “bbMuAutoBanPage” for the latter, which uses the “Banned Names” option in the site admin. Basically it keeps track of the pages created in the primary blog and adds the slugs to the illegal_names options which is used for the “Banned Names” functionality. This is a temporarily fix until this issue is properly fixed in the core WP MU code. Until then you can use my plugin, which I highly recommend if you allow people to register their own blog on your WP MU install. DOWNLOAD IT HERE

In my humble opinion this would be a great moment to have a closer look at the way Wordpress Mu deals with routing, since I would like to see it allow for more fine-grained control.

Wordpress simple redirect

Tuesday, September 1st, 2009

Recently I needed an easy way for a client to create a link in a Wordpress powered website that would automagically redirect a visitor to a certain location upon visiting. Part of the requirement was that this link could be easily remembered and used in printed material such as leaflets and magazines. As an extra option it should be easy to change the location towards the redirection would point. I couldn’t find anything like this so I created a very simple little page template.

How it works:
Copy the template page Page Redirect code below to a file and save it as page-redirect.php in your own template’s directory. Create a Page in Wordpress and set the Page’s template to Page Redirect. Add a custom field to this page with the name redirect_url and the full url of the url you want to redirect to.
For instance: http://www.redirected-location.com. Now save the page and you should now test it by visiting the page you created.

For example (I assume you are using nice urls):

http://www.your-website.com/the-page-title-of-the-page-with-the-redirect-template

If all went well you should be instantaneously be redirected (using a standard php redirect with a 302 HTTP redirect) ) to the url you entered in the custom field. You can easily change the redirect location by changing the value of the custom field.

Code:


< ?php
/*
 * Template Name: Page Redirect
 *
 * Makes it easy to redirect a page to another url, using the parameter redirect_url
 */
$redirect_url = get_post_meta($post->ID, "redirect_url", true); 

// Defaults if no options we're given
if( ! empty($redirect_url) ) {  header("Location: $redirect_url"); } else { echo ""; }
/* Make sure that code below does not get executed when we redirect. */

exit;
?>

As I said it uses the standard PHP redirect, but you could easily change or extend it with more specific http headers if needs arise. Feel free to use the above snippet as you see fit, as far as I’m concerned it’s in the public domain. I hope this might be useful to you. If you have any questions, feel free to leave a comment.

updated profile_picture plugin

Tuesday, August 5th, 2008

I just updated my version with the profile_picture plugin with a patch supplied by Johannes Harms. I haven’t had the time to test it thoroughly, so use it on your own risk. More info on this page

If you’re interested, you can check the patch here below:
(more…)

Fixing Wordpress and MySQL Charset Problem with bbwp2utf8

Tuesday, August 5th, 2008

I just released version 1.0 of bbwp2utf8 plugin on the wordpress plugin directory.

If you have issues with your blog with strange characters appearing due to a MySQL database Character Set not being UTF8 in combination with Wordpress, then this might be the solution for you:

bbwp2utf8 will attempt to convert a wordpress or wordpress mu database with content in whatever character set to utf8. It uses the information provided by this guide on the wordpress codex site.

This solves the issue with weird characters due to UTF8 encoding issues as seen in the screenshot below.

utf8 character issues made visible

Development for this plugin is made possible by VPRO Digitaal and started after encountering numerous solutions including other plugins and none providing a 100% workable solution. If you need any help with this plugin, do not hesistate to contact me. My company is available for hire ;)

Note: Keep in mind that this plugin has been tested thoroughly for wordpress mu, but only minimaly for wordpress. Please contact me if you encounter any issues with Wordpress, patches are always welcome.

Visit this link http://wordpress.org/extend/plugins/bbwp2utf8/ to download the plugin or to get more detailed info.

Make sure to have a working backup of your wordpress (mu) database before using this plugin!