ID.nl logo
Huis

CMS kiezen: Waar kun je zoal op letten?

WordPress, Joomla en Drupal gaan al heel lang mee, maar de sleet zit er wel een beetje in. Er zijn tegenwoordig veel moderne alternatieven, gebouwd met de laatste technologieën. Wil je een eigen site opzetten en ga je daarvoor een cms kiezen, waar kun je dan zoal op letten? We zetten wat tips uiteen.

Een content management systeem (cms) helpt je om snel een website op te zetten en de structuur en inhoud daarvan te beheren. WordPress is veruit het bekendste en populairste systeem, maar heeft niet bij iedereen de beste reputatie. Zo verdient de codebase niet de schoonheidsprijs, hoewel een eindgebruiker daar niet veel last van heeft.

Ook wordt het systeem soms onderuit gehaald door slecht geschreven thema’s en plug-ins. En door zijn populariteit is het een populair doelwit onder hackers. Je moet dus zowel het platform als de plug-ins goed onderhouden. De aanpassingen in versie 5.0 vallen ook niet bij iedereen in de smaak.

De opvallendste verandering in WordPress 5.0 is de compleet andere editor die de naam Gutenberg draagt. Hiermee kun je ‘blokken’ content toevoegen waar nu vaak shortcodes, page builders of widgets voor nodig zijn. De oude editor heet nu Classic Editor en kun je gelukkig voorlopig ook nog gebruiken. Er is namelijk enorm veel kritiek op de nieuwe editor, al zijn er ook positieve geluiden.

Vooral de gebruiksvriendelijkheid wordt als zwaar onder de maat ervaren, vergeleken met de vertrouwde Word-achtige classic editor.

©PXimport

Van alle websites die met een cms worden beheerd gebruikt volgens W3Techs zo’n 60 procent WordPress! Joomla en Drupal volgen met 5,5 en 3,6 procent op bescheiden afstand. Alle andere cms’en hebben een aandeel van minder dan 0,1 procent.

Dat neemt niet weg dat de nieuwe pakketten die de afgelopen jaren het licht zagen erg interessant zijn. Qua architectuur en veiligheid zijn ze een stuk moderner en ze hoeven niet compatibel te blijven met talloze oudere versies, zoals bij WordPress het geval is.

Framework als basis

Aan de basis van cms’en ligt een programmeertaal als php, python, perl, ruby, go of javascript (node.js) of – steeds vaker – een framework voor zo’n programmeertaal. Door zo’n framework profiteren ze meteen van een groot aantal standaardcomponenten en een goede structuur. Zo hoeven ze het wiel niet opnieuw uit te vinden.

Bij php is dat framework bijvoorbeeld Symfony (onder andere Drupal, Joomla, Bolt, Grav en Pagekit gebruiken dat) of Laravel (October CMS en PyroCMS). Je kunt ook zelf een framework voor je website of toepassing gebruiken maar daar is veel programmeerervaring en tijd voor nodig. Een cms is een veel snellere start. En als er een degelijk framework achter zit kun je daar evengoed op verder bouwen.

Vrijwel alle hostingproviders bieden hosting op basis van php aan omdat het door veel software waaronder WordPress, Joomla en Drupal wordt gebruikt. Het is wel fijn als php 7.2 wordt ondersteund, of op zijn minst 7.0 of 7.1, want de snelheidswinst is aanzienlijk. Veel cms’en kunnen daarmee vanaf zo’n anderhalf tot wel drie keer meer verzoeken (transacties) per seconde verwerken in vergelijking met php 5.6. Er kunnen extra php-modules nodig zijn, zoals pdo, curl, gd, xml en zip, maar die zal een provider op verzoek wellicht toevoegen.

Voor cms’en die geen php gebruiken, maar bijvoorbeeld python (django CMS), ruby (Jekyll), go (Hugo) of node.js (Ghost), wordt het vinden van geschikte hosting uitdagender. Zo kun je voor node.js-hosting in Nederland maar bij enkele partijen terecht, waaronder bHosted (vanaf 12 euro per jaar). Soms zul je verder moeten kijken dan traditionele hostingpartijen. Zo breng je bij Digital Ocean binnen 55 seconden en vanaf 5 dollar per maand een server met Ghost in de lucht. Het makkelijkst is een dedicated server of vps onder eigen beheer, dan kun je alle kanten op.

©PXimport

Databases, thema's en templates

Traditioneel gebruiken cms’en, waaronder WordPress, Joomla en Drupal, MySQL als database of de evenknie MariaDB. Bij de alternatieven is dat soms ook sqlite of PostgreSQL. Er zijn er ook die gewoon een structuur van losse bestanden (flat-file cms genoemd) gebruiken en helemaal geen database nodig hebben. Dat heeft het voordeel dat je met een Git-repository kunt werken.

En dan zijn er ook nog cms’en zoals Jekyll en Hugo, die een geheel statische site genereren die uit losse html-bestanden bestaat. Die kennen natuurlijk wel enkele beperkingen, maar de meeste zijn goed te omzeilen. Wil je bijvoorbeeld een commentaarveld dan kun je dat met Disqus toevoegen. En voor zoekfunctionaliteit kun je Google Aangepast zoeken gebruiken.

Om de artikelen die je met het cms beheert uiteindelijk in je website vorm te geven heb je natuurlijk een ontwerp nodig. Zo’n ontwerp is meer dan alleen de visuals. Het bestaat uit een geheel van html-code, stylesheets, scripts en afbeeldingen en wordt doorgaans een thema genoemd. Bijna elk cms biedt kant-en-klare – soms gratis – thema’s voor een snelle start, maar je kunt ook je eigen thema maken of aanpassen.

Vroeger waren websites en cms’en veel simpeler en werden er eenvoudige templates gebruikt als basis. Tegenwoordig wordt de term template gebruikt voor een enkel (soms zelfs virtueel) structuurgevend bestand dat onderdeel uitmaakt van de cms-core, van een plug-in, of van een thema. Een thema kan bestaan uit honderden of zelfs duizenden losse bestanden, waaronder dus templates.

Wil je de templates aanpassen dan moet je je verdiepen in de bijbehorende templatetaal. Zo’n templatetaal bestaat meestal uit html, programmeercode en specifieke tags en variabelen. Die van WordPress is vastgelegd in de WordPress Codex. Andere bekende voorbeelden zijn Twig (Drupal, Bolt en October CMS) en Handlebars (Ghost).

▼ Volgende artikel
Een nieuwe camera kopen: hier moet je op letten voor de perfecte match
© SHOTPRIME STUDIO
Huis

Een nieuwe camera kopen: hier moet je op letten voor de perfecte match

De aanschaf van een nieuwe camera is een spannend moment, maar het enorme aanbod maakt kiezen soms lastig. Ga je voor full-frame, veel megapixels of staat gebruiksgemak voorop? Wij helpen je door de specificaties heen te kijken. In dit artikel wijzen we je op de aandachtspunten voor jouw zoektocht, zodat je kunt investeren in apparatuur waar je jarenlang plezier van hebt.

Partnerbijdrage - in samenwerking met Kamera Express

De knoop is doorgehakt: je gaat een nieuwe camera kopen. Dat is een leuk vooruitzicht, maar zodra je het aanbod bekijkt, kan de keuzestress toeslaan. Er zijn immers talloze modellen, sensoren en systemen op de markt die allemaal om je aandacht vragen. Om te voorkomen dat je verdwaalt in de specificaties, is het slim om vooraf goed in kaart te brengen wat je precies zoekt. Het maken van de juiste keuze begint niet bij de hardware, maar bij jezelf.

Bepaal je doel en de gewenste beeldkwaliteit

De allerbelangrijkste vraag die je jezelf moet stellen is wat je precies wilt gaan vastleggen. Een straatfotograaf heeft natuurlijk hele andere eisen dan iemand die vogels in de vlucht wil fotograferen of studioportretten maakt. Je doel bepaalt dus voor een groot deel welk type sensor je nodig hebt.

De sensor is het hart van je camera en heeft veel invloed op de beeldkwaliteit en prestaties bij weinig licht. Full-frame sensoren zijn fantastisch in donkere omstandigheden en bieden een prachtige scherptediepte, maar zijn vaak prijziger en zwaarder. Crop-sensoren zijn daarentegen compacter en vergroten het bereik van je lens, wat weer handig is voor natuurfotografie.

Kijk daarnaast kritisch naar de resolutie. Megapixels zijn belangrijk als je foto's op groot formaat wilt afdrukken of achteraf veel wilt bijsnijden, maar voor online gebruik volstaat een lagere resolutie vaak prima.

Het totale kostenplaatje

Bij de aanschaf van fotoapparatuur kijken mensen vaak alleen naar de prijs van de camera zelf, de zogenoemde body. Het is echter verstandiger om naar het totaalplaatje te kijken. Voor een beginnende fotograaf biedt een instapmodel vaak al meer dan genoeg functionaliteit, terwijl een gevorderde gebruiker misschien specifieke wensen en eisen heeft die een duurder model rechtvaardigen.

Vergeet daarom niet dat je budget ook ruimte moet overlaten voor accessoires. Lenzen zijn vaak bepalender voor de kwaliteit van je foto dan de camera zelf. Daarnaast heb je snelle geheugenkaarten, reservebatterijen en een goede tas nodig. Reken je rijk door het complete pakket in te schatten, zodat je niet voor verrassingen komt te staan.

Ergonomie en bedieningsgemak

Specificaties op papier zeggen niets over hoe een camera in de hand ligt. Het gebruikscomfort is misschien wel de meest onderschatte factor bij een aankoop. Een camera moet goed aanvoelen, niet te zwaar zijn als je er de hele dag mee op pad gaat, en een logische knoppenindeling hebben.

Voor beginners kan het heel prettig zijn als een camera beschikt over goede automatische functies, zoals oog-autofocus en gezichtsherkenning, zodat je direct scherpe foto's maakt. Wil je juist groeien in je hobby? Dan is het belangrijk dat de camera voldoende fysieke knoppen heeft om instellingen als sluitertijd en diafragma handmatig en snel aan te passen, zonder dat je eerst diep in een menu moet duiken.

©Niks Ads

Denk aan de toekomst en test het zelf

Een camera is zelden een losstaande aankoop; je koopt je in in een systeem. Controleer daarom altijd de uitbreidingsmogelijkheden. Heeft het merk dat je op het oog hebt voldoende lenzen beschikbaar die passen bij jouw ambities? Misschien wil je in de toekomst wel investeren in een reportageflitser of specifieke macro-lenzen.

Door te kiezen voor een systeem met voldoende compatibele accessoires, voorkom je dat je over een paar jaar alles moet vervangen. De beste manier om hier zeker van te zijn, is door het zelf te ervaren. Reviews lezen en specificaties vergelijken op de website van Kamera Express is een goed startpunt, maar stap vooral ook een winkel binnen. Door verschillende modellen vast te houden en advies te vragen aan specialisten, merk je direct welk model voor jou de juiste 'klik' heeft.

▼ Volgende artikel
Waar voor je geld: 5 betaalbare pizzarettes voor minder dan 100 euro
© ID.nl
Huis

Waar voor je geld: 5 betaalbare pizzarettes voor minder dan 100 euro

Bij ID.nl zijn we dol op kwaliteitsproducten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we binnen een bepaald thema naar zulke deals. Gek op Italiaans eten? Kijk dan eens naar een pizzarette: een elektrische tafeloven waarbij iedereen aan tafel zijn eigen mini-pizza's kan beleggen en bakken. Wij vonden er vijf voor je.

Een pizzarette is een elektrische tafeloven met een terracotta koepel, vergelijkbaar met gourmetten. Iedereen aan tafel belegt zijn eigen mini-pizza en schuift deze via openingen in de oven. Binnen enkele minuten heb je een versgebakken, krokante pizza. Het is een gezellige, sociale manier om samen te eten. Wij vonden vijf mooie modellen voor een gezellige avond voor minder dan 100 euro.

Emerio PO‑115848 Pizzarette

Dit model van Emerio is geschikt voor zes personen maar heeft een iets ander ontwerp. De terracottadom is gecombineerd met een stevige kunststof basis met antislipvoetjes. Het apparaat gebruikt ongeveer 1200 watt, wat betekent dat de pizzarette snel op temperatuur komt. De bakplaat is voorzien van een antiaanbaklaag waardoor deeg niet blijft plakken en je weinig tot geen olie nodig hebt. Je kunt de pizzarette niet alleen voor pizza gebruiken; met de zes bijgeleverde spatels maak je ook minipannenkoekjes of wraps. Bovenop de dom bevinden zich kleine openingen zodat stoom kan ontsnappen, wat een knapperige korst bevordert. Een controlelampje laat zien wanneer de oven klaar is voor gebruik.

Review.nlis hét testpanel-platform van Kieskeurig.nl waar je als consument de unieke kans krijgt om de nieuwste producten, zoals elektronica en huishoudelijke apparaten, uitgebreid thuis te proberen. Het concept is eenvoudig: je meldt je aan voor specifieke testacties die jou aanspreken. Word je geselecteerd, dan ontvang je het product om het enkele weken in je eigen omgeving te gebruiken.

In ruil voor deze ervaring deel je jouw ongezouten, eerlijke mening in een review om andere kopers te helpen. Na de testperiode is het zelfs soms mogelijk om het product met een mooie korting over te nemen.

Ariete 919 pizzaoven

Wat deze pizzarette uniek maakt, is de speciale 'Pre-Bake' functie op de platte bovenkant van de handgemaakte terracotta koepel. Hiermee bak je het deeg kort voor voordat je het belegt, wat garandeert dat je pizza’s een perfecte, krokante bodem krijgen en niet zompig worden door de tomatensaus. De poreuze terracotta koepel absorbeert bovendien vocht tijdens het bakken, wat bijdraagt aan die authentieke steenoven-smaak. Dankzij het krachtige vermogen van 1500 Watt zijn de creaties in slechts enkele minuten gaar en knapperig. De set is compleet uitgevoerd met acht geïsoleerde bakspatels en een handige deeguitsteker, zodat je direct aan de slag kunt. Of het nu voor een kinderfeestje is of een uitgebreid diner, met deze Emerio Pizzarette wordt samen eten een culinair feestje zonder gedoe.

Emerio PO‑115985 Pizzarette

Voor kleinere gezelschappen is er de Emerio PO‑115985. Deze compacte pizzarette is ontworpen voor vier personen en heeft een vermogen van 900 watt. Net als bij de andere modellen zorgt een terracottadom voor een gelijkmatige warmteverdeling. De bakplaat is voorzien van een antiaanbaklaag waardoor je deeg of andere ingrediënten eenvoudig omdraait. Het apparaat wordt geleverd met vier hittebestendige spatels en heeft ventilatieopeningen om overtollige stoom af te voeren. Met dit toestel bak je niet alleen pizza’s; je kunt er ook kleine broodjes of taartjes mee maken. Doordat het model compacter is, neemt het minder ruimte in op tafel.

Tristar PZ‑9160 Pizza Festa Gourmet

De Tristar PZ‑9160 onderscheidt zich doordat hij drie functies combineert: pizza’s bakken, raclette en gourmetten. Dit tafeltoestel van 1800 watt heeft een grote ronde bakplaat waarboven je een terracottadom plaatst voor pizza’s. Onder dezelfde kap kun je ook kleine pannetjes gebruiken voor kaas of vlees; ze zijn voorzien van een antiaanbaklaag en worden verlicht door een indicatielampje. De temperatuur stel je handmatig in via een draaiknop en een controlelampje geeft aan wanneer het toestel warm is. De set wordt geleverd met zes spatels, zodat je met zes personen kunt koken. Dankzij de antislipvoetjes blijft de unit stabiel op tafel. De PZ‑9160 is sinds 2021 verkrijgbaar.

Emerio Pizzarette PO‑1158471

De Emerio PO‑1158471 is de vierpersoonsversie van de bekende pizzarette. Dit apparaat verbruikt ongeveer 1100 watt en heeft een keramische bakplaat met een antiaanbaklaag, zodat pizza’s niet vastplakken. De terracottadom zorgt voor een gelijkmatige warmte en een knapperige korst. Openingen aan de bovenkant laten stoom ontsnappen en voorkomen dat de pizza te vochtig wordt. Bij de set krijg je vier spatels met geïsoleerde handvatten. Omdat dit model kleiner is, neemt het niet veel plaats in op tafel en is het ook geschikt voor kleinere huishoudens. De pizzarette is geschikt voor gebruik met kant‑en‑klare pizzabodems of zelfgemaakt deeg.