White label webdesign WordPress ontwikkelingsnormen.
Deze algemene WordPress-ontwikkelingsnormen vormen de basis voor alle offertes die White Label Webdesign verzendt en vormen de basis instructies voor onze ontwikkelaars bij het ontwikkelen van alle websites.
Als er een specifieke voorkeur van een partner bestaat die een algemene WordPress- ontwikkelingsstandaard vervangt of elimineert wordt deze duidelijk in de offerte geïdentificeerd en via specifieke aanwijzingen aan de ontwikkelaar toegewezen.
Voorbeeld: Algemene standaard versus specifieke voorkeur
Een algemene WordPress-ontwikkelingsstandaard is om geen child-thema te gebruiken met Bootstrap of Foundation. Als een partner eist dat een child-thema moet worden gebruikt, zal White Label Webdesign dat als een Specifieke partner voorkeur in het voorstel
identificeren en prijzen.
Inhoudt:
1. Basisprincipes 2. Header en footer 3. Navigatie
4. Page en posts
5. Templates en themes 6. Plugins
7. WooCommerce 8. Premiuim themes
1. Basisprincipes
• Ontwikkeld de site op een white label dev-server
• Gebruik de meest up to date versie van WordPress op het moment dat het project wordt gestart
• Maakt CSS-bestanden duidelijk onderverdeeld in secties en georganiseerd in een logische volgorde volgens de volgorde van de paginaweergave (body, header, navigation, content, row, sidebar, footer, etc.)
• Zet alle externe links op target = ”_ blank”
• Opmerkingen worden uitschakelen tenzij anders aangegeven
• Ontmoedigen zoekmachines om de site op onze dev-server te indexeren
• Maken gebruik van de letter fonts in de PSD-bestanden die we ontvangen (als premium fonts vereist zijn, moeten deze door Agency worden gekocht en verstrekt voordat de ontwikkeling begint of vergelijkbare lettertypen van Google-lettertypen worden gebruikt totdat de werkelijke lettertypen worden ontvangen)
• Maakt gebruik van Open Sans vanuit Google Fonts in situaties waarin geen duidelijke aanwijzingen over fonts worden gegeven
• QA test de sites in de volgende browsers: Firefox, Chrome, Safari en voor IE10 +
• Maakt een individuele WP-admingebruiker voor elk project dat we voor een partner ontwikkelen
• De site na voltooiing verplaatsen met de All-in-One WP Migration Import plugin. Als de All-in-One WP Migration Import plugin niet compatibel is met de gekozen
hostingomgeving, biedt White Label Webdesign maximaal 2 uur migratie van de website kosteloos aan. Als de migratie meer dan 2 uur duurt brengt White Label Webdesign €35 per extra uur in rekening of biedt wij een gezipte versie van de website die onze partner kan implementeren. Alle migraties hebben gevalideerde FTP-inloggegevens, toegang tot cPanel heeft de voorkeur (toegang tot cPanel vereist voor gevallen waarin All-in-One WP Migration niet kan worden gebruikt)
• Maakt geen child-thema voor Foundation- of Bootstrap-sites omdat elke site een opmaat gemaakte thema is dat is opgebouwd uit een framework en niet wordt beïnvloed door parent-theme updates zoals andere commercieel beschikbare thema's (standaard WP-kernupdates en plug-inupdates kunnen nog steeds normaal worden uitgevoerd )
• laat Google niet op onze ontwikkelingsserver crawlen
• Zal geen broncode van de plug-in schrijven / wijzigen (functionaliteit) tenzij specifiek besproken en overeengekomen met partners
• Brengt geen belangrijke wijzigingen aan in de functionaliteit van een premiumthema (zie het gedeelte premiumthema's) voor een vaste prijs
• Voert geen SEO-optimalisatie aan de website uit tenzij specifiek gevraagd in de oorspronkelijke offerte tijdens de offertefase
2. Header en footer
• Gebruik Dashboard »Uiterlijk» Header zodat header logobestand als afbeelding kan worden toegevoegd
• Linkt logo naar startpagina
• Gebruik Dashboard »Uiterlijk» Achtergrond om achtergrondkleur en / of achtergrondafbeelding plus scrollen in te stellen.
• Gebruikt Advanced Custom Fields Pro »Optiepagina om globale opties te creëren voor header en footer inhoud, enz. resulterend in een Dashboard-menu-item genaamd" Thema-instellingen "
• Stelt Dashboard »Thema-instellingen» Contactinfo in als een set aangepaste velden waar de gebruiker het telefoonnummer van de site, het e-mailadres van de site, fysieke of postadressen, enz. kan instellen.
• Stelt Dashboard »Thema-instellingen» Footer» Copyrightverklaring en Social Media waar gebruikers de copyrightverklaring van de site en verschillende sociale media- pagina's kunnen toevoegen / bewerken
• Zal ingebouwde favicon-functionaliteit gebruiken die is vrijgegeven sinds WP 4.3 (uiterlijk -> aanpassen -> site-identiteit)
3. Navigatie
• Maak alle menu's met behulp van Dashboard »Uiterlijk» Menu's tool voor slepen en neerzetten
• Identificeert duidelijk menulocaties met voor de hand liggende benamingen zoals
"Top Nav", "Primary Nav" en "Footer Nav"
• Ontwikkeld de responsieve navigatie met behulp van de standaardwaarden voor Bootstrap, Foundation of andere frameworks tenzij anders aangegeven in de PSD- bestanden en specifiek in het voorstel wordt geciteerd
• Voegt geen breadcrumbs toe tenzij gespecificeerd in de definitieve PSD-bestanden
4. Pagina’s en posts
• Stelt de pagina volgorde handmatig in op elke pagina die we aan de site toevoegen zodat de lijst met pagina’s op het dashboard »Pagina's de zelfde volgorde heeft als de navigatiemenu's
• Gebruik slechts één <h1> -tag per pagina of post tenzij anders vermeld in de project eis van de klant.
• Verpak de paginatitel of posttitel in de enige tag <h1> tenzij anders vermeld in de project eisen van de klant
• Stelt alle aangepaste velden die worden gebruikt in een Pagina-editor of Post-editor in een logische volgorde met een voor de hand liggende benaming zodat niet- technische gebruikers informatie kunnen toevoegen / bewerken.
• Gebruikt Dashboard »Instellingen» Permalinks om de standaard permalinks in te stellen op /% postnaam% /
5. Templates en themes
• Geeft het thema en de sjabloonmap van het thema een naam op basis van de projectnaam. De naam kan op verzoek worden gewijzigd
• Site-logo of eerste letter van de site toevoegen als favicon
• Vervang de standaard screenshot door een van de startpagina
• Maak een sjablonenmap onder de themamap en maak daar de gevraagde sjabloonbestanden aan (bijvoorbeeld: templates / template-home.php
• CSS bieden voor sjabloonbestanden en:
o single.php o page.php o 404.php
• Gebruikt de standaardresponsiviteit van Bootstrap of Foundation als er geen specifieke PSD-bestanden beschikbaar zijn voor de responsieve weergaven
6. Plugins
• WhiteLabelWebdesign installeert de volgende plug-ins op elke site:
o https://nl.wordpress.org/plugins/wp-mail-smtp/ / (installeren maar niet activeren)
o https://wordpress.org/plugins/wordpress-seo/ (installeren maar niet activeren)
o https://nl.wordpress.org/plugins/wps-hide-login/
o https://nl.wordpress.org/plugins/wp-fastest-cache/
o https://nl.wordpress.org/plugins/wp-smushit/
o https://nl.wordpress.org/plugins/loginizer/
7. WooCommerce
• Brengen en op maat gemaakte offerte voor de partner geleverde ontwerpen voor kassa-, winkelmand- en productpagina's. Als er geen ontwerpen worden verstrekt door de partner gebruikt White Label Webdesign de standaard WooCommerce- ontwerpen voor deze pagina's
• Stelt geen standard betalings gateways in ten zij anders aangegeven in de offerte
• Stellen geen standard verzendingen in ten zij ander aangegeven in de offerte en zijn aangeleverd door onze partner
• Eventuele aanpassingen en extra functionaliteit add-ons moeten door de klant worden aangevraagd tijdens de offertefase zodat White Label Webdesign een nauwkeurige offerte kan uitbrengen.
8. Premium Themes
• Werkt met een premium thema op verzoek van de klant en gebruik de standaardfunctionaliteit van het thema om het project samen te stellen.
• Geeft alleen een ruwe schatting voor eventuele extra functionaliteit (niet geleverd door de standaardinstellingen van thema's) en berekent de kosten hiervoor door aan onze partner. De schattingsnauwkeurigheid is gebaseerd op volledigheid van
functionaliteitsbeschrijvingen door de klant tijdens de offertefase
• Belangrijke wijzigingen aanbrengen in de bestaande functionaliteit van een
premium-thema (zie hierboven) zonder volledig begrip en acceptatie door de onze partner en de toekomstige risico's die gepaard gaan met het aanbrengen van dergelijke wijzigingen.