Kort antwoord (over hoe WordPress.org werkt).
Zo werkt WordPress:
WordPress.org (afgekort WP) is op dit moment de meest geavanceerde websitebouwer ter wereld. Het systeem is bijna volledig gebaseerd op de programmeertaal PHP. PHP is de meest geschikte programmeertaal voor het creëren van dynamische websites. De WordPress website bouwsoftware is altijd verbonden met een database alwaar alle dynamische en statische inhoud van jouw website wordt opgeslagen. Dit maakt van WP een ideaal CMS (content management systeem). Het CMS kan worden uitgebreid met een ongelimiteerd aantal plugins en thema’s van derden. Om het te kunnen krijgen heb je een webhost nodig.
Bezoek Hostinger, de beste webhost van Nederland en België.
Ik benadruk dat ik persoonlijke ervaring heb met Hostinger en dat deze website door hun wordt gehost. Ik ben nog nooit zo tevreden geweest met een hostingservice.
Lang antwoord (over hoe WordPress.org en WordPress.com werken).
WordPress.org en WordPress.com zijn twee verschillende platforms die voldoen aan de behoeften van individuen en organisaties die websites en blogs willen maken en beheren. Beide platforms zijn gebaseerd op de open source WordPress software, maar ze werken op verschillende manieren en richten zich op verschillende doelgroepen. In deze gedetailleerde uitleg zullen we de technische aspecten van hoe beide systemen werken, uitgebreid verkennen.
Inleiding tot WordPress.org
WordPress.org is de thuisbasis van de open source WP software, een content management systeem waarmee klanten websites en blogs kunnen maken en beheren. Het is belangrijk om te begrijpen dat WordPress.org de software levert, maar consumenten moeten deze software op hun eigen webserver installeren die kan worden gehuurd van een webhost.
Gedetailleerd technisch overzicht van hoe WordPress.org werkt:
- Zelf Hosting:
WordPress.org wordt vaak de “zelf gehoste” WP versie genoemd omdat klanten verantwoordelijk zijn voor het vinden van hun eigen hosting services om de WordPress software te kunnen gebruiken. De webhosting provider van de gebruiker levert de infrastructuur van de servers, inclusief hardware, software en netwerkcomponenten.
- Domeinnaam Instellen:
Om een WordPress.org website toegankelijk te maken op het internet, moeten gebruikers een geregistreerde domeinnaam hebben (bijvoorbeeld www.jouwwebsite.nl) die verwijst naar het IP adres van hun hostingserver. Dit kan worden gedaan via domein registrars of webhosts, waar de DNS records (Domain Name System) zijn geconfigureerd.
- Installatie:
Zodra klanten een hostingplan en domein hebben, kunnen ze WP op hun server installeren. In het verleden betekende dit het downloaden van de WordPress kernbestanden van de officiële website, het maken van een database, het eventueel configureren van de benodigde serverinstellingen en het uploaden van de WordPress bestanden via FTP (File Transfer Protocol). Echter, heden ten dage is het allemaal veel gemakkelijker omdat praktisch alle webhosts gebruikers de mogelijkheid bieden om WP te installeren door simpelweg een knop in te drukken. Een kind kan nu de was doen.
- Databasebeheer:
WordPress vertrouwt op een MySQL database om website inhoud, instellingen en gebruikersgegevens op te slaan. Het wp-config.php bestand is waar de details van de databaseverbinding worden gedefinieerd, waardoor WordPress kan communiceren met de databaseserver.
- Thema’s en plug-ins:
WordPress.org biedt een enorme online bibliotheek van gratis en premium thema’s en plug-ins aan. Thema’s bepalen het ontwerp en de lay-out van de website, terwijl plug-ins functionaliteit toevoegen of wijzigen. Gebruikers kunnen deze thema’s en plug-ins installeren en activeren vanuit het WP dashboard en de bijbehorende bestanden worden vervolgens opgeslagen op het bestandssysteem van de server. Zie de 2 afbeeldingen hieronder over het toevoegen van een nieuw thema of plugin.
- Content creatie en – beheer:
WordPress biedt een intuïtieve interface voor consumenten om inhoud zoals berichten, pagina’s en media te maken, te bewerken en te organiseren. Deze inhoud wordt opgeslagen in de database en is toegankelijk via het WordPress dashboard alsmede programmatisch via de WordPress REST API (Engels).
- Beveiliging:
WordPress.org neemt beveiliging serieus. Het WordPress Kern team brengt regelmatig updates uit om kwetsbaarheden in de beveiliging aan te pakken. Vroeger moesten users hun installaties, thema’s en plug-ins handmatig up-to-date houden om beveiligingsrisico’s te beperken. Echter, heden ten dage werkt dat veel eenvoudiger omdat dit nu volledig kan worden geautomatiseerd door gebruikers zodat ze er geen omkijken meer naar hebben. Wel zijn praktijken, zoals sterke wachtwoorden en eventueel een plugin voor de beveiliging, essentieel voor een veilige WP installatie.
- Aanpassing:
Users kunnen hun WordPress websites aanpassen door extra thema’s en plug-ins te installeren of door bestaande plugins en thema’s te vervangen door anderen. Het is tevens mogelijk plugins en thema’s te wijzigen middels het schrijven van aangepaste PHP code of CSS. WordPress is immers gebouwd met behulp van PHP terwijl de meeste thema’s en plugins ook CSS accepteren, zodat gebruikers met programmeerkennis de nodige wijzigingen kunnen aanbrengen in de geïnstalleerde software. Hetzelfde geldt voor de kerncodebase van WP.
- SEO en prestatieoptimalisatie:
Om zoekmachineoptimalisatie (SEO) en websiteprestaties te verbeteren, kunnen users verschillende technieken gebruiken, zoals het optimaliseren van afbeeldingen, het gebruik van caching plug-ins en het structureren van inhoud met SEO vriendelijke praktijken. SEO plug-ins kunnen worden geïnstalleerd om te helpen bij on page SEO.
- Community en ondersteuning:
WordPress.org heeft een actieve community van ontwikkelaars en gebruikers die bijdragen aan forums, ondersteuning bieden en documentatie maken. De WordPress Codex (Engels) is bijvoorbeeld een waardevolle bron voor technische informatie en beste praktijken.
- Hostingoverwegingen:
Verschillende webhosting providers bieden verschillende niveaus van prestaties, beveiliging en ondersteuning. Gebruikers moeten een hostingprovider kiezen die aan hun specifieke behoeften en budget voldoet. Praktisch alle hostingproviders bieden WP installaties met één klik om het installatieproces te vereenvoudigen.
Bezoek Hostinger, de snelste en goedkoopste WordPress webhost.
De technische details van de WordPress.org werking nader uitgelegd:
- WordPress Kern:
Het hart van WP is de kernsoftware. Het is voornamelijk geschreven in PHP en maakt gebruik van MySQL als het databasebeheersysteem. De kern omvat de fundamentele functionaliteit voor het maken, beheren en weergeven van inhoud, gebruikersbeheer en thema ondersteuning. Het is georganiseerd in een modulaire structuur, waardoor het uitbreidbaar is via thema’s en plug-ins.
- Thema’s:
WordPress thema’s zijn verzamelingen PHP sjablonen, CSS stijlen, JavaScript en andere programmeertalen die de visuele lay-out en het ontwerp van een website bepalen. Users kunnen aangepaste thema’s maken of kiezen uit duizenden vooraf gebouwde thema’s die beschikbaar zijn in de WordPress thema repository. Thema’s worden geïnstalleerd in de map ‘/wp-content/themes/’ en elk thema kan zijn eigen aangepaste functionaliteit hebben via thema specifieke PHP bestanden.
- Plug-ins:
WP plug-ins zijn codepakketten die de functionaliteit van de kernsoftware uitbreiden. Ze kunnen functies toevoegen, bestaande functies wijzigen of integreren met services van derden. Plug-ins worden geïnstalleerd in de map ‘/wp-content/plugins/’ en kunnen PHP, JavaScript en andere webtechnologieën bevatten. WordPress biedt een Plugin API waarmee ontwikkelaars kunnen inhaken op verschillende facetten van de software om functionaliteit toe te voegen of te wijzigen.
- WordPress REST API:
De REST API (Engels) stelt ontwikkelaars in staat om op afstand te communiceren met WP gegevens met behulp van standaard HTTP verzoeken (jouw browser verzoekt een server om een bepaalde pagina aan jou te tonen). Dit opent mogelijkheden voor headless WordPress opstellingen, mobiele apps en externe integraties. Wanneer je WordPress “headless” draait, verwijder je het “hoofd” (frontend) van het “lichaam” (backend). Op deze manier kan je het vertrouwde dashboard blijven gebruiken terwijl je jezelf bevrijdt van de front-end beperkingen van het platform.
- Databasetabellen:
WP gebruikt MySQL om gegevens op te slaan. Het maakt een reeks tabellen in de database, zoals ‘wp_posts’ (berichten), ‘wp_users’ (gebruikers), ‘wp_terms’ (voorwaarden) en andere tabellen, om verschillende soorten inhoud, gebruikersinformatie en metagegevens op te slaan. PHP code werkt samen met de database om gegevens te lezen en te schrijven.
- Gebruikers authenticatie:
WordPress heeft een robuust gebruikersauthenticatiesysteem. Gebruikersgegevens worden opgeslagen in de database en users kunnen zich registreren, inloggen en hun profielen beheren. Authenticatie wordt uitgevoerd met behulp van cookies en veilige hash algoritmen om gebruikerswachtwoorden te beschermen.
- Cron Jobs:
WordPress gebruikt cron jobs om taken te plannen en uit te voeren, zoals het publiceren van geplande berichten, het controleren op updates en het uitvoeren van andere geautomatiseerde processen. Deze taken worden geïnitieerd door verzoeken van bezoekers, zodat ze regelmatig worden uitgevoerd, aangenomen dat er bezoekers zijn.
- Bestandssysteemtoegang:
WP heeft lees – en schrijftoegang tot het bestandssysteem nodig voor verschillende bewerkingen, zoals het uploaden van media, het installeren van thema’s en plug-ins en het bijwerken van de kernsoftware. Het is daarom van cruciaal belang om bestandsmachtigingen te beveiligen om ongeoorloofde toegang te voorkomen.
- Serververeisten:
Om WordPress effectief uit te voeren, moeten webservers aan bepaalde vereisten voldoen. Deze omvatten PHP, MySQL of een compatibele database, een webserver (meestal Apache, Nginx of LiteSpeed) en toegang tot het bestandssysteem van de server. PHP instellingen zoals geheugenlimiet en uitvoeringstijd moeten op de juiste manier worden geconfigureerd.
- Thema’s en plug-in repository:
De WordPress.org website biedt online repositories voor thema’s en plug-ins, zodat ontwikkelaars hun creaties kunnen indienen. Thema’s en plug-ins doorlopen een beoordelingsproces om de beveiliging en naleving van richtlijnen te garanderen voordat ze openbaar beschikbaar worden.
- Updates en beveiliging:
WP ontvangt regelmatig updates om beveiligingsproblemen aan te pakken, de prestaties te verbeteren en nieuwe functies toe te voegen. In het verleden werden gebruikers aangemoedigd om hun installaties snel te updaten. Thans gebeurt alles automatisch zodat WordPress users lui achterover kunnen leunen. Afgezien van deze automatische updates kunnen beveiligingsplug ins, firewalls en monitoringtools worden geïnstalleerd om de beveiliging van websites nog verder te verbeteren. Ook deze software kan automatisch worden geüpdatet.
Voors en tegens van WordPress.org.
Voordelen:
- Flexibiliteit:
WordPress.org biedt maximale controle en maatwerk. Gebruikers kunnen elk type WordPress website maken, van blogs tot e-commerce winkels en bedrijfswebsites.
- Uitgebreide community:
Een grote en actieve gemeenschap van ontwikkelaars en gebruikers biedt ondersteuning, thema’s, plug-ins en bronnen aan.
- Eigendom:
Users hebben volledige controle en eigendom over de gegevens van hun website en kunnen deze hosten bij hun voorkeursprovider.
- Schaalbaarheid:
WP kan schalen om websites met veel verkeer en/of data overdracht te verwerken door middel van de juiste optimalisatie en hosting oplossingen.
- Inkomsten genereren:
Gebruikers kunnen inkomsten genereren met hun websites door producten te verkopen, advertenties weer te geven of services aan te bieden.
- Betaalbaar:
Vergeleken met de betaalde plannen van WordPress.com is WordPress.org in veel gevallen goedkoper.
- Server:
Bij sommige webhosts zoals Hostinger kan je de locatie van je eigen server bepalen. Dus, als jouw doelgroep zich in Nederland of België bevindt, dan vraag je simpelweg om een server in Nederland. Dit geeft je een betere kans om hoog te ranken in Google.
- Migratie:
Een WordPress website kan worden gemigreerd.
Nadelen:
- Technische expertise vereist:
Het opzetten, beheren en optimaliseren van een zelf gehoste WP site kan een uitdaging zijn voor beginners zonder technische ervaring. Voor diegenen die absoluut niets met de technische aspecten te maken willen hebben adviseer ik om deze WordPress Wix vergelijking te lezen.
- Thema’s en plugins:
Bijna alle thema’s en plugins worden geleverd door derden. In veel gevallen zijn thema’s en plugins verouderd. Ondanks dit gevaar worden veel van deze software pakketten toch nog openlijk aangeboden, hetzij in de thema – of in de plugin bibliotheek. Het is dus oppassen geblazen in die zin dat je altijd goed moet kijken naar de reviews en naar de laatste update datum. Sla plugins met slechte recensies of met een oude update datum dus altijd over.
Inleiding tot WordPress.com
WordPress.com is een gehoste service voor het bouwen van websites die de WP software als basis gebruikt. Het is een commercieel platform dat wordt beheerd door Automattic, (Engels) het bedrijf dat is opgericht door een van de medeoprichters van WordPress, Matt Mullenweg. WordPress.com vereenvoudigt het maken en hosten van websites, waardoor het toegankelijk wordt voor een breder scala aan gebruikers.
Gedetailleerd technisch overzicht van hoe WordPress.com werkt:
- Hosting infrastructuur:
WordPress.com biedt een beheerde hostingoplossing, wat betekent dat het de websites van users op zijn eigen servers host. Dit elimineert de noodzaak voor gebruikers om technische kennis te hebben m.b.t. hosting. WordPress.com maakt gebruik van datacenters over de hele wereld om snelle en betrouwbare websiteprestaties te garanderen.
- Subdomeinen en domeinen:
WordPress.com biedt gebruikers twee opties voor hun websiteadres. Users kunnen kiezen voor een gratis subdomein (bijvoorbeeld jouwsite.wordpress.com) of een eigen domein verbinden (bijvoorbeeld www.jouwsite.nl) via domeintoewijzing. Domeintoewijzing omvat het bijwerken van DNS records om naar de servers van WordPress.com te verwijzen.
- Content creatie en – beheer:
WordPress.com gebruikt dezelfde WP softwarekern als WordPress.org, wat betekent dat gebruikers toegang hebben tot dezelfde functies voor het maken en beheren van inhoud, zij het met beperkingen op basis van hun gekozen plan. Gebruikers kunnen berichten, pagina’s en media inhoud maken en bewerken via een gebruiksvriendelijk dashboard. Dit dashboard is bijna hetzelfde als dat van WordPress.org. Zie het voorbeeld hieronder.
- Thema’s en aanpassingen:
WordPress.com biedt een selectie van gratis en premium thema’s waaruit users kunnen kiezen. Hoewel gebruikers hun gekozen thema’s tot op zekere hoogte kunnen aanpassen, hebben ze beperkte toegang tot themabestanden en kunnen ze geen aangepaste thema’s uploaden. Aangepaste CSS en JavaScript om het ontwerp en de functionaliteit verder te kunnen aanpassen zijn uitsluitend beschikbaar op bepaalde duurdere plannen.
- Beperkingen voor plug-ins:
Een ander belangrijk verschil met WordPress.org is de beperking op het installeren van plug-ins van derden. Gebruikers kunnen slechts enkele plug-ins gebruiken die vooraf zijn goedgekeurd en geleverd door WordPress.com. Deze beperking is van kracht om de beveiliging en prestaties op peil te houden.
- Back-up en beveiliging:
WordPress.com verwerkt back-ups en zorgt voor de beveiliging van websites namens users. Dit omvat routinematige back-ups, het scannen van malware en regelmatige beveiligingsupdates om de algehele beveiliging van het platform te waarborgen. Gebruikers zijn niet verantwoordelijk voor beveiligings plug-ins of handmatige back-ups.
- Inkomsten genereren:
Gebruikers op WordPress.com kunnen inkomsten genereren met hun websites via het WordAds programma, waarmee ze advertenties kunnen weergeven. E-commercemogelijkheden zijn ook beschikbaar via WooCommerce op bepaalde betaalde plannen.
- Community en ondersteuning:
WordPress.com biedt ondersteuning via het help centrum, forums en live chat. Users hebben ook toegang tot de WordPress.com blog en andere bronnen voor informatie en tips.
De technische details van de WordPress.com werking nader uitgelegd:
- WP Core:
WordPress.com maakt gebruik van dezelfde open source WordPress softwarekern als WordPress.org, maar Automattic, het bedrijf achter WordPress.com, beheert het. Ze verwerken kernsoftware updates, zodat gebruikers altijd de nieuwste versie gebruiken.
- Hostingomgeving:
De hostingomgeving van WordPress.com is afgestemd op WP. Het bedrijf beheert de serverinfrastructuur, zorgt ervoor dat deze voldoet aan de vereisten van de software en biedt redundantie om downtime te voorkomen.
- Thema’s en plug-ins:
WordPress.com biedt een samengestelde selectie van thema’s en plug-ins aan gebruikers. Deze thema’s en plug-ins ondergaan een beoordelingsproces om de veiligheid en prestaties te garanderen. Gebruikers kunnen geen aangepaste thema’s uploaden of plug-ins van derden installeren, wat het onderscheidt van het zelf gehoste WP.
- Inhoudsopslag:
Door gebruikers gegenereerde inhoud, zoals berichten en mediabestanden, wordt opgeslagen op WordPress.com’s servers. Inhoud is georganiseerd op een manier die het ophalen en weergeven optimaliseert.
- Schalen en prestaties:
WordPress.com optimaliseert de prestaties van jouw website door gebruik te maken van technieken zoals content delivery networks (CDN’s), server side caching en load balancing en kan zodoende snelle laadtijden van pagina’s garanderen.
- Beveiligingsmaatregelen:
WordPress.com zorgt voor de beveiliging van de website en verzorgt geautomatiseerde back-ups, het scannen van malware en updates. Beveiligingspraktijken worden op het hele platform afgedwongen om gebruikersgegevens te beschermen.
- Infrastructuur en datacenters:
WordPress.com vertrouwt op meerdere datacenters wereldwijd om websites te hosten. Deze geografische spreiding zorgt voor gegevens redundantie en verminderde latentie voor wereldwijde gebruikers.
- Domeintoewijzing:
Met domeintoewijzing kunnen gebruikers hun eigen domeinen verbinden met WordPress.com websites. Dit omvat het configureren van DNS records om naar de servers van WordPress.com te verwijzen.
Voors en tegens van WordPress.com
Voordelen:
- Gebruiksgemak:
WordPress.com is beginnersvriendelijk, waardoor het voor gebruikers gemakkelijk is om websites te maken en te beheren zonder technische expertise.
- Beheerde Hosting:
Gebruikers hoeven zich geen zorgen te maken over beveiliging of updates, omdat WordPress.com voor deze aspecten zorgt.
- Vereenvoudigde installatie:
Gebruikers kunnen een website snel in gebruik nemen, vaak al binnen enkele minuten na aanmelding voor een WordPress.com account.
- Regelmatige updates:
De kern WP software en thema’s / plug-ins die door WordPress.com worden geleverd, worden up-to-date gehouden om de veiligheid en prestaties te garanderen.
Nadelen:
- Beperkte aanpassing:
Gebruikers hebben zeer beperkte controle over ontwerp en functionaliteit in vergelijking met zelf gehoste WP. Aangepaste thema’s en plug-ins van derden zijn niet beschikbaar.
- Beperkingen voor het genereren van inkomsten:
Hoewel gebruikers advertenties kunnen weergeven en producten kunnen verkopen op WordPress.com, zijn bepaalde beperkingen en het delen van inkomsten van toepassing.
- Kosten:
Hoewel er een gratis abonnement is, zijn sommige geavanceerde functies en eigen domeinopties alleen beschikbaar via betaalde hostingabonnementen. De kosten kunnen in de loop van de tijd hoog oplopen, vooral voor gebruikers met grotere websites.
- Ranking in Google:
Met de gratis optie (subdomein) is het bijna onmogelijk om een hoge positie te verwerven in Google.
- Server:
Zelfs met de betaalde plannen is het niet mogelijk om de locatie van jouw web server te kiezen. Aangezien het een Amerikaans bedrijf betreft, mag je er vanuit gaan dat je site niet wordt gehost in Nederland of België. Als jouw doelgroep zich in een van de twee voornoemde landen bevindt maar jouw webserver niet, dan kan je goede Google rankings wel vergeten.
- Website eigendom:
Gebruikers hebben niet hetzelfde niveau van controle en eigendom over de gegevens van hun website als met zelf gehoste WP. Je site kan worden beperkt of zelfs worden afgepakt als je de regels overtreed.
De werking van WordPress. Een conclusie.
WordPress.org en WordPress.com zijn twee verschillende benaderingen voor het bouwen en beheren van websites met behulp van het WP platform. De keuze tussen deze twee systemen hangt af van je technische expertise, aanpassingsbehoeften, controle en hostingvoorkeuren. De werking van de zelf gehoste versie is gebaseerd op relatief veel technische input van de gebruiker terwijl de werking van de gehoste versie veel meer is gebaseerd op niet technische input.
WordPress.org, of zelf gehoste WP, werkt op basis van een maximaal niveau van controle, vrijheid, eigendom en flexibiliteit. Gebruikers zijn in meer of mindere mate verantwoordelijk voor websitebeveiliging maar hebben de volle vrijheid om hun websites naar eigen inzicht aan te passen en uit te breiden. Het is een uitstekende keuze voor mensen met redelijke technische vaardigheden en specifieke vereisten.
Aan de andere kant werkt WordPress.com op basis van het uit handen nemen van hosting- en beheertaken. Het is een gebruiksvriendelijke optie die geschikt is voor diegenen die een probleemloze ervaring willen maar tegelijkertijd wel bereid moeten zijn om controle, vrijheid, eigendom en flexibiliteit in te ruilen voor dat gemak.
Uiteindelijk komt de beslissing neer op jouw individuele doelen en technische vaardigheden. Beide platforms hebben hun verdiensten en het is belangrijk het platform te kiezen dat op een zodanige wijze werkt dat het zoveel mogelijk aansluit bij jouw behoeften, technische expertise en vaardigheden.
De snelste webhost van Nederland en België nog niet bezocht? Je kunt dat nu doen.
Lees ook:
Tot slot kan je ook een kijkje nemen bij onderstaande video.