Geautomatiseerd Let's Encrypt-certificaten genereren

of láten genereren, eigenlijk...

Nadat ik laatst zo blij meldde dat ik Let's Encrypt gebruikte om DNZM een groen slotje te geven, had ik nog wel wat uitleg gepland over hoe ik dat heb gedaan. Er zijn, dat heb je zo met verse standaarden, meerdere manieren om het voor elkaar te krijgen, elk met hun voors en tegens. De "standaard" manier is via de officiële client, maar aangezien dat aan nogal wat dingen hangt en mijn eigen setup niet echt lijkt te ondersteunen (OS X + Nginx), heb ik een andere weg gekozen.

Tijd om dat eens te documenteren!


Haal je uploads uit wp-content

Eén van de laatste posts over DNZM zelf, dit jaar. Promise.

Zo, daar ben ik even fijn in een FTP-client, het hosting-control-panel-dinges en in WordPress zelf een beetje aan het rommelen geweest. Netto resultaat: alle plaatjes die ik aan posts heb hangen (screenshots, foto's) staan nu niet langer in /wordpress/wp-content/uploads/.

Dat heeft drie voordelen en het is niet eens echt moeilijk; omdat ik zo'n toffe peer ben doe ik er nog een HOW TO bij ook. Niet dat die er niet al in ruime mate waren, maar goed.


WP Lifestream laat ook super-simpel je laatste tweet zien

Hiermee wilde ik eigenlijk niet wachten tot de nieuwe lay ergens in 2013 online gaat...

Ik had eerder al eens met interesse naar de WP Lifestream plugin gekeken, maar tot voor kort draaide DNZM op een server waar nog PHP 4 op stond. Niet alleen is dat een belachelijk oude versie, het is ook nog eens te min voor WP Lifestream, die minstens versie 5 wil zien. Leuke plugin, dus, maar ik had er niks aan.

Tot DNZM naar een andere server werd verkast die wel een PHP-versie uit deze eeuw draaide, dat is.

Na een beetje stoeien draait het allemaal wel en is er een lifestream op DNZM te bewonderen. Prachtig. Voor de nieuwe lay sleutel ik nog wel wat aan de weergave, maar het werkt in ieder geval prima.

De volgende vraag is dan natuurlijk: kan ik nu makkelijk mijn laatste tweet laten zien?



PivotX templates voor WordPress Designers

Peter vertelt over een paar verschillen tussen WordPress en PivotX.

Peter is een serie in elkaar aan het draaien over PivotX templates, en hoe WordPress designers daar wijs uit kunnen worden. Door de manier waarop hij het schrijft is het net zo goed andersom te gebruiken, en ik heb weer wat dingen over PivotX geleerd -- dat ze de Smarty-engine gebruiken bijvoorbeeld. Grappig.

Uiteraard heb ik ook wel iets te mekkeren, een paar ietsen zelfs.

Allereerst vraag ik me af waarom hij de daadwerkelijke info in een Google Doc heeft gehangen. Ik zie geen dingen gebeuren die niet gewoon in HTML zouden kunnen, met als toegevoegd nadeel dat Google Docs niet worden geïndexeerd door zoekmachines. Jammer, want het is nuttige informatie.

Inhoudelijk had ik ook wel een paar aanmerkingen. Voor ik daar aan begin wil ik wel even duidelijk maken dat ik dat niet met een "OMG n00b" houding wil brengen; ik ben al lang genoeg met WordPress bezig om dat soort dingen te weten, maar dat ga ik niet van iedereen verwachten; bovendien is het nodige ook gewoonweg slecht gedocumenteerd in de Codex. Ik probeer mijn fanboy-pet dus even af te zetten en neutraal te kijken. =]




Maar wat vinden de gebruikers er nou ZELF van?

Internet Explorer hangt alweer meer dan een jaar op versie 7. Iedereen viert dat op zijn eigen manier; ik doe het door het langdurige omkat-proces van DNZM te analyseren.

Mijn lievelingsbrowser (kuch) Internet Explorer is alweer iets meer dan een jaar geleden upgedated naar versie 7. Uiteraard is dat voor Microsoft reden om er op het developer blog een potsje aan te wijden, want de wereld moet weten hoeveel mensen dat ding al gebruiken en hoeveel phishing attempts er zijn tegengehouden en andere vertekende statistieken. Dat is natuurlijk belangrijker dan, pak em beet, zorgen dat het kreng een beetje goed overweg kan met de webstandaarden.

Zoals één van de reaganten het mooi samenvatte:

From the horrifically god-awful (IE6) to the merely depressingly buggy, nonstandard, and incomplete (IE7)... congratulations!-- Joseph E. Davis

Goed, genoeg over IE. Ik wil het over iets véél interessanters hebben: de nieuwe lay van DNZM, en waarom die is zoals-ie is. Daarvoor moeten we ook even kijken naar de vorige lay.


IE kan lijntrekken, maar niet zoals ik het wil

Nog een heel klein (voorlopig laatste) stukje over de site van Michael, en dan kan ik DNZM af gaan maken...

Had ik al eens gezegd dat ik niet zo'n fan ben van Internet Explorer?

Tenzij mijn extra beta-testers (bedankt, sn0r, harv en Henk) iets over het hoofd hebben gezien, werkt de site van Michael nu volledig zoals bedoeld in IE7. Bij het bereiken van die status heb ik weer iets nieuws geleerd over die fijne, fijne browser: het is on-mo-ge-lijk om een HR-element zonder rand neer te zetten.

Een HR, voor degenen die minder thuis zijn in HTML, is zo'n horizontale streep, die je gebruikt om stukken tekst of pagina een beetje zichtbaar te scheiden. HR staat dan ook voor Horizontal Rule. Bij Michael gebruiken we ze tussen de posts in zijn dagboek.

In de meeste browsers wordt een HR, als je er verder niks mee doet, weergegeven als een soort richel, een inkeping in de pagina. Dat wilden wij niet, natuurlijk, wij wilden een leuk blauw handgetekend-achtig lijntje. Geen probleem, met een beetje CSS haal je de border (die voor dat inkeping-effect zorgt) eraf, geeft het ding een hoogte van een paar pixels en een achtergrondplaatje. Klaar.