Клиент үшін веб-сайтты құру қызықты, әсіресе, жобаның аяқталуына қарай және сіз өзіңіздің клиентке жобалық файлдарды айналдыруға дайын боласыз. Жобаның осы маңызды кезеңінде соңғы сайтты жеткізудің көптеген жолдары бар. Сондай-ақ, кейбір сәтсіздікке жол бермейсіз, ол сәтсіз жобаға қатыса алмайды.
Сайып келгенде, келісімшарт бойынша жоба үшін қолданылатын жеткізу механизмін анықтауды ұсынамын, бұл сайт аяқталғаннан кейін барлық файлдарыңызды қалай алуға болатындығы туралы ешқандай мәселе жоқтығына кепілдік береді. Алайда, сіз осы шарттарды алдын ала қарастырардың алдында сіз алдымен сізге және сіздің клиенттеріңізге жеткізу әдісінің қайсысы жақсы екенін анықтауыңыз керек.
Файлдарды электрондық пошта бойынша жіберу
Бұл өзіңіздің қатты дискіден файлдарыңызды тапсырыс берушіге жеткізудің ең оңай әдісі. Мұның бәрі сіздің электрондық пошта клиентіңіз және сіздің тұтынушыға арналған жарамды электрондық пошта мекенжайы. Көптеген веб-сайттар, сондай-ақ бейнелер, CSS стиль кестелері және Javascript файлдары сияқты сыртқы файлдар үшін сол файлдарды қысылған қалтаға «zip» етіп бағдарламаны пайдалану керек, содан кейін клиентке жіберілуі мүмкін.
Егер сайт үлкен мөлшерде және көптеген кескіндер немесе бейне файлдармен үлкен болмаса, бұл процесс сізден электрондық пошта арқылы қауіпсіз жіберуге жеткілікті кішкентай түпнұсқа файлды алу керек (бұл дегеніміз, ол соншалықты үлкен емес, ол спаммен белгіленіп, бұғатталады сүзгілер). Электрондық поштаға веб-сайт жіберу арқылы бірнеше қиындықтар туындады:
- Көптеген клиенттер файлдарды өздерінің веб-серверіне қалай жүктеу керектігін білмейді. Олар сондай-ақ, файлдарды электрондық поштасынан немесе оларды жасаған кезде қайда орналастыру керектігін білмейді.
- Кейбір электрондық пошта серверлері HTML (кейде ZIP) файлдарын ықтимал зиянды деп санайды және хабардан тіркемелерді жоя алады. Бұл, әсіресе JavaScript файлдарын қосқанда, дұрыс.
- Электрондық пошта сенімді емес. Егер HTML құрамында құпия деректер бар болса, ол хакерлердің жіберілгендіктен көруі мүмкін.
- PHP немесе CGI сияқты сценарийлер сияқты динамикалық беттер тірі серверде дұрыс жұмыс істеу үшін бұрмалануды қажет етуі мүмкін және сіздің клиенттеріңіз мұны қалай істей алатынын білмеуі мүмкін.
Мен клиенттің жіберген файлдармен не істеу керектігін жақсы білетінін білсем, сайттарды жеткізу үшін электрондық поштамен ғана пайдаланамын. Мысалы, мен веб-дизайн командасы үшін қосалқы мердігер ретінде жұмыс істеген кезде, мені жалдаған компанияға электрондық пошта арқылы файлдарды жіберуге дайынмын, өйткені білетін адамдар біледі және олармен жұмыс істеуді біледі файлдар. Олай болмаған жағдайда, мен бейінді емес мамандармен айналысқан кезде, төмендегі әдістердің бірін қолданамын.
Live торабына кіру
Бұл сіздің клиенттеріңізге файлдарды жеткізудің ең тиімді жолы - оларды мүлдем жеткізбеу. Оның орнына, FTP арқылы веб-сайтты тікелей веб-сайтына қойдыңыз. Веб-сайтты клиенттің басқа жерде (сайттың немесе басқа веб-сайттың жасырын каталогы сияқты) аяқтаған және мақұлдағаннан кейін, оны өзіңіз жасай аласыз. Мұны істеудің тағы бір жолы - сайтты бір жерде жасау (мүмкін, даму үшін қолданылатын Бета серверінде), содан кейін тірі болған кезде жаңа сайтқа бағыттау үшін доменнің DNS жазбасын өзгертіңіз.
Бұл әдіс веб-сайттарды құру туралы немесе PHP немесе CGI-мен динамикалық веб-қосымшаларды құрастырған кезде білетін көп емес клиенттер үшін пайдалы және сайт сценарийлері тірі ортада дұрыс жұмыс істейтініне көз жеткізу керек. Егер файлдарды бір жерден басқа жерге жылжыту керек болса, оларды электронды поштамен жіберуге болатын сияқты оларды басып шығару жақсы идея. Серверден серверге FTP-ді (қатты дискіге емес, тірі серверге дейін) орната отырып, жылдамдықты арттыруға болады. Осы әдіспен проблемалар мыналарды қамтиды:
- Клиенттер әрқашан өз сайтына фрилансерге кіруді ұсынғысы келмейді, сондықтан сіз сайтқа кіруді сұраған кезде кейбір ауытқуларға жүгіне аласыз.
- Кейбір веб-сайттар брандмауэрдің артында тұр және фрилансерлер оларға қол жеткізе алмайды.
- Клиенттер сіздің келісімшарттарыңыздан тыс қосымша қолдау және қызмет көрсету үшін қол жетімді болуы керек деп ойлайды, себебі сіз өз сайтыңызға қазір қол жеткізе аласыз.
- Егер сіз сайттың бір бөлігін ғана құрсаңыз немесе өзгерсеңіз, кез-келген қате сайттың қалған бөліктері үшін қиындық тудыруы мүмкін және сіз бұл мәселеге себеп боласыз ба, тезірек сіздің проблемаңызға айналуы мүмкін.
HTML немесе веб-дизайнды білмейтін клиенттермен айналысқан кезде бұл файлдарды жеткізудің артықшылықты әдісі. Шын мәнінде мен жиі клиент үшін хостингті келісімшарттың бөлігі ретінде табуды ұсынамын, сол себепті оны әзірлеумен айналысамын. Сайт аяқталғаннан кейін, мен оларға тіркелгі ақпаратын беремін. Дегенмен, клиентке хостинг провайдерін табуға көмектескенде де, мен әрдайым клиенттердің жобаны аяқтағаннан кейін хостингке ақы төлеуді тоқтатпағаным үшін, келісімшарттың бөлігі ретінде хостингтің шотты аяқтауын басқарамын. .
Желідегі сақтау құралдары
Деректерді сақтау немесе қатты дискінің сақтық көшірмесін жасау үшін пайдалануға болатын көптеген онлайн сақтау құралдары бар, бірақ олардың көпшілігін файлды жеткізу жүйесі ретінде қолдануға болады. Dropbox сияқты құралдар вебтегі файлдарды оңай орналастырады, содан кейін клиенттерге оларды жүктеу үшін URL мекенжайын береді.
Шындығында, Dropbox тіпті оларды веб-хостинг түрінде жалпы қалтадағы HTML файлдарына нұсқау ретінде пайдалануға мүмкіндік береді, сондықтан оларды қарапайым HTML құжаттары үшін тестілік орын ретінде пайдалануға болады. Бұл әдіс түпкілікті файлдарды тірі серверге қалай жылжытуды түсінетін, бірақ веб-дизайнды немесе HTML жасауды білмейтін клиенттермен жақсы жұмыс істемейтін клиенттер үшін жақсы. Бұл әдіс проблемалары электрондық пошта тіркемесін жіберу мәселелеріне ұқсас:
- Клиенттер бұл қызметті қалай пайдалану керектігін білмейді.
- Клиенттер Dropbox файлдарын өз веб-сайтына қалай алуға болатындығын білмейді.
Бұл әдіс электрондық пошта арқылы тіркемелерді жіберуге қарағанда әлдеқайда қауіпсіз. Көптеген сақтау құралдары кейбір құпия сөзді қорғауды қамтиды немесе URL-ті жасырады, сондықтан оларды білмейтін адам таптырмайды. Электрондық поштамен тиімді түрде жіберу үшін қосымшалар тым үлкен болған кезде осы құралдарды пайдалану ұнайды. Электрондық пошта сияқты, оны оны алғаннан кейін zip файлмен не істеу керектігін білетін веб-командалармен ғана қолданамын.
Онлайн жобаларды басқару бағдарламасы
Клиенттерге веб-сайттарды жеткізу үшін пайдалануға болатын онлайн режимінде жобаларды басқарудың көптеген құралдары бар. Бұл құралдар істер тізімін, күнтізбелерді, хабар алмасуды және т.б. сияқты файлдарды сақтаудан басқа мүмкіндіктерді ұсынады. Менің сүйікті құралдарымның бірі Basecamp.
Желідегі жобаны басқару құралдары веб-жобада үлкен командамен жұмыс істеу қажет болған кезде пайдалы. Сіз оны түпкі тораптарды жеткізу үшін және оны жасаған кезде бірлесіп жұмыс істеу үшін пайдалана аласыз. Сондай-ақ, сіз жеткізілген материалдарды қадағалай аласыз, сондай-ақ жобада не болып жатқаны туралы ескертулер аласыз.
Кейбір кемшіліктер бар:
- Интернеттегі жобаларды басқару құралдарының көпшілігі тегін емес және тегін нұсқалары шектеулі. Егер сіз біреуді пайдалануды шешсеңіз, онда сіз өзіңізге қанша ақша төлейтіндігіңізді анықтаңыз және әрдайым, оны келісімшартта көрсетіңіз.
- Бұл басқа веб-сайтты тексеріп, басқа да бағдарламалық жасақтаманы және сіздің клиенттеріңізді үйрену керек.
- Олар сізге енгізген ақпаратыңыз сияқты пайдалы, басқаша айтқанда, егер сізге мерзімін қоспасаңыз, бағдарлама сізге бұл туралы ескертуге құқылы емес.
- Кейбір компаниялар қауіпсіздік себептері бойынша үшінші жақ сайтында сақталған корпоративтік ақпарат (веб-сайттарды қоса) ұнатпайды. Есептік жазбаны төлеуден бұрын оны клиентпен талқылаңыз.
Мен Basecamp қолданды және оны клиенттерге файлдарды жеткізу үшін өте пайдалы деп таптым, содан кейін бұл файлдарға жаңартулар мен кірістірілген ескертпелерді көрдім. Бұл үлкен жобаны қадағалаудың тамаша тәсілі.
Құжатты қандай жеткізу әдісін қолданасыз?
Тапсырыс берушілерге түпкілікті құжаттарды қалай беру керектігі туралы ғана шешім қабылдау керек, бұл шешім шешімде құжатталған және келісілгеніне көз жеткізу. Осылайша сіз Dropbox файлын орналастыруды жоспарлағанда, жолдың кез-келген қиындықтарына жол бермейсіз және клиент сіз үшін бүкіл серверді өздерінің серверіне жүктеуді қалайды.
Дженнифер Крининнің түпнұсқа мақаласы. Jeremy Girard 12/09/16 жылы редакцияланған