Welkom bij TheHotSeat, pseudoniem voor een Gentse freelance webontwikkelaar. Maar bovenal een blog over webdesign, webontwikkeling en (digitale) vormgeving
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.

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:

Dit administratiegedeelte bevat trouwens nog heel wat vervelende kinderziektes, maar daar blog ik later ongetwijfeld nog eens over.
Categorieën: ExpressionEngine,
Over
TheHotSeat is Thomas Byttebier, freelance webdesigner en user interface designer.
Op deze website blog ik over alles wat met webdesign en digitale vormgeving te maken heeft. Meer informatie over mij. @bytte op Twitter.
RSS Feed TheHotSeatLaatste blog posts
- Responsive web design
- Designer meetup Gent part 2
- Mobile first ontwerpen
- Sleepstreet: mijn eerste responsive ontwerp
- Ontwerpen zonder bladspiegel
Laatste reacties
- Maartje op Links op Twitter
- Stuart op Responsive web design
- Ton van Leest op Responsive web design
- Jeroen op Responsive web design
- Mindmap maken op Designer meetup Gent…
Categorieën
Alle • ExpressionEngine • iPhone • Transistor • Marketing • SEO • Ontwerp • Typografie • Ontwikkeling • jQuery • PHP • Zend Framework • Opinies • Overige • Photoshop • Webomgeving
Gelijkaardige blog posts
4 reacties op dit bericht
Wel, eigenlijk hebben we het wel gemerkt. Ik heb een aantal oude artikels opnieuw ontvangen in de RSS feed
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?
@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.
Heb het gevoel dat de laatste build (van vorige week) eindelijk wat stabiel begint te draaien.
Plaats een reactie
Commenting is not available in this channel entry.