WordPress Backups zonder bijwerkingen
Architectuur 03 mrt 2017

WordPress Backups zonder bijwerkingen

Om je gegevens niet te verliezen is het erg belangrijk dat je regelmatig een backup van je WordPress site maakt. Je kunt het echter ook aan ons overlaten! Lees hier wat we voor- en nadelen zijn en wat backup plugins jou kunnen bieden.
Lees meer
Wat doet het Savvii Content Delivery Network?
Architectuur 06 feb 2017

Wat doet het Savvii Content Delivery Network?

*** EDIT: Per april 2019 zijn de CDN opties (cookie-loos domein), welke geen waarde meer toevoegen sinds de uitrol van HTTP/2, verwijderd uit onze code. *** *** https://github.com/Savvii/warpdrive/releases/tag/2.10.0 *** *** Deze post blijft online voor historisch overzicht *** Regelmatig krijgen wij vragen over ons Content Delivery Network (CDN) en wat je ermee kunt. Ons CDN kan WordPress sites met veel statische content een grote snelheidswinst bieden. Maar hoe werkt dit precies? En wat voor meerwaarde bieden externe CDN's nog? Dat leggen we je graag uit in dit artikel.
Lees meer
WordPress meertalig
Architectuur 12 dec 2016

WordPress meertalig

Je bedient een internationaal publiek, dus moet je WordPress-site in meerdere talen beschikbaar zijn. Maar hoe pak je dat aan? Lees het hier.
Lees meer
PHP 7.0 voor jouw WordPress sites
Architectuur 09 mrt 2016

PHP 7.0 voor jouw WordPress sites

Bij Savvii is het nu mogelijk om je WordPress sites te draaien op PHP 7. Naast de nieuwe functionaliteiten die beschikbaar komen in de laatste versie wordt deze ook actief onderhouden. Dit komt natuurlijk de veiligheid ten goede. Lees hier meer over de voordelen en hoe je kunt upgraden.
Lees meer
Nieuwe security features
Architectuur 17 jun 2015

Nieuwe security features

Vanaf heden zijn er twee nieuwe security features geïmplementeerd op ons hosting platform: WordPress rate limiting en eigen error pagina's. Deze updates zijn doorgevoerd om specifieke veiligheidsaspecten op ons technische platform te upgraden en om onze gebruikers meer controle te geven over hun eigen omgeving. In dit blog bericht lichten wij toe wat er precies veranderd is en wat de implicaties hiervan zijn.
Lees meer
WordPress caching, hoe werkt dat?
Architectuur 03 okt 2014

WordPress caching, hoe werkt dat?

Met behulp van WordPress caching kun je je website een stuk sneller maken. Maar wat is caching eigenlijk en hoe gebruik je het? Onze collega Alexander legt het uit.
Lees meer
OpenSSL Heartbleed bug (CVE-2014-0160)
Architectuur 10 apr 2014

OpenSSL Heartbleed bug (CVE-2014-0160)

Afgelopen week is er een kwetsbaarheid in de cryptografie-library OpenSSL bekend gemaakt. Deze kwetsbaarheid wordt “The Heartbleed Bug (CVE-2014-0160)” genoemd en maakt het voor kwaadwillende…
Lees meer
Slim framework en routes
Architectuur 03 sep 2013

Slim framework en routes

Voor het admin panel van Savvii gebruiken we Slim (i.c.m. Twitter bootstrap). Slim is een php framework met goede route mogelijkheden. Ideaal voor ons want Slim heeft geen eigen database maar 'praat' slechts met onze interne API. Het gebruik van Slim Framework maakt het opzetten van gebruikersomgeving een stuk makkelijker, maar gaat niet zonder slag of stoot. Hieronder enkele tips voor het werken met routes in Slim. Om iets te kunnen zeggen over routes moeten we eerst definiëren wat de bronnen zijn die we willen bekijken en/of bewerken. Deze bronnen zijn, voor dit voorbeeld, account en sites. Account is de plek waar persoonlijke gegevens opgeslagen zijn zoals naam, e-mailadres, etc. Sites is een iets complexer en samengestelde bron. In dit voorbeeld houden we het simpel en kijken we naar algemene gegevens en domeinen. Als je bovenstaande bronnen vertaalt naar routes voor de website krijg je het volgende url-schema: /account /sites /sites/1/overview /sites/1/domains Om het voorbeeld redelijk simpel te houden kijken we alleen naar het opvragen van informatie, we maken dan gebruik van GET aanvragen. Hierbij schrijven we /sites/1/... als /sites/:site/... waarbij :site de identificatie is voor de site die we opvragen.  De routes die we net vastgesteld hebben vertalen zich dan naar: [php]$app-&gt;get('/account(/)', function () ...);<br />$app-&gt;get('/sites(/)', function () ...);<br />$app-&gt;get('/sites/:site/overview(/)', function ($site) ...);<br />$app-&gt;get('/sites/:site/domains(/)', function($site) ...);<br />[/php]
Lees meer