• Atoomweg 6b, Groningen
  • 06 3747 2437
Label: webdevelopment
really simple ssl plugin
Really simple SSL 2.0 beschikbaar
29 juni 2015

Ik heb deze week een flink verbeterde versie van de Really Simple SSL plugin uitgebracht. Het doel van de plugin is om het installeren van SSL op je website extreem makkelijk te maken. In de 1.0 versie moest je nog iets doen, nu hoef je eigenlijk alleen maar de plugin te activeren, en je bent klaar! Wat is er nieuw Automatische SSL detectie Doorsturen met behulp van het .htaccess bestand Wijzigen van siteurl en homeurl in https:// Wat doet Really Simple SSL voor je? Als de plugin SSL detecteerd doet hij drie dingen: Al het binnenkomende verkeer wordt doorgestuurd naar […]

Lees meer
hacken van websites
Anti clickjacking plugin voor WordPress
3 februari 2015

In samenwerking met Peter Tak heb ik deze week een plugin geschreven die je site beschermt tegen een clickjacking aanval, volgens de Owasp best for now aanpak. Door een javascript en een stukje html in te voegen wordt voorkomen dat je site slachtoffer wordt van clickjacking. Een methode waarmee hackers klikken van je bezoekers kunnen omleiden zonder dat ze daar erg in hebben. Je kan de plugin vinden in de WordPress plugin bibliotheek.

Lees meer
Website beveiligen tegen hacken
Website beveiligen tegen hacken
27 november 2014

Je hebt een mooie website in WordPress. Hackers hebben het niet op jou gemunt, want ze kennen je bedrijf helemaal niet… Of wel? Geautomatiseerde scans De grap is dat de hackers je site helemaal niet hoeven te kennen. Geautomatiseerde systemen scannen ip-nummers, en kijken overal of er niet ergens een lek zit op basis van bekende lekken in plugins (zie dit blog voor bekende lekken), of door simpelweg te proberen je wachtwoord te raden van je CMS. In deze visualisatie van hacks in de loop der tijd is mooi te zien hoe het aantal gehackte websites en de bijbehorende data enorm aan […]

Lees meer
Responsive Web Design
Responsive website nog zeldzaam
10 november 2014

Op de promotiedagen 4 & 5 november boden we met de Technologie Coöperatie een seo scan (of zoekmachine optimalisatie scan in het Nederlands, door ondergetekende) en een website security scan (door PTA security) aan voor alle geïnteresseerde bedrijven. PTA security heeft bij deze scans ook een aantal aardige bevindingen gedaan op het gebied van beveiliging. SEO scan In de seo scan hebben we op vier punten gekeken naar de mate waarin de huidige site geoptimaliseerd was. Heeft het bedrijf een responsive website (geschikt voor smartphones en tablets) Is de structuur van de site in orde (technisch up to date, handige menustructuur) Worden de […]

Lees meer
installatie van wordpress op je lokale systeem
WordPress lokaal installeren in 5 stappen
3 juli 2014

Een website maken met WordPress is makkelijk, tenminste, als je niets doet buiten de WordPress installatie en een thema er op installeert. Hiervoor heb je geen programmeerkennis nodig, en je kan dan meestal volstaan met één versie van je website, bij je provider. Maar toch. Stel nu dat je iets wilt veranderen aan je site. Een nieuw thema, een ander logo, zoiets. Maak je een foutje, dan ligt je site eruit. Dat kan natuurlijk beter. En veiliger. De oplossing is om een development versie van je website te bouwen op je eigen laptop/desktop. Dat lijkt misschien lastig, maar dat is […]

Lees meer
wordpress website lokaal installeren in groningen
Waarom je de standaard WordPress jquery maar beter kan vervangen
9 mei 2014

Waarom moet de de standaard ingevoegde wordpress jquery vervangen? Hier kunnen verschillende redenen voor zijn. Ten eerste kan het zijn omdat de versie 1.10 die WordPress gebruikt niet voldoet voor de plugins die je gebruikt. Dan is het duidelijk, je moet upgraden, en uiteraard niet gewoonweg een extra library toevoegen. Een andere, en misschien wel belangrijkere reden om dit te doen, is dat het een “best pracice” is geworden om zoveel mogelijk de standaard libraries google gehost in te laden, dus niet vanaf je eigen webserver, maar vanaf de google servers. De kans is dan groot dat je gebruiker deze […]

Lees meer
wordpress website lokaal installeren in groningen
Default post thumbnail
7 mei 2014

In veel ontwerpen krijgt de post thumbnail, of uitgelichte afbeelding, een vaste plek in het ontwerp. Maar wat gebeurt er als de klant geen plaatje plaatst? Je kunt er in het ontwerp mee rekening houden, maar het blijft in het beste geval een wit vlak. Je mooie ontwerp is ineens leeg en saai. Wat natuurlijk heel handig is, als je er een default post thumbnail in kan zetten, om in elk geval de look en feel van je site te behouden. Een nuttige uitbreiding zou kunnen zijn dat de functie kijkt welke afbeeldingsformaat gebruikt wordt, dat staat nog op mijn to […]

Lees meer
wordpress website bouwen
WordPress menu limiet
24 april 2014

Onlangs kwam ik een bijzonder probleem tegen: bij het opslaan van een menu in WordPress, werden de wijzingen niet opgeslagen. De toevoegingen aan het menu werden gewoon genegeerd, zo leek het. Alsof er een limiet zat op het aantal menuitems. Het probleem bleek uiteindelijk te zitten in het php.init bestand. Daarin is de variabele max_input_vars gedefinieerd. Zodra het aantal variabelen hierboven komt, wordt de rest genegeerd. WordPress delete bij elke update van het menu de volledige menustructuur, en overschrijft die met de nieuwe. Vandaar dat je zelfs hele stukken menu kan kwijtraken. Dit is de bekende wordpress menu limiet. WordPress heeft […]

Lees meer
wordpress website bouwen
Custom post type in WordPress
18 april 2014

Vaak heb je verschillende soorten content, en met de standaard post types in WordPress, page en post, kan je dan niets anders doen dan deze onderbrengen in een post, en deze dan verschillende categorieën geven. Maar een veel elegantere oplossing is natuurlijk een extra post type, een custom post type, aan te maken. Dat is eigenlijk heel simpel. Plak onderstaande functie in je functions.php, en je bent klaar! Voor het echte spiffy effect kan je natuurlijk nog een icoontje toevoegen, maar ja, dit ziet alleen de beheerder, dus je kan je afvragen of dat de moeite waard is. Voor de […]

Lees meer