24.01.2008
Media

DutchCowboys 5.0 een zware bevalling, een wolk van een baby!

By: Henk de Hooge

BlogMedia
dutchcowboys-5-0-een-zware-bevalling-een.jpg
dutchcowboys-5-0-een-zware-bevalling-een.jpg

In dit artikel beschrijven we de ontwikkeling van de nieuwe DutchCowboys vanuit het oogpunt van Freshheads. Afgelopen zomer – het moet ergens in augustus geweest zijn – kwamen de eerste contacten tot stand tussen Joost Gielen (Freshheads), Henk de Hooge en Paul Aelen. Dit soort lijntjes kunnen soms op vreemde manieren tot stand komen.

Tijdens een PHP conferentie liep Dimitri (Freshheads) Bert-Jan (“huisprogrammeur” van DutchCowboys) tegen het lijf en raakte in gesprek. Dat moet het eerste contact zijn geweest waarbij DutchCowboys ter sprake kwam. In eerste instantie kregen we bij Freshheads de vraag of we een adviserende rol wilde spelen bij de ontwikkeling van de nieuwe versie van het blog. Die rol is uiteindelijk uitgegroeid naar vrijwel de complete ontwikkeling.

Meerdere keren hebben we ochtenden, middagen en avonden bij elkaar gezeten met een groep mensen om de nieuwe functionaliteiten van de website te bespreken. Een echt functioneel ontwerp van de website was en is er nooit geweest, “Henk is het functioneel ontwerp”, werd gezegd en daar moesten we het mee doen. Voor Freshheads een volledig nieuwe manier van werken die achteraf gezien niet slecht heeft uitgepakt.

Omdat we steeds nauwer betrokken raakten bij het project hebben we ook steeds meer onze stempel kunnen drukken op het ontwerp en de functionaliteiten. We zijn begonnen met het ontwerpen van wireframes om alle wensen in kaart te brengen en te visualiseren. Daar is later de nieuwe vormgeving voor ontworpen. Er lag al een ontwerp voor de nieuwe versie op tafel maar dit bleek lastig te combineren met de nieuwe functionaliteiten die we voor ogen hadden. Uiteindelijk is gekozen voor een volledig nieuw ontwerp dat beter aansluit bij de functionaliteiten. De uitdaging lag in het feit dat we niet een doorsnee web2.0 vormgeving wilde hanteren, het cowboy gevoel moest behouden blijven.

Het is altijd een lastige vertaalslag; een ontwerp omzetten naar een werkende website met dynamische content zonder dat je daarbij concessies wilt doen aan de lay-out. Hoe ga je om met het afbreken van tekst? Wat doe je wanneer titels net iets langer zijn dan je zou willen? Deze vragen keren steeds terug en je moet voor ieder project een passende oplossing zoeken.

-284.jpg
-284.jpg

De artikelen hebben verschillende view mogelijkheden. Zo kun je er voor kiezen om enkel de kop te tonen zonder afbeelding en inleiding, een kop met afbeelding en inleiding en een kop met inleiding en een video. Afbeeldingen worden uitgesneden naar een vast formaat om de lay-out zo goed mogelijk vast te kunnen zetten. Het is jammer dat je nog niet alle widgets mooi kunt stylen. MyBlogLog is daar een goed voorbeeld van. Een tour langs blogs die het ook gebruiken toont aan wij niet de enige met dat probleem zijn.

De nieuwe DutchCowboys is gebouwd in PHP 5 op het Symfony Framework. Freshheads heeft onlangs de overstap gemaakt naar het Zend Framework en Symfony was daarom voor ons totaal nieuw. Verschillende programmeurs van Freshheads hebben zich het framework eigen gemaakt om zodoende mee te kunnen werken aan de ontwikkeling van de website. Met de aanschaf van de juiste literatuur en een gezonde dosis nieuwsgierigheid kun je dan een heel eind komen.

Veel bloggers op DutchCowboys weten dat het CMS niet erg elegant functioneerde. Bert-Jan heeft het volledige CMS omgezet naar Symfony en samen met een aantal nieuwe functionaliteiten is ook het CMS grondig aangepakt en verbeterd.

Misschien wel onze grootste vijand tijdens de ontwikkeling was de planning. Met de professionele hulp van Bas van den Beld hebben we alle hobbels overwonnen en het project uiteindelijk goed op de rails gekregen. De laatste weken is het flink aanpoten geweest en op het moment dat ik dit schrijf zijn er 4 programmeurs full-time bezig met de laatste aanpassingen en zijn 3 mensen bezig met de conversie van de content.

Wij zijn er van overtuigd dat we met de nieuwe DutchCowboys een vooruitstrevend blog hebben weggezet. Het onderscheidend vermogen zit in het video channel, de  bloggerspagina’s en de opmaak van de content. In de toekomst willen we nog veel meer gaan doen met het aggregeren van content. Wij zijn in ieder geval erg trots op ons product, het was een zware bevalling maar het is dan ook een wolk van een baby!

Freshheads wil iedereen bedanken die heeft meegewerkt aan de website en in het bijzonder onze medewerkers die tijdens de kerstdagen en de afgelopen weekenden flink wat overuren hebben gemaakt.

Share this post