Als je in WordPress via de XML-RPC interface post, bijvoorbeeld via Fargo, wordt de status van deze posts default op “publish” gezet. Ik vind dit niet erg wenselijk als was het maar dat ik een post minimaal in de juiste categorie wil kunnen plaatsen en van tags wil kunnen voorzien.

Om het default gedrag van WordPress te veranderen moet je – bij ontstentenis van een dashboard optie – de file class-wp-xmlrpc-server.php in de wp-includes directory in een tekst-editor openen en alle instanties van

$post_status = ($publish) ? ’publish’ : ’draft’;

veranderen in

$post_status = ($publish) ? ’draft’ : ’publish’;

en vervolgens moet je de file vanzelfsprekend nog even saven.

En waarschijnlijk mag je dit bij elke update van de WordPress core weer opnieuw doen.

© Hans Pronk / 2013

Een aantal maanden geleden zag Dave Winer1‘s Little Outliner applicatie het levenslicht.Het was het eerste resultaat van zijn samenwerking met Kyle Shank. Little Outliner is een eenvoudige, in HTML5 geschreven, applicatie die volledig in de browser draait. Files worden lokaal bewaard op basis van HTML5′s ‘local storage’ model. Voordeel is dat je geen accounts en inlogcodes nodig hebt maar het nadeel is wel de incompatibele wijze waarop de verschillende browsers de files als key-value pairs opslaan. Little Outliner is echter wel een interessante en laagdrempelige introductie in de wereld van outliners.

Little Outliner was slechts de eerste van een reeks producten van Small Picture, de nieuwe startup van IT-veteraan Winer en javascript-programmeur Shank. Half april introduceerde Small Picture het voorlopige vlaggenschip Fargo. Fargo is net als Little Outliner een HTML 5 gebaseerde outliner geschreven in javascript, die in elke HTML5 compatibele browser zoals Chrome, Safari, Firefox en Microsoft IE 10 werkt. Het heeft echter in verhouding met Little Outliner een veel uitgebreidere set features. Zo kun je meerdere files tegelijkertijd open hebben en worden files niet meer lokaal opgeslagen maar in Dropbox bewaard. Files zijn daardoor altijd toegankelijk zolang je Dropbox bereiken kan. Ook kan je hierdoor op simpele wijze files delen met andere gebruikers, of zelfs met de gehele wereld. Alle outlines worden in het standaard formaat OPML bewaard, geen verrassing gegeven Winer’s achtergrond.

Een zorg in de huidige wereld van online diensten is het business-model achter applicaties. De wijze waarop de Twitters en Googles van deze wereld hun online diensten in toenemende mate monopoliseren (no more “Don’t Be Evil”) of – bij gebrek aan verdiensten – van de ene op de andere dag de nek omdraaien maakt dat je bij (nieuwe) online diensten heel goed naar de verdienmodellen moet kijken voor je je er afhankelijk van maakt. Voorlopig is Fargo gratis en omdat het in je eigen browser draait en de data op Dropbox geplaatst wordt zou het relatief eenvoudig te exploiteren moeten zijn. Ook hebben Winer en Shank aangekondigd in de toekomst ook betaalde diensten aan te bieden.

Fargo ontwikkelt zich snel. Zo is in een van de laatste versies de mogelijkheid toegevoegd om Fargo ook als editor voor WordPress te gebruiken. Even gegeven dat dit inderdaad goed werkt – dat zal duidelijk worden als ik op save klik – lijkt het een ideale combinatie van outliner en blog-editor die nu ook nog markdown ondersteunt. Want zoals Paul Ford al opmerkte, zijn outliners voor ideeën wat Google Maps doet voor geografie. Mapping software stelt je in staat op elk niveau van detail in te zoomen en hetzelfde geldt voor outliners.

Meer informatie:
De Fargo website
De Little Outliner website
Een Outliner How-To
De site van Small Picture

NB: de test is bijna helmaal goed verlopen. Ik had in eerste instantie een headline één niveau te hoog in de outliner aangeklikt maar daarna verliep een en ander probleemloos. Nu nog een optie vinden in WordPress om posts via de XML-RPC interface default als ‘draft’ te bewaren en niet direct te publiceren…

© Hans Pronk / 2013


  1. Dave Winer is een IT-industrie veteraan en blogger, bekend onder meer van ThinkTank, MORE,  Frontier en Radio UserLand en de OPML editor. Hij is de (co-)auteur van onder meer XMP-RPC, RSS 2.0 en OPML. 

Als aftrap voor 2013 een quote van William Gibson1:

The past is past, the future unformed. There is only the moment, and that is where I prefer to be.

William Gibson on the past, future and the now

Jammer: godrop.it stopt per 1 januari 2013. Het was een interessant model waarmee je eenvoudig (mark-down) files, die je op dropbox zette, op het web kon publiceren waardoor je wel heel simpel een blog kon opzetten. En omdat de files op je eigen Dropbox staan, beschik je altijd over je eigen content.

Nu was godrop.it niet de enige aanbieder van een dergelijke dienst. Ook scriptogr.am biedt een vergelijkbaar concept aan. Migratie naar scriptogr.am bleek inderdaad zo simpel als gedacht: je hoeft slechts de files van de godrop.it naar de scriptogr.am directory te kopiëren en dat was dat.

Toch heb ik uiteindelijk besloten alles in mijn hnzz.nl blog te incorporeren 1 puur omdat ik het eenvoudiger vind om alles vanuit een enkel door mij gecontroleerd platform te hosten. En omdat alle posts in mark-down gemaakt waren, was ook dit een triviale operatie. Het enige waar wat extra werk aan vast zat, waren de afbeeldingen. Ik had daar gebruik gemaakt van een godrop.it specifieke optie. En de bijbehorende les is dat, hoe leuk dat soort extra’s ook lijken, voor het gebruik ervan betaal je later weer de prijs bij een eventuele migratie.

Rest me Jan Willem Eshuis ofwel @jweshuis te danken voor godrop.it en alle support er omheen. So long and and thanks for all the fish!

© Hans Pronk / 2012


  1. Ik meen wat ‘rommel’ in de RSS-feed gezien te hebben e.g.blijkbaar heeft feedburner de ontvlechting van de oorspronkelijke feeds niet goed verwerkt.