Documentatie · Ontwikkelaarsdocumentatie
Ontwikkelaarsoverzicht
Dit document is de oriëntatiepagina voor ontwikkelaars en integrators die werken met ADP Car Market Hub. Het blijft bewust op hoofdlijnen. Interne implementatiedetails, private API's, opslagdetails en beveiligingsgevoelige release-infrastructuur worden afzonderlijk beheerd en maken geen deel uit van de openbare documentatie.
Wanneer u dit document moet gebruiken
Lees dit document als u:
- Een site-implementeerder bent die oriëntatie nodig heeft voordat u sjablonen of instellingen aanpast voor een specifieke dealer.
- Een integrator bent die de plugin koppelt aan een CRM, marketingtool of externe planner via de gedocumenteerde en ondersteunde interfaces van de plugin.
- Een beoordelaar bent die de plugin op hoofdlijnen evalueert alvorens deze aan te bevelen.
Eindgebruikers (dealermedewerkers die de plugin configureren vanuit de WordPress-beheeromgeving) moeten in plaats daarvan beginnen met de gebruikersgerichte secties van de documentatie, in het bijzonder de gebruikershandleiding en de beheerdersreferentie.
Wat de plugin is
ADP Car Market Hub is een WordPress-plugin die voertuigadvertenties importeert en synchroniseert vanuit een bovenliggende marktplaats naar WordPress, en het volgende biedt:
- Een openbare voertuigcatalogus (archief, individuele voertuigpagina, vergelijkingspagina, favorieten, zoekfilter).
- Een beheeromgeving voor configuratie, import en leadbeheer.
- Een kleine set gedocumenteerde shortcodes en door het thema te overschrijven sjablonen waarop integrators kunnen vertrouwen.
De plugin vereist de WordPress- en PHP-versies die in de plugin-header zijn gedeclareerd. De plugin wordt geleverd met gebundelde vertalingen voor de ondersteunde talen en biedt een schoon pad voor activering, deactivering en de-installatie.
Hoe u door deze sectie navigeert
- Zie Lokale ontwikkelomgeving instellen voor het inrichten van de omgeving.
- Zie Codeerstandaarden voor codeerconventies.
- Zie Shortcodes voor ontwikkelaars en Systeemsjablonen en overrides voor ondersteunde integratie-interfaces.
- Zie Internationalisering voor ontwikkelaars voor bijdragen aan vertalingen.
- Zie Richtlijnen voor bijdragen voor het proces van bijdragen.
Andere pagina's in deze sectie bieden een voor het publiek veilige samenvatting van gebieden (architectuur, opslag, REST/AJAX, cron, beveiliging, release, analytics, Market Insights, enz.) waarvan de interne details bewust niet worden gepubliceerd.
Ondersteunde openbare integratie-interfaces
Gebruik bij het integreren met de plugin bij voorkeur deze stabiele interfaces:
- De beheerinstellingen-UI van de plugin.
- De gedocumenteerde shortcodes.
- Systeemsjabloon-overrides op themaniveau zoals beschreven in Systeemsjablonen en overrides.
- Het algemene Ontwikkelaarsoverzicht voor oriëntatie.
Interne klassenamen, optiesleutels, databasetabellen, REST- en AJAX-endpoints, cron-hooknamen, capability- en nonce-identificaties en release-/update-infrastructuur worden beschouwd als implementatiedetails. Deze kunnen tussen releases zonder voorafgaande kennisgeving wijzigen en maken geen deel uit van het openbare integratiecontract.
Stabiliteits- en wijzigingsbeleid
Alles wat hierboven niet als ondersteunde openbare interface is vermeld, wordt beschouwd als een intern implementatiedetail. Interne API's, opslaglay-out en beveiligingsimplementatie kunnen tussen releases wijzigen. Vertrouw hier niet op vanuit code van derden, thema's of externe systemen. Directe database-schrijfacties worden niet ondersteund.
Kennisgeving openbare documentatie. Deze pagina biedt uitsluitend een integratie-overzicht op hoofdlijnen. Interne implementatiedetails, private API's, opslagdetails en beveiligingsgevoelige release-infrastructuur worden afzonderlijk beheerd en maken geen deel uit van de openbare documentatie. Ondersteunde integratie-interfaces zijn de gedocumenteerde shortcodes, sjabloon-overrides, de instellingen-UI en eventuele uitbreidingspunten die expliciet in deze sectie zijn gepubliceerd.