U gebruikt een verouderde browser. Om die reden werkt deze site wellicht niet naar behoren.Direct naar hoofdinhoud

Resultaten voor de categorie WordPress

Zoals ik eerder al vertelde, ben ik ergens dit voorjaar actief geworden op StackExchange, een netwerk van gemeenschappen die elkaar op weg helpen met vragen over van alles en nog wat, van theologie tot software. In mijn geval WordPress, de open source software die de motor achter menige website is (ik had al langer een account, maar gebruikte dat alleen passief).

Het model van StackExchange is een prachtig voorbeeld van gamification om participatie te bevorderen en te belonen. Je rijst in de rangen door anderen te helpen, om precies te zijn door vragen te stellen die anderen interessant vinden, en antwoorden te geven waar anderen iets aan hebben. Een stelsel van buttons beloont specifiek gedrag, variërend van een gevatte opmerking maken bij een vraag of het signaleren van spam tot het corrigeren van de grammatica en code-layout om andermans bijdragen leesbaarder te maken of het aantrekken van nieuwe bezoekers (als u massaal op een van onderstaande linkjes klikt, zit er voor mij een bronzen button in). Het systeem zorgt ervoor dat degenen die zich het meest dienstbaar opstellen aan de gemeenschap vanzelf de leiders ervan zijn.

Volgens mij zou deze software ook uitermate geschikt zijn voor bijvoorbeeld politieke partijen om de interne discussie te bevorderen, op een manier die ervoor zorgt dat de zinvolle bijdragen vanzelf boven komen drijven. Iedereen kan bijdragen wat hij wil, maar pas als anderen je waarderen word je werkelijk gehoord. Op StackExchange zijn je bijdragemogelijkheden aanvankelijk beperkt. Pas als anderen je punten geven, groeien die mogelijkheden. Er is bovendien software actief die verdachte patronen signaleert, bijvoorbeeld een serie spambots of trollen die elkaar punten geeft om in de rangen te stijgen. Dat wordt vanzelf afgestraft.

Lees meerMijn jaar op WordPress StackExchange

StackExchange is een netwerk van Q&A sites. Je kunt er vragen stellen en hopen dat je antwoord krijgt van experts op het betreffende gebied. Toen ik bezig was mezelf WordPress aan te leren heb ik er veel aan gehad. Dus toen ik halverwege mei wat tijd over had, meldde ik me aan om andermans vragen te beantwoorden en opgedane kennis te delen (klik vooral even om te bekijken hoe zoiets eruit ziet).

Het blijkt iets verslavends te hebben. Niet alleen omdat je in de hiërarchie kunt stijgen doordat medegebruikers je vragen en antwoorden liken, maar ook omdat er een sociaal netwerk aan vasthangt, via een chatfunctie die je pas ontdekt als je wat serieuzer kijkt hoe de site in elkaar zit. Nerds onder elkaar kunnen het erg gezellig hebben, ongeacht of ze nu in Hyderabad, Portland of Reykyavik zitten.

Natuurlijk heb ik weer eens een bezigheid gevonden waar ik niet rijk van ga worden. En het heeft ook iets frustrerends om iedere ochtend bij het inloggen een handvol Indiërs aan te treffen met luie vragen over hun webshop (gelukkig denkt mijn collega in Hyderabad daar hetzelfde over, dus ik hoef niet te denken dat het iets cultureels is of zo). Maar open source software is en blijft een mooie uitvinding die het verdient om werk van te maken.

Omdat ik niet tevreden was over de snelheid van het framework dat ik gebouwd had om mijn inmiddels bijna twintig WordPress sites mee vorm te geven, ging ik op zoek naar een tool om te analyseren welke delen van mijn code efficiënter zouden kunnen. Zo’n stuk gereedschap (een WordPress plugin, heet dat) bleek niet te bestaan – althans, ik kon hem niet vinden.

Dus heb ik er zelf een geprogrammeerd. Daarmee kon ik de tijd die het framework nodig heeft om een webpagina op te bouwen vanuit de database meer dan halveren. Dat heeft gevolgen voor de snelheid en daarmee ook het energieverbruik van de sites. Kortom, ik was daar wel content mee.

Dus heb ik de tool aangeboden voor opname in de plugin-lijst van WordPress zelf. Tot mijn verbazing werd hij binnen een dag geaccepteerd. Dus is de Theme & Plugin Profiler nu te vinden in de Repository van wordpress.org. Ik heb ook nog een site met wat hulp gebouwd bij wordpress.com. Nu maar afwachten of mensen het weten te vinden.

Hieronder nog wat technische informatie met het oog op zoekmachines.

Lees meerMijn eerste WordPress plugin geaccepteerd

Bijna 35 jaar geleden kocht ik mijn eerste elpee, Upstairs at Eric’s van Yazoo. Experimentele synthesizermuziek van Vince Clarke, die uit Depeche Mode afkomstig was, in combinatie met de bluesy stem van zijn voormalige klasgenote Alison Moyet. Het kostte me enkele jaren om de plaat (en de enige andere die het duo nog zou maken) helemaal te doorgronden en te waarderen.

Nadat ik op reis in de Verenigde Staten en Japan bijzondere edities op de kop had getikt, ontpopte ik mezelf tot verzamelaar. Om die verzameling bij te houden maakte ik een catalogus, door informatie bijeen te sprokkelen uit mijn eigen collectie en die van enkele andere fanaten. Die discografie staat sinds een jaar of tien online.

Kortom, het werd tijd om die site eens een update te geven. Het paasweekend was daar een mooi moment voor. De Yazoo site ziet er totaal anders uit dan mijn persoonlijke pagina’s, maar wordt zoals al mijn sites aangedreven door hetzelfde, zelfgebouwde WordPress-thema.

Zo, het heeft een weekend gekost, maar mijn portfolio als wetenschapsjournalist staat nu als een huis op Technolo. De komende weken zal ik er nog meer content op zetten. Check vooral de special ‘Duurzaam tot in details’ (liefst op groter scherm dan een mobieltje). Dat is waar online journalistieke producties in de toekomst naartoe gaan, denk ik. Alleen een tekst schrijven zal niet meer genoeg zijn.

Voor de techies onder mijn lezers: de site is gemaakt met WordPress. Daarvoor heb ik een eigen framework gebouwd waar inmiddels zo’n tien sites op draaien. Het coderen van dat framework heeft wat meer tijd gekost dan een weekend, maar nu heb ik dus wel een stuk software waarmee ik in een paar uur met point-and-click complexe sites in elkaar kan zetten. De special is maatwerk met wat inline javascript.

Zoekmachines, mobiele apparaten en behoefte aan interactiviteit zijn de drijvende krachten achter een nieuwe versie van de webtaal html, die nog volop in ontwikkeling is, maar deels ook al ingevoerd. De nood is hoog.

Veel mensen weten dat de postbode van internet, IPv4, een protocol uit de jaren zeventig is dat met lapmiddelen in de lucht gehouden wordt, omdat de overgang naar IPv6 zo traag verloopt. Minder bekend is dat de taal waarin webpagina’s geschreven wordt, html versie 4, ook alweer vijftien jaar oud is – en piept en kraakt dat het een lieve lust is.

Lees meerWebtaal op de snijtafel

1946Even een blogje voor de zoekmachines: ik kwam erachter dat de url-shortener (dat geeft die wp.me adressen die zorgen dat een link niet zoveel tekens kost op twitter) van Technolo niet werkte. De korte url’s verwezen naar de ontwikkelsite technolo.cjbj.nl, waar ze op een ‘forbidden’ stuitten. Alle tweets die Technolo er de afgelopen maand uitgooide, gaven dus een ongeldige link mee. Dat had ik dus moeten testen…

De oorzaak bleek te zijn dat Jetpack, dat de shortener verzorgt, bij installatie het adres van de site vastlegt. Als je dat later verandert, kun je zelf niet meer bij de Jetpack-instelling, want die staat bij WordPress op de server. Je moet dus Jetpack deïnstalleren (verwijder ook de database entries), als je van ontwikkel- naar permanent adres switcht, en dan weer installeren. Dan krijg je een nieuw nummer op je nieuwe adres. Wanneer je, zoals ik met technolo.nl, een andere wordpress site op hetzelfde adres hebt gehad, kun je ook het oude jetpack nummer recyclen. Dan neem je meteen je oude statistieken mee.

Een website telt tegenwoordig niet mee als hij niet goed op een mobieltje te lezen valt. Dat komt onder meer omdat mensen er steeds vaker op belanden via een link op Twitter (merk ik in elk geval). Een site moet zich dus aanpassen aan het schermformaat van de gebruiker. Dit heet flexible/adaptive/fluid/responsive design. Het lijkt ingewikkeld, maar in de praktijk is het goed te doen, nadat je jezelf over de drempel gezet hebt dat je niet meer op de pixel nauwkeurig al je pagina-elementen kunt neerzetten. Hieronder een stappenplan, waarbij ik aanneem dat je al weet hoe je een inflexibele site maakt.

Lees meerVijf basistechnieken voor flexibel webdesign

De afgelopen weken zie ik op de websites van grote uitgevers steeds nadrukkelijker waarschuwingen dat ze van cookies gebruik maken. Dat wijst erop dat de overheid begonnen is met de betreffende wetgeving te handhaven. Hoe hinderlijk die dingen ook zijn, om met de grote jongens mee te doen, moet je dus een cookie waarschuwing op je site hebben. Die kun je kopen, maar je kunt ze ook makkelijk zelf maken. Bij deze het recept, inclusief de ingrediënten.

Lees meerMaak je eigen cookie waarschuwing

1877

Mijn nieuwe site heb ik ontwikkeld in een nieuwe WordPress installatie, in een aparte subdirectory van mijn server. Toen alles klaar was heb ik de url www.christianjongeneel.nl simpelweg geswitched van de oude naar de nieuwe subdirectory. Dat ging allemaal prima, behalve dat ik de bezoekstatistieken kwijt was die WordPress via de Jetpack plug-in voor me bijhoudt. Een fix bleek diep onder de motorkap te zitten.

Ik dacht dat Jetpack de statistieken bijhield per url. Dat blijkt niet het geval. Jetpack houdt de statistieken bij per installatie. Jetpack in de nieuwe site is een nieuwe installatie en begint bij nul met tellen. Ik moest dus zorgen dat de nieuwe installatie dacht dat hij de oude was. Het volgende stappenplan kan deze zaak fixen.

Lees meerWordPress (Jetpack) statistieken meenemen naar een nieuwe site



×