Wat is een wordpress plugin

working with wordpress plugins

Heb jij al eens gedacht terwijl je wordpress gebruikte dat het best handig zou zijn om wat meer te kunnen doen met wordpress ? Bijvoorbeeld nieuwsbrieven versturen. Of follow buttons in je footer zetten ? Wel dan zijn plugins iets voor jou ! WordPress plugins zijn software componenten die de basisfuncties van wordpress als content management systeem serieus kunnen uitbreiden. Gratis of betalend.

Wat zijn plugins ?

WordPress is al sinds een aantal jaren bezig met een steile opgang. Volgens de laatste gegevens zouden momenteel meer dan 20% van alle nieuwe websites gemaakt en beheerd worden door wordpress.

Dat is gigantisch. En dat heeft ook een aantal voordelen :

  • de ontwikkeling zal niet stilstaan en het systeem zal zeker niet verdwijnen
  • de community die dit opensource project ondersteunt, zal alleen maar groter worden
  • meer en meer wordpress specialisten zorgen voor de nodige ondersteuning
  • je vind meer en meer bronnen die je op weg helpen als beginner maar ook als gevorderde gebruiker

WordPress als content management systeem laat je toe om een volledige website op te zetten en te beheren. Het enige dat je nodig hebt is een server met php en een mysql database. Ook die twee zijn opensource.

Maar uiteindelijk zijn de basisfuncties die in wordpress inbegrepen zijn vrij beperkt. Je kan inderdaad een aantal basisinstellingen juist zetten, pagina’s en nieuwsberichten publiceren en een volledige media database beheren. Maar voor de gemiddelde gebruiker loop je toch al snel tegen de beperkingen aan.

En net daarvoor ondersteunt automattic, die de wordpress.org website beheert, de ontwikkeling van plugins. WordPress plugins zijn extensies van wordpress die extra functies toevoegen aan wordpress als content management systeem.

Waaraan denken we dan vooral ?

  • optimalisatie van de vindbaarheid van een website door zoekrobots zoals Google
  • beveiliging van wordpress sites
  • toevoegen van contactformulieren
  • uitbreidingen van de functies van de standaard html editor van wordpress

En ga zo maar door.

Voor- en nadelen van plugins

Er is gigantisch veel geschreven over de voor- en nadelen van plugins. De meest gehoorde kritiek is dat het laadsnelheid van een website zou vertragen. En daar is wel iets voor te zeggen.

De meeste wordpress gebruikers maken de fout om te veel plugins te installeren. Ik heb al installaties gezien met meer dan 50 (!!) plugins. Het spreekt voor zichzelf dat dat inderdaad niet bevorderlijk is voor de snelheid van wordpress. Die 50 plugins moeten immers bij elke pagina van de website opgeladen worden en dat vraagt rekenkracht.

Een andere veel gemaakt fout is om plugins die je niet meer gebruikt, enkel te desactiveren. Beter zou het zijn om ze gewoon te verwijderen.

Zoals verder zal aangehaald worden, zijn de plugins gecontroleerd op walware en virussen. Maar er is geen controle op de kwaliteit van de programmatie. Zo is het mogelijk dat twee plugins met dezelfde functionalteit toch een verschil in laadsnelheid van je website kunnen veroorzaken. Als je de meest populaire plugins verkiest boven de “nieuwkomers”, zal dit probleem zich minder voordoen omdat ze beter geoptimaliseerd en onderhouden zijn.

Een ander aspect betreft de veiligheid. De plugins zijn safe maar niet per sé de oudere versies van een plugin. Als algemene raadgeving geldt dus : hou je plugins up-to-date en doe dit regelmatig. De updates zijn immers niet enkel bedoeld om verbeteringen aan te brengen maar ook om eventuele zwakheden van de software te verbeteren. Hackers weten immers dat “oude” versies van plugins zwakheden bevatten die ze kunnen uitbuiten om toegang te krijgen tot wordpress. En dan kunnen dingen gebeuren zoals bij de Panama Papers.

Maar in sé blijft het uiteraard fantastisch dat je gewoon gratis extra functies kan toevoegen aan je wordpress installatie. Het enige gevaar dat hier bestaat is dat je een plugin laten we zeggen bijvoorbeeld twee jaar gebruikt maar dat dan de ontwikkelaar van de plugin beslist om ermee te stoppen. In dat geval moet je op zoek naar een vervanger van de originele plugin en is het mogelijk dat je best wel wat werk hebt om de noodzakelijke vervangingen te doen op (elke) pagina van je website.

De plugin repository

wordpress plugin repository

Je kan een kijkje nemen naar alle plugins op de publieke repository van wordpress :https://wordpress.org/plugins/browse/popular/

Daar kan je zie dat het gebruik van plugins een courante praktijk is en dat iedereen een eigen “cocktail” kan samenstellen van plugins die gratis van deze website kunnen toegevoegd worden in wordpress.

Leuk aan de interface van deze website is dat je de plugins bekijken volgens een aantal criteria. “Featured” zijn de plugins die gepusht worden door Automattic (sic). Vooral de tab “Popular” geeft je een duidelijk inzicht in de meest populaire plugins op dat moment. Voor de liefhebbers zijn er nog de tabs “Favorites” en “Beta Testing”.

Daarnaast heb je ook de zogenaamde “tags” die een inhoudelijke categorisatie geven van alle aanwezige plugins. Je kan het hier bekijken : https://wordpress.org/plugins/tags/

Als we dit artikel schrijven (03/08/2016), zijn er 45.941 plugins die allemaal samen 1 miljard 300 miljoen keer gedownload zijn. U hoort het goed. Meer dan 1,3 miljard downloads.

Update 30/11/2016 : 47.923 plugins met 1.479.845.800 downloads. Dat wil zeggen dat er op 15 maanden bijna tweeduizend extra plugins zijn bijgekomen of een gemiddelde van 130 per maand !

De grootste successen zijn onder andere Yoast SEO, Wordfence en Contact Form7.

En alhoewel alle plugins op deze repository gratis zijn, is enige voorzichtigheid toch geboden. Automattic laat immers toe dat de zogenaamde freemium plugins ook kunnen gedownload worden.
Dat zijn plugins die een beperkte functionaliteit hebben maar die wel kan uitgebreid worden mits betaling van een abonnement, hetzij in maandelijkse vorm hetzij in een eenmalige bijdrage.

Je moet ook geen schrik hebben van plugins met virussen. Alle plugins die aanwezig zijn op wordpress.org zijn gecontroleerd en gegarandeerd virus-vrij. Dat is in tijden zoals vandaag zeker geen overbodige luxe.

Bovendien is dit niet de enige plaats waar je plugins kan downloaden. Er zijn honderden, zoniet duizenden sites, waar je nog extra plugins kan downloaden en aankopen. Alleen ben je dan nooit zeker dat alles gecontroleerd en veilig is.

Er zijn natuurlijk uitzonderingen. Er zijn een aantal bedrijven die premium plugins verkopen die doorheen de jaren bijna een must geworden zijn voor de meeste wordpress sites. Zo denken we bijvoorbeeld aan wpml.org (meertalige wordpress sites), woocommerce (e-commerce voor wordpress) en wordfence (beveiliging van wordpress sites).

simpele website personalisatie in wordpress

Zoals aangeduid in het vorige artikel (website personalisatie), is de term “personalisatie” ietwat misleidend. Het gaat hier niet over over hoogdravende technieken waarbij gigantische investeringen nodig zijn. Maar simpele basistechnieken, commerciële weetjes die met een minimum aan ervaring en technische kennis, makkelijk in de meeste websites kunnen geïntegreerd worden. En al zeker in wordpress.

Read moresimpele website personalisatie in wordpress

plugin van de maand : Shortcodes Ultimate

Shortcodes ultimate is een plugin die een hoop shortcodes verenigt onder één plugin. Ik had er al veel gestest maar vroeg of laat lopen ze toch vast door een probleem met een of ander thema. “Not so” met shortcodes ultimate. De tool werd ontwikkeld in Rusland.

Zoals je op de video kan zien, zijn er standaard reeds een heleboel voorgeïnstalleerd en is het enkel kwestie ze te gebruiken.

Wat erg leuk en makkelijk werken is, is de preview and presets. Hierbij kan je een aantal parameters van de shortcodes bewaren en later opnieuw gebruiken? Een soort shortcode template dus. Nice !!

shortcodes2

Onlangs kocht ik de extensie “custom shortcodes” and wow. Het walhalla van de shortcodes. Bijgevoegd kan je een voorbeeld vinden van een custom shortcode waarbij ik de tags van een post opzoek en custom css gebruik voor het stijlen. Het resultaat vind je hieronder waarbij de tags van deze post verschijnen.

[su_add_tags_to_post_or_page]

the new Jetpack 3.0 has arrived

jetpackIk beschouwde me nooit als een echt grote fan van Jetpack maar daar lijkt nu verandering in te komen met de release van versie 3.0 vandaag op 20 mei 2014.

Naast de interface die een complete make-over kreeg, zijn er ook een aantal fijne bijkomende functionaliteiten ingebouwd die zeker een extra dimensie geven aan een install.

de interface : gebruiksvriendelijk en makkelijk

Het eerste dat opvalt is de interface. Die heeft een modern kleedje gekregen met daarin twee duidelijke tabs : home en settings. Het is vooral de settings pagina die extra elementen toevoegd aan de gebruiksvriendelijkheid : in een duidelijk overzicht worden alle features getoond en via een simpele klik kan je zien wat welke plugin juist doet !

Voor elke plugin kan je makkelijk, net zoals bij het algemene menu van de plugins, activeren of desactiveren én de settingsveranderen via 1 klik. Bovendien kan je filters gebruiken keyword search.

maar wat biedt het nu aan extra functionaliteit ?

In totaal zijn er 33 (!!) modules/plugins die je gratis kan activeren en gebruiken in widgets, posts and beheer van media. De twee nieuwste jetpack modules zijn de “site verification module” en support voor twitter opengraph protocol.De site verification module laat je toe je site te monitoren via Google Webmaster Tools, Bing Webmaster Center and Pinterest Site Verification.  Wel handig.

Voor meer info : JetPack News

 

 

plugin van de maand : PolyLang

Group portraitEen multi-talen versie van wordpress is altijd een beetje kantje boordje geweest. Uiteraard zijn er grote spelers op de markt zoals WPML die werkelijk alle toeters en bellen aan te bieden hebben om je grote website in tientallen talen te maken.

Sinds einde 2018, is er een derde speler bijgekomen : translatepress. Deze plugin biedt ook best wat extra elementen om je website op ene makkelijke manier om te zetten naar verschillende talen. Op wpexplorer hebben ze een volledig artikel gewijd aan de “new kid on the block”.

Maar wat met de gemiddelde website ? Slechts een 5 à 6-tal pagina’s waarvan er misschien 3 of 4 vertaald moeten worden ? Moeten we daarvoor een uitgebreide installatie doen van wpml ? Uiteraard niet. Dan komt een handige plugin zoals polylang uitstekend van pas.

Hoe polylang gebruiken

Op dit moment (18 mei 2014) hebben reeds 214.000 mensen de plugin gedownload. Om maar te zeggen dat deze plugin toch niet van de kleinste is. Maar onbekend maakt onbemind.

Via polylang kan je alle posts en pagina’s in verschillende talen schrijven. En leuke filter bovenaan de admin bar laat je makkelijk toe een filter aan te brengen. het extra leuke is nu dat de verschillende vertalingen van dezelfde pagina gewoon aan mekaar gelinkt zijn zodat je (binnen de post editor)  gewoon van taal kan wisselen voor dezelfde pagina. Nice !

Ook de structuur van je permalinks integreert zich perfect met de plugin. Zo kan je de default language instellen en de taalcode deel late uitmaken van je url structuur. Bovendien integreert de plugin zich wonderwel met verschillende posttypes, media, widgets en menu-structuren.

screenshot-1

Opgepast : momenteel (24/04/2019) is polylang NIET aangepast om te gebruiken samen met Elementor page builder.

de beste plugins van april 2014

Hierbij een klein lijstje van plugins die ik de voorbije maand getest en geïmplementeerd heb.plugins

HC Custom WP-Admin URL

Deze handige tool kan de naam van je wp-admin en wp-login wijzigen zodat je minder gevoelig bent aan poging tot hacken simpelweg omdat de hacker niet weten waar je login pagina is. In plaats van http://yourdomain.com/wp-admin/ en http://yourdomain.com/wp-login.php you can have http://yourdomain.com/admin or http://yourdomain.com/banana

Contact Form DB

Uiteraard kan je bij ContactForm 7 en Jetpack Contact Form de gegevens laten bezorgen via email zodat je onmiddellijk kan reageren. Via deze plugin kan je bovendien alle data die ingevuld wordt, laten opslaan in een database. Handig voor degenen die deze gegevens later willen gebruiken voor andere campagnes en acties.

Admin Menu Editor

Als je een hoop plugins gebruikt en die installeren zich allemaal in het hoofdmenu, dan wordt het overzicht al snel onduidelijk en vind je vaak niet meer onmiddelijk het juiste submenu om de parameters van een bepaalde plugin te veranderen. Admin Menu Editor brengt daar verandering in. Ik breng bijvoorbeeld AL mijn plugins onder in het menu-item “plugins” (klinkt simpel en dat is het ook maar je admin interface wordt een stuk duidelijker en overzichtelijker.

EU Cookie Law Compliance

Meer en meer landen voeren een strengere cookiewetgeving in. Onder andere in Belgie en Nederland moet dit vrij strikt toegepast worden. Deze plugin laat je toe een “warning” aan de bezoekers van je website te tonen waarna je een opt-in of opt-out kunnen voor het gebruik van de cookies op je website.

 

w3 total cache

 

Een van de beste technieken om de response-tijd van je website (zie hiernaast!) te verbeteren, is door gebruik te maken van cache. Ook in wordpress websites wordt deze techniek vaak gebruikt. Deze website maakt hiervoor gebruik van W3 Total Cache.

 

Alvorens een caching plugin te installeren, is het erg belangrijk te checken of er nog andere modules of plugins actief zijn. Twee of meerdere caching tools zouden mekaar kunnen tegewerken en voor een hoop ongewenste effecten zorgen.

 

W3 Total Cache geeft je een hoop mogelijkheden, maar de belangrijkste is gewoon om bij de “general settings” gewoon “enable” page cache aan te vinken.  Klaar is kees. Ook de optie “browser cache” is interessant. Enkel oppassen vor de 404 pagina’s !! (en mogelijke conflicten met andere gebruikte plugins op deze website (vooral qua seo) .

gebruikte plugins op deze website

Hierbij een klein lijstje van wordpress plugins die voor mij onontbeerlijk zijn voor elke website die ik opzet. Uiteraard zijn nog velen, maar deze zijn betrouwbaar, stabiel en worden regelmatig onderhanden genomen door de ontwikkelaars.

Op de eerste plaats : Jetpack. Jetpack is ontwikkeld door WordPress zelf en voorziet de wordpress installatie van statistieken,  integratie met sociale netwerken, url shortening, css editor and creatieve formaten voor image galleries. Een must have !

Op de tweede plaats : seo ultimate.  Deze (vrij technische) tool laat je toe title, description en keywords te zetten per pagina, categorieën en tags,  integratie van OpenGraph protocol (Facebook), permalinks, 404 pagina’s enzovoort.

Ultimate Tiny CME is een uitbreiding van de standaard editor van wordpress met een hoop extra functionaliteiten : YouTube video toevoegen, tabellen en tabelopmaak en een shortcodes manager. Deze plugin laat je toe tot 50 extra buttons toe aan je editor toe te voegen. Gratis maar er is wel een professionale (betalende) versie met nog extra functies.

Alhoewel JetPack dit ook voorziet, is de Simple Custom CSS plugin een aardige toevoeging aan het arsenaal van de wordpress blogger. Voor Mailpoet, verwijzen we graag door naar deze post over mailpoet.