Kujenga tovuti kwa mteja ni kusisimua, hasa kama mradi unakaribia na wewe hatimaye tayari kurejea faili za mradi kwa mteja wako. Katika hali hii muhimu katika mradi, kuna njia nyingi ambazo unaweza kuchagua kutoa tovuti ya mwisho. Pia kuna mambo mabaya ambayo unaweza kufanya ambayo ingegeuka mchakato mzuri wa mradi katika ushiriki ulioshindwa!
Hatimaye, ninapendekeza uweze kufafanua utaratibu wa utoaji ambao utatumia kwa mradi katika mkataba, Hii inahakikisha kuwa hakuna swali kuhusu jinsi utapata mafaili yote kwa wateja wako mara moja kwamba tovuti imekamilika. Kabla ya kueleza maneno haya, hata hivyo, kwanza unapaswa kuamua ni njia gani ya utoaji bora kwako na wateja wako.
Kutuma Files Kwa Barua pepe
Hii ndiyo njia rahisi ya kupata faili zako kutoka kwa gari lako ngumu kwa wateja wako. Yote inahitaji ni kwamba una mteja wa barua pepe na anwani ya barua pepe halali ya kutumia kwa wateja wako. Kwa tovuti nyingi zilizo narasa tofauti na faili za nje kama picha, faili za CSS , na faili za Javascript, utahitaji kutumia mpango wa "zip" faili hizo kwenye folda iliyosimamishwa ambayo inaweza kisha kupelekwa barua pepe kwa mteja.
Isipokuwa tovuti ni kubwa sana na kura na picha nyingi au faili za video, mchakato huu unapaswa kukupeleka faili ya mwisho ambayo ni ndogo ya kutosha kutumwa kwa barua pepe (maana moja ambayo haitakuwa kubwa sana ambayo inapata marufuku na imefungwa na barua taka filters). Kuna matatizo kadhaa iwezekanavyo kwa kutuma tovuti kupitia barua pepe:
- Wateja wengi hawawezi kujua jinsi ya kupakia faili kwenye seva yao ya wavuti. Pia huenda hawajui jinsi ya kufuta faili kutoka barua pepe zao au wapi kuziweka wakati wanapofanya.
- Baadhi ya seva za barua pepe huchunguza faili za HTML (na wakati mwingine ZIP) ambazo zinaweza kuwa na madhara na zinaweza kufuta viambatisho kutoka kwa ujumbe. Hii ni kweli hasa ikiwa unaunganisha faili za JavaScript.
- Barua pepe haina uhakika. Ikiwa HTML ina data nyeti, inaweza kuonekana na wahasibu kama imetumwa.
- Kurasa zenye nguvu kama PHP au scripts kama CGI inaweza kuhitaji tweaking kwenye seva inayoishi kufanya kazi kwa usahihi, na wateja wako hawawezi kujua jinsi ya kufanya hivyo.
Ninatumia barua pepe tu ili kutoa tovuti wakati ninajua mteja ana ufahamu mzuri wa nini cha kufanya na mafaili niliyowatuma. Kwa mfano, wakati ninapofanya kazi kama mkandarasi mdogo wa timu ya kubuni ya mtandao, nimekubali kutuma faili kwa barua pepe kwa kampuni ambayo imeniajiri tangu nikijua kwamba watapokea na watu wenye ujuzi na watajua jinsi ya kushughulikia faili. Vinginevyo, wakati nina kushughulika na wataalamu wasio wavuti, ninatumia njia moja hapa chini.
Fikia Site Live
Hii mara nyingi ni njia yenye ufanisi zaidi ya kutoa files kwa wateja wako - kwa kutowaokoa kabisa. Badala yake, unaweka kurasa zilizokamilika moja kwa moja kwenye tovuti yao ya kuishi kupitia FTP. Mara baada ya tovuti imekamilika na kuidhinishwa na mteja wako katika eneo tofauti (kama vile saraka iliyofichwa kwenye tovuti au tovuti nyingine kabisa), unaifanya iishi wewe mwenyewe. Njia nyingine ya kufanya hivyo ni kujenga tovuti katika eneo moja (labda kwenye seva ya Beta ambayo unayotumia kwa ajili ya maendeleo), na kisha inapokuwa hai, ubadilisha uingiaji wa DNS wa kikoa ili ufikie kwenye tovuti mpya.
Njia hii ni muhimu kwa wateja ambao hawana ujuzi mwingi katika jinsi ya kujenga tovuti au unapojenga maombi ya mtandao yenye nguvu na PHP au CGI na unahitaji kuhakikisha kwamba maandishi ya tovuti hufanya kazi kwa usahihi katika mazingira ya kuishi. Ikiwa unapaswa kuhamisha faili kutoka sehemu moja hadi nyingine, ni wazo nzuri kuzipiga kama vile ungependa utoaji wa barua pepe. Baada ya FTP kutoka server hadi server (badala ya chini hadi gari yako ngumu na kisha kurudi kwenye seva inayoishi) inaweza kuharakisha mambo pia. Matatizo na njia hii ni pamoja na:
- Wateja daima hawataki kutoa fursa ya kufikia tovuti yao kwa freelancer, hivyo unaweza kukimbia katika kusita baadhi wakati unaomba upatikanaji wa tovuti.
- Nje zingine zimejengwa nyuma ya firewall na freelancers hawawezi kupata upatikanaji wao.
- Wateja wanaweza kuhisi kwamba unapaswa kuwa inapatikana kwa msaada zaidi na matengenezo zaidi ya kile kilicho katika mkataba wako kwa sababu tu una upatikanaji wa tovuti yao sasa.
- Ikiwa unajenga au kubadilisha sehemu tu ya tovuti, kosa lolote linaweza kusababisha matatizo kwa tovuti yote na ambayo inaweza haraka kuwa shida yako, ikiwa umesababisha suala hilo au la.
Hii ndiyo mbinu yangu iliyopendekezwa ya kutoa faili wakati ninaposhughulika na wateja ambao hawajui HTML au kubuni mtandao. Kwa kweli, mimi mara nyingi hutoa kupata hosting kwa mteja kama sehemu ya mkataba ili mimi kupata tovuti wakati mimi kuendeleza yake. Kisha tovuti inapokamilika, mimi huwapa maelezo ya akaunti. Hata hivyo, hata wakati mimi kumsaidia mteja kupata mtoa huduma mwenyeji , mimi daima kuwa na wateja kushughulikia mwisho wa kulipia ya kuhudhuria, tena kama sehemu ya mkataba, ili sijakubali kulipa kwa ajili ya hosting baada ya kukamilisha design .
Vyombo vya Uhifadhi wa Mtandao
Kuna zana nyingi za hifadhi za mtandaoni ambazo unaweza kutumia kuhifadhi duka zako au kuimarisha gari lako ngumu, lakini jambo lingine unaloweza kutumia wengi wao ni kama mfumo wa utoaji faili. Zana kama Dropbox hufanya iwe rahisi kuweka faili kwenye wavuti na kisha kuwapa wateja wako URL ili kuwapakua.
Kwa kweli, Dropbox hata inakuwezesha kuitumia kama fomu ya mwenyeji wa wavuti kwa kuashiria mafaili ya HTML kwenye folda ya umma, ili uweze kuitumia kama eneo la kupima kwa nyaraka za HTML rahisi pia. Njia hii ni nzuri kwa wateja ambao wanaelewa jinsi ya kuhamisha mafaili ya kumaliza kwenye seva yao ya kuishi lakini haitafanya kazi vizuri na wateja ambao hawajui jinsi ya kufanya mtandao au HTML. Matatizo na njia hii ni sawa na matatizo na kutuma kiambatisho cha barua pepe:
- Wateja wanaweza kujua jinsi ya kutumia huduma.
- Wateja wanaweza kujua jinsi ya kupata faili kutoka kwenye Dropbox kwenye tovuti yao.
Njia hii ni salama zaidi kuliko kutuma viambatanisho kupitia barua pepe. Vifaa vingi vya uhifadhi vinajumuisha ulinzi wa neno la siri au kuficha URL ili waweze kupatikana na mtu asiyejua. Napenda kutumia zana hizi wakati kiambatisho kitakuwa kikubwa sana kutuma barua pepe kwa ufanisi. Kama na barua pepe, ninatumia tu na timu za wavuti ambazo zinajua nini cha kufanya na faili ya zip mara tu wanaipokea.
Programu ya Usimamizi wa Mradi mtandaoni
Kuna mengi ya zana za usimamizi wa mradi inapatikana mtandaoni ambayo unaweza kutumia kutoa tovuti kwa wateja. Zana hizi hutoa makala zaidi ya kuhifadhi faili tu kama orodha, kalenda, ujumbe, na kadhalika. Moja ya zana zangu zinazopendwa ni Basecamp.
Vifaa vya usimamizi wa mradi wa mtandaoni ni muhimu wakati unahitaji kufanya kazi na timu kubwa kwenye mradi wa wavuti. Unaweza kutumia wote kwa kutoa maeneo ya mwisho na kushirikiana wakati unapojenga. Na unaweza pia kuweka wimbo wa utoaji wa huduma pamoja na kuweka maelezo juu ya kinachoendelea katika mradi huo.
Kuna vikwazo vingine:
- Vifaa vingi vya usimamizi wa mradi wa mtandaoni sio bure, na matoleo ya bure hayapunguzwa. Ikiwa unapoamua kutumia moja, unapaswa kuzingatia gharama kwa kiasi gani utakapolipia, na kama vile siku zote, uzingatie katika mkataba.
- Ni tovuti nyingine unayohitaji kuangalia na programu nyingine wewe na wateja wako wanahitaji kujifunza kutumia.
- Wao ni muhimu tu kama maelezo unayoweka ndani yao-kwa maneno mengine, ikiwa hujumuisha tarehe inayotarajiwa, programu haiwezi kukuonya iko karibu hapa.
- Makampuni mengine haipendi maelezo yao ya ushirika (ikiwa ni pamoja na tovuti) kuhifadhiwa kwenye tovuti ya tatu kwa sababu za usalama. Hakikisha kuzungumza hili na mteja wako kabla ya kulipa akaunti.
Nimetumia Basecamp na kuipata ni muhimu sana kwa kutoa files kwa wateja, na kisha kufanya maandishi ya faili hizo na kuona maelezo ya ndani. Ni njia nzuri ya kufuatilia mradi mkubwa.
Andika Njia Nini ya Utoaji Utakayotumia
Kitu kingine tu unachopaswa kufanya wakati uamua jinsi ya kutoa nyaraka za mwisho kwa wateja ni kuhakikisha kwamba uamuzi huo umeandikwa na umekubaliana katika mkataba. Kwa njia hii huwezi kukimbia kwenye hali yoyote ya barabarani wakati ulipokuwa ukiandaa kuchapa faili kwenye Dropbox na mteja wako anataka kuwekea tovuti nzima kwenye seva yao kwao.
Makala ya awali na Jennifer Krynin. Iliyotengenezwa na Jeremy Girard tarehe 12/09/16