WordPress plugin ontwikkelen
Een bestaande WordPress-plugin kan een standaardbehoefte snel oplossen. Als uw werkwijze specifieke regels of gegevensstromen vraagt, sluit die oplossing soms niet goed aan. Een plugin op maat kan dan functies toevoegen die passen bij uw website en de mensen die ermee werken.
Wanneer is maatwerk zinvol?
Een productconfigurator is een voorbeeld: bezoekers maken keuzes en de website moet die volgens uw eigen regels verwerken. Een ander voorbeeld is het doorsturen van gegevens naar het softwarepakket waarmee uw organisatie werkt. Bestaande plugins kunnen hiervoor soms voldoende zijn. Maatwerk komt in beeld wanneer de benodigde stappen, velden of regels daar niet goed in passen.
De eerste afweging is daarom wat de plugin voor bezoekers en beheerders moet doen. Welke handelingen kosten nu tijd, welke gegevens moeten beschikbaar komen en welk resultaat verwacht u? Met die antwoorden is beter te bepalen of een bestaande oplossing volstaat of welke functies een eigen plugin nodig heeft.
De functie en gegevensstroom afbakenen
Voor een configurator zijn bijvoorbeeld de keuzemogelijkheden belangrijk en wat er daarna met een aanvraag gebeurt. Bij gegevensoverdracht moeten de bron en bestemming duidelijk zijn, net als de momenten waarop gegevens worden verzonden of opgehaald. We bespreken ook wat er moet gebeuren als informatie ontbreekt of een extern systeem tijdelijk niet bereikbaar is.
Deze keuzes maken de omvang van het werk concreet. Ze helpen ook om te bepalen welke onderdelen binnen WordPress thuishoren en waar een verbinding met andere software nodig is. Gaat het vooral om die gegevensuitwisseling, dan leest u bij WordPress koppeling ontwikkelen meer over dat onderwerp. Ontbreekt een export uit een bestaande website, dan kan spideren van content helpen om gegevens beschikbaar te maken.
Compatibiliteit en onderhoud
Een plugin werkt samen met uw WordPress-installatie, thema en eventueel andere plugins. Daarom kijken we naar de bestaande inrichting en de onderdelen die de maatwerkfunctie kunnen beïnvloeden. Ook wijzigingen aan WordPress of gekoppelde software kunnen later gevolgen hebben voor de plugin.
Spreek vooraf af wie de plugin na oplevering onderhoudt, hoe aanpassingen worden beoordeeld en welke afhankelijkheden belangrijk zijn. Zo kunt u de ontwikkeling beoordelen als onderdeel van uw website op langere termijn, en niet alleen als een losse functie.
Neem contact met ons op met uw wensen en de huidige inrichting van uw website. Dan bespreken we of een plugin op maat bij uw situatie past.
