Development Plugins

Deze post wordt regelmatig geupdate.

Naast dVault.nl gebruik ik ook een lokale WAMP-installatie om zaken te testen en te ontwikkelen. De volgende plugins ondersteunen de ontwikkelen van een plugin of template heel goed door de extra informatie of mogelijkheden die ze geven:

  • Debug Bar integreert heel goed in de standaard Admin-bar en dat geeft de plugin een voorsprong. Daarnaast is deze ook modulair uitbreidbaar. Ook met een aantal performance tracers;
  • WP-devel geeft dezelfde informatie ook, maar direct in de footer van de pagina. De lay-out vind ik iets overzichtelijker, maar anderzijds intergreert het soms niet zo goed met een template of theme.
  • MySQL Profiler - geeft een helder inzicht in de SQL-queries per pagina gekoppeld aan de functies die de query aanroepen. Debug Queries geeft een soortgelijk overzicht;
  • De betere versie Debug Objects is van dezelfde auteur. Debug Objects geeft een geweldig inzicht in alle functies en queries in gebruik op een bepaalde pagina. Voor mij op dit moment de winnaar waar het gaat om inzicht in de Queries en Objecten in een pagina;

    DebugObjects plugin

    DebugObjects plugin settings page

  • Rewrite Rules Inspector en Monkeyman Rewrite Analyzer geven beide een overzicht van de effectieve Rewrite Rules;
  • De deprecation checker is handig om themes en templates te testen op deprecated code;
  • P3 – Plugin Performance Profiler trekt het analyse-niveau naar een hoger plan. Het geeft een gedetailleerd inzicht in de laadtijd van de verschillende pagina’s en de impact van de verschillende plugins hierop. Een geweldige tool!

    P3profiler screenshot

    P3profiler screenshot

Meer algemenere tools zijn:
  • CodeStyling Localization laat je alle PO/MO-files bewerken binnen de WordPress-admin;
  • Simply Show IDs geeft bij elk object in de backend het ID. Handig om de juiste queries te bouwen;
  • User Switching geeft de mogelijkheid om even in een ander account mee te kijken;

Daarnaast zijn er een aantal tools welke ik in het verleden gebruikt heb, omdat de situatie er om vroeg:

  • Adminer - PHPmyAdmin in WordPress, handig als de webhost geen PHPmyAdmin heeft;
  • Soms heb je phpinfo() nodig – voor de luie ontwikkelaars onder ons: WordPress phpinfo();

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>