CakePHP Auth redirect problem

Today I lost a good two hours trying to find a solution to a ‘weird’ problem. I was having the issue – after implementing the Auth component in CakePHP 2.1 – that after logging in, the app didn’t redirect properly. At least that was what my browser was telling me. After my long Google search with only ‘ancient’ results for problems and bugs with the Auth system that didn’t exist anymore I finally had my Eureka moment. Drum roll please

VaultPress nu ook beschikbaar voor WordPress multisite

Het was even wachten naar eindelijk is VaultPress van Automattic ook beschikbaar voor WordPress multisite installaties.

Het was even wachten naar eindelijk is VaultPress van Automattic ook beschikbaar voor WordPress multisite installaties.

VaultPress is een plugin en service die continu back ups van je WordPress installatie maakt en deze extern opslaat. Daarnaast word je website ook gecontroleerd op eventuele exploits en kunnen de mensen van Automattic meteen ingrijpen mocht er iets niet pluis zijn.

Dat laatste klinkt natuurlijk een beetje ‘eng’  maar ikzelf ben erg gecharmeerd van de dienst en het feit dat je benaderd wordt door echte mensen en dat deze je ook daadwerkelijk op de hoogte houden van de stand van zaken is een zeldzaamheid tegenwoordig, zeker voor het zachte prijsje.

Peace of mind voor multisite

En nu is deze service dus ook beschikbaar voor WordPress multisite installaties. Vanuit het VaultPress dashboard kun je precies beheren wat je wilt backuppen van de verschillende websites binnen je netwerk.

VaultPress biedt dus eindelijk ook de befaamde peace of mind voor de beheerders van grotere WordPress netwerken.

Samenvatting WordCamp Deutschland Köln 2011

Afgelopen weekend was het tijd voor WordCamp Köln 2011. Zij beperkten zich door middel van taal tot het Duitse publiek, waar veel meer te halen was met een internationale insteek.

WordCamp Deutschland 2011 mag gerust een ‘aparte’ WordCamp worden genoemd. Hoewel er, naar mijn mening, goede sessies tussen zaten was er jammergenoeg ook wat uitval van sessies en waren sommige sessies iets te duidelijk spotlight momenten voor de sponsoren.

Het programma

Het begon een beetje langzaam maar er werd meteen goed gezorgd voor de inwendige mens. De eerste sessies kwamen gelukkig snel op gang. Ikzelf woonde de sessie “WordPress sprachfähig machen – Lokalisierung Kür oder Krampf?” bij die eigenlijk net niet diep genoeg op het ‘vertaling’-verhaal in ging. En daarmee kom ik ook gelijk op mijn voornaamste puntje van kritiek op WordCamp Deutschland Köln 2011; het niveau had iets pittiger mogen zijn. Zelfs de sessies die voor experts/developers aangemerkt stonden waren erg tam en kwamen bijna niet verder dan de oppervlakte.

De tweede sessie die ik bijwoonde “WordPress.com-Blogs individualisieren” was duidelijk bestemd voor de mensen die graag hun WordPress.com iets meer flair willen geven. Al met al een prima sessie maar echt bedoeld om de nieuwelingen een stukje op weg te helpen.

Verreweg de leukste en meest interessante sessie die ik bezocht heb was “Spaßbremse beim Bloggen – rechtliche Rahmenbedingungen” van Maximillian Brenner. Mr. Brenner maakte pijnlijk duidelijk waar de Duitse blogger rekening mee moet houden. Hoewel dit een algemeen verhaal was werd dit vanuit de zaal op WordPress en enkele plugins geprojecteerd die hiermee dus niet aan de voorwaarden voldeden. Dit was een erg leuke en geanimeerde sessie die ‘ons wereldje’ eens vanuit een kant belichtte die we eigenlijk liever niet onder ogen zien.

Direct na de lunch bezocht ik de sessie “WordPress für Linknetzwerke” van Andreas Graap die op een duidelijke manier zijn techniek uit de doeken deed voor het opzetten van een link netwerk middels WordPress MU. Hierna ging het snel verder met “Wir bauen ein Community” maar deze sessie bleek simpelweg een reclamepraatje van de sponsor Themekraft iets wat pijnlijk duidelijk was onder de aanwezigen. Deze talk was dan ook snel afgelopen.

Afgelaste sessies

De laatste echte sessie die ik bij wilde wonen werd ongeveer 15 minuten na aanvang afgelast doordat de spreker zelf niet op was komen dagen. Dit was al een keer eerder op de dag gebeurd met een andere sessie en zorgde onder de aanwezigen voor de nodige frustratie.

WordPress Jeopardy als afsluiting

De dag werd afgesloten met enkele open discussies en een spelletje WordPress Jeopardy. Dit laatste is een WordPress variant van de bekende televisieshow en wordt binnenkort ook als WordPress theme ter beschikking gesteld zodat we het thuis allemaal nog eens na kunnen spelen. Er stond twee uur gepland voor deze sessie maar ondanks de georganiseerde chaos zat het spelletje er al na een half uurtje op. Desalniettemin was het erg geslaagd en vooral een goed voorbeeld dat je WordPress werkelijk overal voor kunt gebruiken.

Conclusie WordCamp Köln 2011

Al met al was WordCamp Deutschland Köln 2011 geslaagd maar het is duidelijk dat onze oosterburen iets meer om zich heen moeten kijken om van hun WordCamp net zo’n succes te maken als bijvoorbeeld de ‘onze’. Mijn advies is dan ook dat ze volgend jaar ook wat tracks hebben die zich wat meer op de developers richten maar ook proberen het een wat internationaler plaatje te maken. Ik ben persoonlijk van mening dat er op een WordCamp op z’n minst één Automattic werknemer of core developer moet spreken.

WordCamps zijn iets waar mensen naar uitkijken en als Keulen voor mij niet zo’n korte reisafstand was geweest dan was ik waarschijnlijk naar WordCamp Lissabon gegaan dat op dezelfde dag plaatsvond. WordCamps moeten dus eigenlijk hopen – maar ook plannen – op buitenlandse bezoekers. Door alle talks in het Duits te doen beperkte WordCamp Deutschland Köln 2011 zich onnodig in hun eigen potentieel.

Aandachtspunten bij lokalisatie WordPress

Tijdens WordCamp Köln werd er uitgebreid stilgestaan bij het vertalen en lokaliseren van WordPress. Waar moet je op letten en wat is handig?

Tijdens één van de eerste sessies van WordCamp Deutschland Köln 2011 geeft David Becker een beetje inzicht in de wereld van het vertalen van WordPress en haar themes en plugins.

Na een iets te langdradige introductie over zijn eigen werk voor de Duitse WordPress community komt David eindelijk een beetje op gang. Hij begint met het nut van lokalisatie uiteen te zetten. Dit doet hij aan de hand van enkele complexe plugins die moeilijk te gebruiken zijn voor eindgebuikers die de Engelse taal niet machtig zijn.

Ook noemt David de obstakels die vertalers tegenkomen wanneer een plugin of theme te Amerikaans georiënteerd is. Denk hierbij bijvoorbeeld aan andere formattering van datums of verplichte invoervelden voor Amerikaanse staten, iets wat voor ieder ander land natuurlijk niet interessant is.

Ondersteuning vanuit plugins en themes

Hij noemt daarom enkele dingen waar ontwikkelaars rekening mee zouden moeten houden bij het ontwikkelen van plugins en themes:

  • Het laden van een textdomain zodat vertalers niet tegen vertalingsconflicten aanlopen.
  • Strings moeten niet te vaak wijzigen. Bij frequente updates kan dit er voor zorgen dat mensen minder bereid zijn om te blijven vertalen.
  • Maak het vertalers niet te moeilijk door te pas en te onpas dubbele en enkele quotes af te wisselen.

Tot slot noemt David nog wat de toekomst van WordPress gaat brengen voor vertalers en welke tools zij hiervoor zouden kunnen gebruiken.

Presentatie