Welkom bij TheHotSeat, pseudoniem voor een Gentse freelance webontwikkelaar. Maar bovenal een blog over webdesign, webontwikkeling en (digitale) vormgeving

view comments

Upgraden naar ExpressionEngine 2.0

21 jan 2010

Wie mijn blog al een tijdje volgt, weet dat ik websites maak met ExpressionEngine, een krachtig contentmanagementsysteem. ExpressionEngine maakt het mijn klanten makkelijk om hun website van inhoud te voorzien. Tegelijk legt het CMS me geen designbeperkingen op. (Meer informatie daarover in dit artikel.)

Onlangs heeft ExpressionEngine een grondige upgrade gekregen. Eerder deze week vond ik de tijd om de gloednieuwe versie 2.0 (weliswaar nog in bèta) op mijn eigen website uit te testen. En wellicht had je helemaal niets gemerkt maar dit is de eerste blogpost die is opgemaakt in ExpressionEngine 2.0. Hoera!

Upgraden

Het upgradeproces is goed gedocumenteerd. Zorg er wel voor dat je de juiste documentatie gebruikt op de ExpressionEngine website. Het volstaat niet om op het Documentation menu-item te klikken want dan lees je de upgradeinstructies voor versie 1. Het duurde een tijdje vooraleer ik dat inzag.

Upgraden op zich was best eenvoudig: enkele mapjes ftp’en naar de juiste locatie, rechten instellen en dan via de browser naar een upgradepagina surfen waar ExpressionEngine de rest automatisch doet.

ExpressionEngine 2 installatiescherm

Na enkele seconden kreeg ik de melding dat de installatie van versie 2.0 geslaagd was.

Even de site checken

Probleempje: de relationships tabel in de database had blijkbaar geen upgrade gekregen waardoor relaties tussen blogposts niet werden overgezet. Ik gebruik die relaties onderaan elke blogpost (ook hieronder te zien) om links te leggen naar inhoudelijk verwante artikelen. Toen ik na de upgrade de website controleerde zag ik meteen dat die links allemaal om zeep waren.

Relatiesbug

Het ExpressionEngine support team heeft ondertussen bevestigd dat dit een bug is. Je kan de status van de bug hier volgen. Laat ons hopen dat het probleempje snel wordt verholpen. Wil je toch al upgraden en maak je ook gebruik van relaties tussen artikels? Dan is er een tussentijdse oplossing: open elke blogpost in het administratiepaneel en klik op Submit. Vervelend maar effectief.

Plugins, extensies en modules

Als je van plan bent om zelf de upgrade te doen, zorg er dan voor dat je goed weet welke add-ons je in versie 1 had geïnstalleerd. Je kan ze allemaal zien via het administratiepaneel. Controleer of ze compatibel zijn met de nieuwe ExpressionEngine versie. Na de upgrade kan je ze dan met een gerust gemoed opnieuw installeren. Als je dat niet doet dan verlies je uiteraard hun functionaliteit. In sommige gevallen kan dat leiden tot lelijke foutmeldingen, zeker wanneer je add-onafhankelijke tags hebt gebruikt in je templates.

Low NoSpam add-on

Zelf had ik alleen een probleempje met de Low NoSpam add-on: een fantastische extensie die comment spam blokkeert met behulp van Akismet. Low NoSpam bleek nog niet compatibel met de nieuwe ExpressionEngine versie. Maar gelukkig was NoSpam developer Lodewijk Schutte heel erg behulpzaam en mailde hij me een bètaversie van NoSpam. Die lijkt — voorlopig althans — uitstekend dienst te doen.

Verder had ik geen problemen met de weinige add-ons die ik op thehotseat.be gebruik. Ze bleken allemaal al compatibel te zijn met de nieuwe ExpressionEngine versie. Als je zelf wil upgraden en je twijfelt over de bruikbaarheid van bepaalde add-ons, dan is er dit mooi overzicht van EE2.0 compatibele add-ons.

En voilà!

Met uitzondering van de relatiesbug is de upgrade heel vlot verlopen. ExpressionEngine 2.0 draait nu soepel achter de schermen van deze website. Aan de zichtbare buitenkant is alles bij het oude gebleven. Aan de achterkant blinkt nu dit gloednieuwe administratiepaneel:

Expression Engine 2.0 admin panel

Dit administratiegedeelte bevat trouwens nog heel wat vervelende kinderziektes, maar daar blog ik later ongetwijfeld nog eens over.


Gelijkaardige blog posts

4 reacties op dit bericht

1
Tom Deleu schreef op 22 jan 2010 om 11u50:

Wel, eigenlijk hebben we het wel gemerkt. Ik heb een aantal oude artikels opnieuw ontvangen in de RSS feed wink


2
Kevin schreef op 24 jan 2010 om 19u16:

Thomas,
Zou ik er ook maar enig voordeel mee halen om nu te upgraden naar EE2.0 met websites die al prima draaien in EE1.6?

De nieuwe features komen eigenlijk niet aan de orde, zijn die er wel?


3
Thomas Byttebier schreef op 25 jan 2010 om 12u50:

@Tom: heb ik later ook gemerkt. Vervelend hè.
@Kevin: ik blog later zeker nog eens over wat ik interessant vind aan het nieuwe administratiepaneel. Voorlopig kan ik wel al zeggen dat ik zeker nog geen klantwebsites zou upgraden naar 2.0 als ze prima draaien onder 1.6. Er zitten nog heel wat foutjes in het EE2.0 administratiepaneel. Het is dan ook niet voor niets een bèta natuurlijk.


4
Hendrik schreef op 18 feb 2010 om 15u21:

Heb het gevoel dat de laatste build (van vorige week) eindelijk wat stabiel begint te draaien.


Plaats een reactie

Reageren is niet mogelijk op dit bericht.


Over logo TheHotSeat 

foto Thomas Byttebier pijltje TheHotSeat is Thomas Byttebier, freelance webontwikkelaar en grafisch ontwerper.
Op deze website blog ik over alles wat met webdesign en digitale vormgeving te maken heeft. Meer informatie over mij.

RSS Feed TheHotSeatLaatste blog posts

Laatste reacties

Categorieën

AlleExpressionEngineiPhoneTransistorMarketingSEOOntwerpTypografieOntwikkelingjQueryPHPZend FrameworkOpiniesOverigePhotoshopWebomgeving