Über Konstantin Obenland

Konstantin Obenland ist Professional Scrum Master I sowie Certified Scrum Product Owner und widmet sich seit einiger Zeit den Prozessen in der agilen Softwareentwicklung und der erfolgreichen Implementierung und Optimierung von Scrum in Entwicklerteams. Ausserdem beschäftigt er sich mit WordPress-Entwicklung und hat schon mehrere Plugins veröffentlicht.

Change

Hervorgehoben

Mein letzter deutschsprachiger Artikel ist schon ein halbes Jahr alt und ich merke, dass ich mich nicht aufraffen kann neue deutschsprachige Inhalte zu schreiben. Ich bin bisher generell kein großer Blogger (ich ziehe das Programmieren vor) und jeden Artikel auf Englisch und auf Deutsch zu schreiben verdoppelt zusätzlich noch den Aufwand. Zusätzlich bin ich vor kurzem in die USA gezogen, was meine Motivation auf Deutsch zu schreiben nicht unbedingt steigert.

Aus diesem Grund habe ich mich dazu entschlossen in absehbarer Zeit, meine englischsprachige WordPress Seite auf diese Domain umzuziehen und den deutschsprachigen Inhalt zu löschen. Ich hoffe auf diese Weise in der Lage zu sein durch weniger Pflegeaufwand mehr Inhalt bieten zu können.

Gemeinsames Entwickeln

Ich habe die vergangenen zwei Tage damit verbracht meine WordPress Plugins und Themes (okay, es gibt nur eines) in ihre eigenen Repositories auf GitHub zu migrieren. Dadurch kann ich den Issue tracker für Änderungsanfragen verwenden und Entwickler haben nun die Möglichkeit durch Pull Requests unmittelbar zu den Projekten beizutragen.

Verbesserte Bilder-Navigation

Ein großartiges Stück Code, welches ich gerade in  Automattic’s _s Theme gefunden habe:

/**
 * Filter in a link to a content ID attribute for the next/previous image links on image attachment pages
 *
 * @since _s 1.0
 */
function _s_enhanced_image_navigation( $url, $id ) {
    if ( ! is_attachment() && ! wp_attachment_is_image( $id ) )
        return $url;

    $image = get_post( $id );
    if ( ! empty( $image->post_parent ) && $image->post_parent != $id )
        $url .= '#main';

    return $url;
}
add_filter( 'attachment_link', '_s_enhanced_image_navigation', 10, 2 );

Es fügt Links zu Bildanhängen das #main Attribut hinzu, sodass der Besucher sofort den Anhang sieht und nicht runterscollen muss. Besonders nützlich, wenn man sich durch Galerien klicken möchte!