WordPress als CMS en webshop

FRAGnSteinVoor bijna alle ‘normale’ sites maak ik gebruik van het MODx CMS. De laatste tijd overweeg ik echter ook steeds vaker WordPress als CMS. Het is natuurlijk vanuit de basis niet bedoeld als CMS en het is voor websites met een complexe navigatie en veel templates ook niet optimaal, maar voor websites met een groot sociaal aspect vind ik het een ideale tool, met alle plugins die beschikbaar zijn. Daarnaast hebben we sinds kort een nieuw soort site waarvoor we WordPress gebruiken: 1-product-shops.

Zo hebben we met Sterc een nieuw product in de markt gezet, een PS3 controller met muis. De site moest er knallend uitzien, de nadruk leggen op het product en een eenvoudig bestelformulier bevatten. Hiervoor hebben we een template ontwikkeld (met een eenvoudig bestelformulier) die we voor meerdere productsites gaan inzetten, naast de hierboven genoemde FRAGnStein shop.

FRAGnStein heb ik zelf ook getest overigens op mijn PS3, die ik voornamelijk gebruik als media server (echt een aanrader trouwens). Het is echt een verademing als je het vergelijkt met het spelen van een shooter met een controller. Richten hoort niet te gebeuren met een controller-pookje, maar met een muis, net als op de PC :) Modern Warfare 2 speel ik om die reden uitsluitend op de PC. Met Modern Warfare 3 zou dat zo maar eens op de Playstation 3 kunnen gaan gebeuren.

Standalone web apps in OSX met Fluid

Bij Sterc maken we steeds meer gebruik van web applicaties. E-mail via Google Apps Gmail, uren/offertes/facturen via Harvest, planning via Google Calender, CRM via Highrise, collaboration via Basecamp en RSS via Google Reader. Waarschijnlijk ben ik er dan nog een paar vergeten, maar “you get the point”.

Sinds een paar maanden heb ik al deze web applicaties als standalone applicaties in mijn OSX dock staan:

Wat je ziet zijn icoontjes in de OSX dock voor een aantal web apps. Deze apps draaien stand alone in een gestripte versie van Safari 3 (nog niet 4 dus) Webkit (thanks Erik) door middel van Fluid. Alle toolbars zijn weg, je ziet alleen de app zelf, waardoor het net is alsof je in een gewone native applicatie zit te werken.

Het leuke hieraan is dat Fluid een bij een aantal web apps ook zaken registreert en weergeeft in de dock, zoals: ongelezen e-mails in Gmail en ongelezen RSS berichten in Google Reader. Voor WordPress is tegenwoordig ook al een plugin, Fluid Enabler, die ervoor zorgt hoeveel ongelezen comments en dergelijke in je dock worden weergegeven.

Fluid heeft ook zijn nadelen:

  • Naarmate je Fluid langer gebruikt worden apps trager (cache legen wil dit wel eens verhelpen)
  • Soms kun je niet uploaden via een Fluid app (het bladeren-venster verschijnt niet altijd)
  • Soms erg instabiel (random crashes)
  • Niet erg actief development team

Een goede tip is het uitschakelen van “url restrictions”, door alle URL’s toe te voegen, zie onderstaande screenshot:

URL Restrictions

Hieronder nog enkele in-app screenshots:

Het is hopen op Safari 4 integratie in Fluid, dan zou het een stuk leuker worden. Fluid is al snel van zichzelf, maar de Safari 4 engine zou het allemaal nog een stukje aangenamer en misschien ook wel stabieler maken. Desondanks blijf ik Fluid met plezier gebruiken en typ ik deze blogpost dan ook in een Fluid app.