Een... bouwen website voor een klant is spannend, vooral als het project ten einde loopt en je klaar bent om de projectbestanden aan je klant over te dragen. Op dit kritieke moment in het project zijn er veel manieren waarop u de uiteindelijke locatie kunt opleveren. Er zijn ook enkele misstappen die u kunt maken, waardoor een anders goed projectproces in een mislukte opdracht zou veranderen.
Definieer het leveringsmechanisme dat u gaat gebruiken voor een project in het contract. Dit zorgt ervoor dat er geen twijfel over bestaat hoe u de bestanden bij uw klanten krijgt zodra u de site heeft voltooid.
Bestanden per e-mail verzenden
E-mail is de eenvoudigste methode om bestanden van uw harde schijf naar uw klant te krijgen. Het enige dat nodig is, is dat je een e-mailclient en een geldig e-mailadres hebt. Voor de meeste websites met verschillende pagina's en externe bestanden zoals afbeeldingen, CSS-stylesheets, en Javascript-bestanden, hebt u een programma nodig om die bestanden in een gecomprimeerde map te zippen die u vervolgens naar de client kunt e-mailen.
Tenzij de site enorm is met talloze afbeeldingen of videobestanden, zou dit proces je een klein bestand moeten opleveren genoeg om veilig per e-mail te verzenden (wat betekent dat het niet zo groot zal zijn dat het wordt gemarkeerd en geblokkeerd door spamfilters).
Er zijn verschillende mogelijke problemen bij het verzenden van een website per e-mail:
- Klanten weten het misschien niet hoe de bestanden te uploaden naar hun webserver, hoe ze de bestanden van de e-mail kunnen loskoppelen, of waar ze de bestanden moeten plaatsen als dat het geval is.
- Sommige e-mailservers overwegen: HTML bestanden (en soms ZIP-bestanden) als potentieel schadelijk en kunnen de bijlagen uit het bericht verwijderen. Dit is met name het geval bij het bijvoegen van JavaScript-bestanden.
- E-mail is onveilig. Als de HTML gevoelige gegevens bevat, kan deze door hackers worden gezien terwijl u deze verzendt.
- Dynamische pagina's zoals PHP of scripts zoals CGI kan vereisen dat er wijzigingen worden aangebracht op de live server om correct te werken, en uw klanten weten misschien niet hoe ze dat moeten doen.
Gebruik e-mail alleen om sites af te leveren als u weet dat de klant begrijpt wat hij moet doen met de bestanden die u verzendt. Als u bijvoorbeeld als onderaannemer voor een webdesignteam werkt, kunt u de bestanden per e-mail verzenden naar het bedrijf dat heeft u aangenomen omdat u weet dat de bestanden zullen worden ontvangen door mensen met kennis van zaken en die weten hoe ze moeten omgaan met de bestanden. Overweeg anders een van de onderstaande methoden als u met niet-webprofessionals te maken hebt.
Toegang tot de Live-site
Het aanbieden van de live site is vaak de meest effectieve manier om bestanden aan uw klanten te leveren, door de bestanden helemaal niet af te leveren. Plaats in plaats daarvan de voltooide pagina's rechtstreeks op hun live website met behulp van FTP. Zodra de website klaar is en goedgekeurd is door uw klant op een andere locatie (zoals een verborgen directory op de site of een andere website), verplaatst u deze zelf live.
Een andere manier om dit te doen, is door de site op één locatie te maken (waarschijnlijk op een bètaserver die u gebruikt voor ontwikkeling), en wanneer deze live is, wijzigt u de DNS-invoer van het domein zodat deze naar de nieuwe site verwijst.
Deze methode is handig wanneer klanten niet veel kennis hebben over het bouwen van websites of bij het maken van dynamisch web applicaties met PHP of CGI en u moet ervoor zorgen dat de sitescripts correct werken in de live milieu.
Als u de bestanden van de ene naar de andere locatie moet verplaatsen, is het een goed idee om de bestanden te zippen, net zoals u zou doen voor e-mailbezorging. Het hebben van FTP van server naar server (in plaats van naar je harde schijf en dan een back-up naar de live server) kan dingen ook versnellen.
De problemen met deze methode zijn onder meer:
- Klanten willen niet altijd freelancers toegang geven tot hun site, dus u kunt enige aarzeling tegenkomen wanneer u om toegang tot de site vraagt.
- Sommige websites zijn achter een firewall gebouwd en freelancers hebben mogelijk geen toegang tot die sites.
- Klanten vinden misschien dat je beschikbaar moet zijn voor extra ondersteuning en onderhoud buiten wat in je contract staat, omdat je nu toegang hebt tot hun site.
- Wanneer u slechts een deel van de site bouwt of wijzigt, kan elke fout problemen veroorzaken voor de rest van de site, en dat kan snel uw probleem worden, of u het probleem nu heeft veroorzaakt of niet.
Dit is de voorkeursmethode voor het aanleveren van bestanden bij klanten die geen kennis hebben van HTML of webdesign. Door aan te bieden om de hosting voor de klant te vinden als onderdeel van het contract, krijgt u toegang tot de site terwijl u deze ontwikkelt. Als de site klaar is, geef je ze de accountgegevens. Laat klanten echter altijd de facturering van hosting afhandelen, opnieuw als onderdeel van het contract, zodat u niet vastzit aan het betalen voor de hosting nadat het ontwerp is voltooid.
Hulpmiddelen voor online opslag
Er zijn veel online opslagtools die uw gegevens kunnen opslaan of een back-up van uw harde schijf kunnen maken. U kunt veel van deze tools ook gebruiken als een systeem voor het bezorgen van bestanden. Tools zoals Dropbox maken het gemakkelijk om bestanden op het web te plaatsen en uw klanten vervolgens een URL te geven om de bestanden te downloaden.
Met Dropbox kun je de service ook gebruiken als een vorm van webhosting door te verwijzen naar de HTML-bestanden in de openbare map, zodat je het kunt gebruiken als testplaats voor eenvoudige HTML-documenten. Deze methode is geschikt voor klanten die weten hoe ze de voltooide bestanden naar hun live server moeten verplaatsen. Het zal echter niet zo goed werken met klanten die niet weten hoe ze webdesign of HTML moeten doen.
De problemen met deze methode zijn vergelijkbaar met de problemen met het verzenden van een e-mailbijlage:
- Klanten weten mogelijk niet hoe ze de dienst moeten gebruiken.
- Klanten weten misschien niet hoe ze de bestanden van Dropbox naar hun website kunnen krijgen.
Deze methode is veiliger dan het verzenden van bijlagen via e-mail. Veel opslagtools bevatten enige wachtwoordbeveiliging of verbergen de URL's zodat de bestanden minder snel worden gevonden door iemand die het niet kent.
Gebruik deze tools wanneer een bijlage te groot zou zijn om effectief per e-mail te verzenden. Net als bij e-mail, gebruik het alleen met webteams die weten wat ze met het ZIP-bestand moeten doen zodra ze het hebben ontvangen.
Online projectbeheersoftware
Er zijn verschillende tools voor projectbeheer online beschikbaar die u kunt gebruiken om websites aan klanten te leveren. Deze tools bieden functies die verder gaan dan het opslaan van bestanden, zoals takenlijsten, agenda's, berichten, enzovoort. Een favoriete tool is Basiskamp.
Online projectmanagementtools zijn handig wanneer u met een groter team aan een webproject werkt. U kunt het gebruiken voor het opleveren van definitieve locaties en om samen te werken tijdens het bouwen ervan. U kunt ook de resultaten bijhouden en aantekeningen maken over wat er tijdens het project gebeurt.
Er zijn enkele nadelen:
- De meeste online projectbeheertools zijn niet gratis en de gratis versies zijn beperkt. Als u besluit er een te gebruiken, bereken dan de kosten in het bedrag dat u in rekening brengt en laat dit in het contract vermelden.
- Het is een andere website die u moet controleren en een andere software die u en uw klanten moeten leren.
- Deze tools zijn slechts zo nuttig als de informatie die u erin stopt. Als je bijvoorbeeld een vervaldatum weglaat, kan het programma je niet waarschuwen dat het bijna zover is.
- Sommige bedrijven houden er niet van dat hun bedrijfsinformatie (inclusief websites) om veiligheidsredenen op een site van derden wordt opgeslagen. Bespreek dit zeker met uw klant voordat u voor een rekening betaalt.
Basecamp is handig om bestanden aan klanten te bezorgen en vervolgens die bestanden bij te werken en de notities inline te bekijken. Het is een geweldige manier om een groot project te volgen.
Documenteer welke leveringsmethode u gaat gebruiken
Het enige andere dat u moet doen wanneer u beslist hoe u definitieve documenten aan klanten wilt leveren, is door die beslissing te documenteren en ermee in te stemmen in het contract. Op deze manier kom je onderweg geen misverstanden tegen wanneer je van plan was een bestand naar Dropbox te posten, en je klant wil dat je de hele site voor hem uploadt naar zijn server.