Construirea unui site web pentru un client este interesant, mai ales ca proiectul se apropie si sunteti in sfarsit gata sa transformati fisierele proiectului catre clientul dumneavoastra. În acest moment critic al proiectului, există multe modalități prin care puteți alege să livrați site-ul final. Există, de asemenea, unele greșeli pe care le puteți face, ceea ce ar transforma un proces de proiect altfel bun într-un angajament eșuat!
În cele din urmă, vă recomandăm să definiți mecanismul de livrare pe care îl veți utiliza pentru un proiect din contract. Acest lucru asigură că nu există nicio întrebare cu privire la modul în care veți obține toate fișierele clienților dvs. odată ce site-ul este finalizat. Înainte de a putea stipula acești termeni, totuși, mai întâi trebuie să stabiliți ce metodă de livrare este cea mai bună pentru dvs. și clienții dvs.
Trimiterea fișierelor prin e-mail
Aceasta este cea mai ușoară metodă de a obține fișierele de pe hard disk la clientul dvs. Tot ce este necesar este că aveți un client de e-mail și o adresă de e-mail validă pentru a fi utilizată pentru clientul dvs. Pentru majoritatea site-urilor cu o varietate de pagini, precum și pentru fișiere externe, cum ar fi imagini, foi de stiluri CSS și fișiere Javascript, va trebui să utilizați un program pentru a "zip" acele fișiere într-un folder comprimat care poate fi trimis prin e-mail clientului.
Cu excepția cazului în care site-ul este foarte mare, cu o mulțime de imagini sau fișiere video, acest proces ar trebui să vă aducă un fișier final care este suficient de mic pentru a trimite în siguranță prin e-mail (adică unul care nu va fi atât de mare încât este semnalat și blocat de spam filtre). Există mai multe posibile probleme cu trimiterea unui site web prin e-mail:
- Este posibil ca mulți clienți să nu știe cum să încarce fișierele pe serverul lor web. Ei, de asemenea, poate să nu știe cum să detașeze fișierele de e-mail sau unde să le pună atunci când fac.
- Unele servere de e-mail consideră fișierele HTML (și uneori ZIP) ca fiind potențial dăunătoare și pot elimina atașamentele din mesaj. Acest lucru este valabil mai ales dacă atașați fișiere JavaScript.
- E-mailul este nesigur. Dacă codul HTML conține date sensibile, acesta poate fi văzut de către hackeri în momentul în care este trimis.
- Paginile dinamice, cum ar fi PHP sau scripturile precum CGI, pot necesita ajustări pe serverul live pentru a funcționa corect, iar clienții dvs. ar putea să nu știe cum să facă acest lucru.
Eu folosesc doar e-mailuri pentru a livra site-uri atunci când știu că clientul are o bună înțelegere a ceea ce să facă cu fișierele pe care le trimit. De exemplu, când lucrez ca subcontractant pentru o echipă de web design, sunt dispus să trimit fișiere prin e-mail companiei care ma angajat, deoarece știu că vor fi primite de persoane care au cunoștință și vor ști cum să se ocupe fișierele. În caz contrar, când am de-a face cu profesioniști non-web, folosesc una din metodele de mai jos.
Accesați site-ul Live
Aceasta este adesea cea mai eficientă modalitate de a furniza fișiere clienților dvs. - prin faptul că nu le-ați livrat deloc. În schimb, ați pus paginile finalizate direct pe site-ul lor live prin FTP. Odată ce site-ul este finalizat și aprobat de clientul dvs. într-o altă locație (cum ar fi un director ascuns pe site sau pe alt site web altfel), mutați-l în direct. Un alt mod de a face acest lucru este să creați site-ul într-o singură locație (probabil pe un server Beta pe care îl utilizați pentru dezvoltare) și apoi când este live, să schimbați intrarea domeniului DNS pentru a indica noul site.
Această metodă este utilă pentru clienții care nu au prea multe cunoștințe despre cum să construiască site-uri sau când construiți aplicații web dinamice cu PHP sau CGI și trebuie să vă asigurați că script-urile site-ului funcționează corect în mediul live. Dacă trebuie să mutați fișierele dintr-o locație în alta, este o idee bună să le zipi exact așa cum ați dori pentru livrarea prin e-mail. Având FTP de la server la server (mai degrabă decât în jos pe hard disk și apoi înapoi la server live) poate accelera lucrurile, de asemenea. Problemele cu această metodă includ:
- Clienții nu doresc întotdeauna să ofere acces la site-ul lor la freelancer, astfel încât este posibil să fiți în stare să ezitați când solicitați acces la site.
- Unele site-uri web sunt construite în spatele unui firewall, iar persoanele independente nu pot avea acces la ele.
- Clienții pot simți că ar trebui să fiți disponibili pentru asistență suplimentară și întreținere dincolo de ceea ce este în contractul dvs. doar pentru că aveți acces la site-ul lor acum.
- Dacă construiți sau modificați doar o porțiune a site-ului, orice greșeală poate provoca probleme pentru restul site-ului și care poate deveni rapid problema dvs., indiferent dacă a cauzat problema sau nu.
Aceasta este metoda preferată de livrare a fișierelor când am de-a face cu clienți care nu cunosc HTML sau web design. De fapt, de multe ori îmi ofer oferta de găzduire pentru client ca parte a contractului, astfel încât să am acces la site-ul în timp ce îl dezvolt. Atunci când site-ul este complet, îi dau informațiile despre cont. Cu toate acestea, chiar și atunci când ajut un client să găsească un furnizor de hosting, am întotdeauna clienții să se ocupe de sfârșitul de facturare a găzduirii, din nou ca parte a contractului, astfel încât să nu fi blocat plata pentru hosting după ce am finalizat proiectarea .
Instrumente de stocare online
Există o mulțime de instrumente de stocare online pe care le puteți utiliza pentru a vă stoca datele sau pentru a crea copii de rezervă ale unității de hard disk, dar un alt lucru pe care le puteți utiliza multe dintre ele este ca un sistem de livrare a fișierelor. Unelte precum Dropbox facilitează plasarea fișierelor pe web și apoi oferă clienților dvs. o adresă URL pentru a le descărca.
De fapt, Dropbox vă permite chiar să le utilizați ca formă de găzduire web, direcționând spre fișierele HTML din dosarul public, astfel încât să le puteți folosi și ca loc de testare pentru documente HTML simple.Această metodă este bună pentru clienții care înțeleg cum să mute fișierele terminate pe serverul live, dar nu vor funcționa atât de bine cu clienții care nu știu cum să facă designul web sau HTML. Problemele cu această metodă sunt similare cu problemele legate de trimiterea unui atașament de e-mail:
- Clienții pot să nu știe cum să folosească serviciul.
- Clienții pot să nu știe cum să obțină fișierele de pe Dropbox pe site-ul lor web.
Această metodă este mult mai sigură decât trimiterea atașamentelor prin e-mail. Multe instrumente de stocare includ o protecție cu parolă sau ascund adresele URL, astfel încât acestea sunt mai puțin susceptibile de a fi găsite de către cineva care nu o cunoaște. Îmi place să folosesc aceste instrumente atunci când un atașament ar fi prea mare pentru a trimite prin e-mail în mod eficient. Ca și în cazul e-mailului, îl folosesc doar cu echipe web care știu ce să facă cu fișierul zip de îndată ce îl primesc.
Software de management de proiect online
Există o mulțime de instrumente de management de proiect disponibile online, pe care le puteți utiliza pentru a livra site-uri către clienți. Aceste instrumente oferă caracteristici dincolo de stocarea de fișiere, cum ar fi liste de sarcini, calendare, mesagerie și așa mai departe. Unul dintre instrumentele mele preferate este Basecamp.
Instrumentele de gestionare a proiectelor online sunt utile atunci când aveți nevoie să lucrați cu o echipă mai mare pe un proiect web. Puteți să o utilizați atât pentru livrarea site-urilor finale, cât și pentru colaborare în timp ce îl construiți. Și puteți, de asemenea, să urmăriți livrările și să faceți note despre ceea ce se întâmplă în cadrul proiectului.
Există unele dezavantaje:
- Majoritatea instrumentelor online de gestionare a proiectelor nu sunt gratuite, iar versiunile gratuite sunt limitate. Dacă decideți să utilizați unul, ar trebui să factorii costul în cât de mult veți taxa, și ca întotdeauna, a lua it notat în contract.
- Este un alt site pe care trebuie să-l verificați și un alt software pe care tu și clienții trebuie să îl înveți să îl folosești.
- Ele sunt doar la fel de utile ca informațiile pe care le puneți în ele - cu alte cuvinte, dacă nu includeți o dată la termen, programul nu vă poate avertiza că este aproape aici.
- Unele companii nu le plac informațiile corporative (inclusiv site-urile web) stocate pe un site terț din motive de securitate. Asigurați-vă că discutați acest lucru cu clientul înainte de a plăti un cont.
Am folosit Basecamp și l-am găsit foarte util pentru livrarea fișierelor către clienți, apoi pentru actualizarea acestor fișiere și pentru a vedea notele în linie. Este o modalitate excelentă de a urmări un proiect amplu.
Documentați ce metodă de livrare veți folosi
Singurul lucru pe care ar trebui să-l faceți atunci când decideți cum să livrați documente finalizate clienților este să vă asigurați că decizia este documentată și convenită în contract. În acest fel, nu veți avea parte de niciun fel de hassle pe drum când intenționați să postați un fișier în Dropbox, iar clientul dvs. vă dorește să încărcați întregul site pe serverul lor pentru ei.