Categorieën
Geen categorie

Tolsma’s darttoernooi

Een overzicht van de winnaars van voorgaande jaren:

Jaar 1e 2e 3e 4e
2005 Remco Tolsma Jelke Boonstra ?
2006 Yteke Veenstra Jelke Boonstra Karel-Jan Tolsma
2007 Peter Vonk Karel-Jan Tolsma ?
2008 Leo Oosterloo Wietze Tolsma Peter Vonk
2009 Hilda Broersma Jelke Boonstra Martijn Cordes
2010 Wietze Tolsma Christa Tolsma Martijn Cordes
2011 Peter Vonk Leo Oosterloo Martijn Cordes Karel-Jan Tolsma
2012 Peter Vonk Karel-Jan Tolsma Remco Tolsma Christa Tolsma
Categorieën
Geen categorie

Google Apps niet meer gratis, alternatieve oplossingen

Helaas is Google Apps niet meer gratis te gebruiken, er moet nu € 4,- per gebruiker per maand betaald worden. Bestaande Google Apps accounts blijven voorlopig gratis, maar het zal me niks verbazen als hier straks ook voor betaald moet gaan worden.

Van 200 gratis gebruikers naar 0

Toen Google Apps gelanceerd werd konden er 200 gratis gebruikers aangemaakt worden, dit werd echter al snel gewijzigd naar 100 gebruikers. In januari 2009 werd dit beperkt naar 50 gebruiker en 2011 werd het zelfs beperkt tot slechts 10 gebruikers. Op 6 december 2012 trekt Google de stekker uit de gratis Google Apps variant.

Alternatieve oplossingen

Google Apps zal nog steeds voor veel bedrijven een goedkopere oplossing zijn dan een eigen e-mail server. Voor kleinere bedrijven kan Google Apps echter toch vrij duur zijn, voornamelijk omdat er genoeg gratis alternatieven zijn.

Meer informatie

Categorieën
Geen categorie PHP SQL WordPress

WordPress gebruikers niet in auteur dropdown

Bij veel geavanceerdere WordPress websites zijn de standaard WordPress gebruikersrollen en bijbehorende mogelijkheden (capabilities) niet meer voldoende. Gelukkig zijn deze gebruikersrollen eenvoudig met allerlei plugins te beheren en uit te breiden. Zo kan men bijvoorbeeld met behulp van de Members plugin dit alles via eenvoudige gebruikersinterface beheren.

Toch blijken er ook nog wel een aantal nadelen te kleven aan het inzetten van maatwerk gebruikersrollen. Zo loop ik regelmatig tegen het probleem aan dat gebruikers met maatwerk gebruikersrollen niet zichtbaar zijn de auteur dropdown. Hierdoor hebben eindbgeruikers niet de mogelijkheid om een gebruiker met maatwerk rol als auteur toe te wijzen aan een WordPress bericht.

Dit probleem wordt veroorzaakt doordat binnen de auteur meta box gebruik gemaakt wordt van de wp_dropdown_users() functie. De wp_dropdown_user() functie maakt op zijn beurt weer gebruik van get_users() en dus WP_User_Query. Met behulp van deze query klasse kunnen gebruikers opgevraagd. Met de ‘who’ parameter kan er geselecteerd worden op alle gebruikers of enkel auteurs.

Binnen de auteur meta box worden alleen de auteurs weergegeven. De implementatie van WP_User_Query vraagt de auteurs echter op aan de hand van het gebruikersniveau (level). WordPress gebruikersniveaus is een techniek die werd gebruik in WordPress versies voor 2.0. Tegenwoordig wordt bij het aanmaken van maatwerk gebruikersrollen deze gebruikersniveaus niet meer meegenomen.

In veel gevallen is het echterwel  verstandig om ook de gebruikersniveaus te koppelen aan maatwerk gebruikersrollen. Dit kan eenvoudig gerealiseerd worden door met behulp van de Members plugin respectievelijk de volgende mogelijkheden (capabilities) toe te voegen:

  • level_0
  • level_1
  • level_2
  • level_3
  • level_4
  • level_5
  • level_6
  • level_7
  • level_8
  • level_9
  • level_10

Dit zorgt ervoor dat zodra er gebruikers met een maatwerk gebruikersrol worden aangemaakt het gebruikersniveau niet op 0 blijft staan. Doordat deze niet op 0 blijft staan zullen deze gebruikers automatisch ook in de auteur dropdown weergegeven worden. Indien je al veel gebruikers met gebruikersniveau 0 in je systeem hebt staan dan kun je deze eenvoudig bijwerken met behulp van de volgende query:

UPDATE 
	wp_usermeta
SET 
	meta_value = 4
WHERE
	meta_key = 'wp_user_level'
		AND
	meta_value = 0
		AND
	user_id IN (
		SELECT 
			user_id 
		FROM (
			SELECT
				DISTINCT user_id 
			FROM 
				wp_usermeta
			WHERE 
				meta_key = 'wp_capabilities'
					AND
				meta_value LIKE '%company_author%'
		) AS temporary_table
	);

Met behulp van bovenstaande query upgrade ik gebruikers met de gebruikersrol ‘company_author’ en gebruikersniveau 0 naar gebruikersniveau 4.

Categorieën
Geen categorie WooCommerce WordPress

WordPress Shopp (nl) plugin

Onlangs kwam ik een WordPress website met de Shopp webwinkel plugin tegen met daarop ook de “Tussendoor Shopp 1.2.* NL / Dutch plugin“. Aangezien ik zelf ook een aantal vertaal plugins in beheer heb was ik wel benieuwd naar de opzet van deze plugin. Na het doorbladeren van de code kwam ik er snel echter dat het ging om een aangepaste versie van de WooCommerce (nl) en/of Gravity Forms (nl) plugin.

Tussendoor heeft helaas niet even de moeite genomen om Pronamic hiervan op de hoogte te brengen. Ik ben niet helemaal bekend met de regels die beschreven in de GPL licentie, maar even vermelden dat de plugin op onze plugins is gebaseerd zou ik wel gewaardeerd hebben.

The work must carry prominent notices stating that you modified it, and giving a relevant date.

Ik heb Tussendoor nog even via Twitter gewezen op de ontbrekende credits, maar daar is helaas niet op gereageerd.

Ik weet dat onze Duitse buren ook een variant op de WooCommerce (nl) plugin hebben gemaakt, namelijk de WooCommerce (de) plugin. Deze ontwikkelaar geeft ons echter alle credits voor ons werk:

Danksagung und Copyright: Dieses Plugin ist ein Fork des hervorragenden “WooCommerce (nl)” Plugins von Pronamic, NL bzw. Remco Tolsma @pronamic. Es ist quasi die Deutsche Version davon. Es steht genauso wie die ursprüngliche Code-Basis unter GPLv2-Lizenz (oder höher). — Ein grosses Dankeschön an Pronamic, die den Weg geebnet haben! 😉

Het is jammer om te zien dat onze concullega’s uit Friesland onze code zonder vermelding gebruiken. Het gaat hier natuurlijk niet om de meeste spannende plugin, maar ik dacht wel wat Tussendoor kan kunnen wij beter. Daarom hebben we recent de Shopp (nl) plugin gelanceerd. Deze plugin is inmiddels uitgerust met de vertaling voor de volgende Shopp versies:

  • 1.2
  • 1.2.2
  • 1.2.3

We hebben al veel vertalingen verbeterd, maar waarschijnlijk zijn er nog steeds veel verbeteringen mogelijk. Heb je zelf suggesties voor betere vertalingen dan horen we het graag. Mocht je geïnteresseerd zijn in een WordPress webwinkel met Shopp, WooCommerce, WP e-Commerce, WooCommerce, eShop of een andere WordPress webwinkel plugin dan kun je uiteraard ook altijd vrijblijvend een offerte aanvragen.

Categorieën
Geen categorie

Gratis ~70 m² beton klinkers

Ik heb ongeveer 70 m² beton klinkers liggen, verschillende formaten en kleuren, die gratis afgehaald kunnen worden.

Bekijk de advertentie op Marktplaats.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik de klinkers kwijt.

Categorieën
Geen categorie

Gratis ~400 tegels 30 × 30 cm

Ik heb ongeveer 400 tegels van 30 × 30 cm liggen die gratis afgehaald kunnen worden.

Bekijk de advertentie op Marktplaats.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik de tegels kwijt.

Categorieën
Geen categorie

Gratis ~125 grindtegels 60 × 40 cm

Ik heb ongeveer 125 grindtegels 60 × 40 cm liggen die gratis afgehaald kunnen worden.

Bekijk de advertentie op Marktplaats.

Eventueel zijn deze 60 × 40 cm grindtegels te combineren met de 20 × 20 cm siertegels.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik de tegels kwijt.

Categorieën
Geen categorie

Gratis ~150 siertegels 20 × 20 cm

Ik heb ongeveer 150 siertegels van 20 × 20 cm liggen die gratis afgehaald kunnen worden. Ze zijn voornamelijk rood, maar een deel is blauw zwart.

Bekijk de advertentie op Marktplaats.

Eventueel zijn deze 20 × 20 cm te combineren met grindtegels van 60 × 40 cm.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik de siertegels kwijt.

Categorieën
Geen categorie

Gratis 600+ tegels 30 × 30 cm

Gratis 600+ tegels 30 × 30 cm af te halen.

Bekijk de advertentie op Marktplaats.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik waarschijnlijk de meeste tegels kwijt.

Categorieën
Geen categorie

Gratis bigbag wit grind

Gratis bigbag met wit/grijs grind af te halen, grind is vervuild met modder.

Bekijk de advertentie op Marktplaats.

Update: Inmiddels hebben meerdere mensen op de advertentie gereageerd en ben ik grind kwijt.