Добро, овај чланак можда делује мало чудно за мој блог, али верујте ми на реч – све је у реду. Ово је само мој начин размишљања током развоја, дизајнирања и коначног објављивања веб-сајтова и веб-пројеката.
Дакле, корак број 0 за мене је истраживање. Да, за мене је овај корак, већину времена, најважнији из много разлога. На пример, једном сам направио демо пројекат посебно за пријаву за посао, али нажалост, тај пројекат – укључујући све снимке екрана и резервне копије субдомена од тада – од тада је изгубљен у беспућима интернета. Ипак, то је био добар пример како приступам новим изазовима и тестирам идеје у реалном контексту.
За овај пројекат имао сам око три сата да изаберем тему коју ћу користити. Након што сам истраживао теме и функције, прешао сам на фазу у којој тражим сличне пројекте како бих добио идеје које могу или не морају да искористим у сопственом пројекту.
Након тога долазим до корака број 1 – цртања скица на папиру или у Photoshop/Illustrator-у, чисто да стекнем неку представу о томе шта желим и како то желим. У овом делу ствари могу постасти баш неуредне. Мислим озбиљно. На пример, код пројекта Nekretnina.hr скице су постале толико неуредне да нисам могао ни да пронађем неке од раних идеја јер сам ставио папире у погрешну корпу. Чак је и дигитална копија била, да будем искрен, лоша фотографија са мог тадашњег уређаја – Huawei P9 Lite. Да, дизајнирање је било хаос, али ипак, ово је за мене најдосаднији део дизајна, посебно када се ради као соло дизајнер и програмер.
Сада се пројекти могу преместити из фазе дизајна у радни пројекат у кораку број 2 – локални развој. У овом делу могу да урадимо много ствари: тестирање дизајна, тестирање додатака (plugins) и прилагођеног кода, и коначно, креирање садржаја који се може преместити у следећи корак.
Корак број 3 је развој на фази за тестирање (staging) и тестирање на правом серверу. Већину времена ово је на серверу на коме ће пројекат на крају бити хостован. Разлог зашто је ово важно јесте то што поједностављује тестирање након свих претходних корака. Поред тога, овде могу да дотерам шта је потребно, а касније је ово staging окружење корисно за тестирање ажурирања на правој машини без муке око прављења проблема који би могли да сруше цео сајт (што се десило неколико пута у мојим раним данима развоја пре него што сам знао за staging сервере и подешавања) на продукцији.
И коначно, корак број 4 је миграција са staging-а на продукцију, што значи премештање датотека, фолдера и базе података на одвојску инсталацију. Овде могу да поправим све последње проблеме који се могу пронаћи, и то је то.
Корак 5 је да уживате у раду и користите staging верзију сајта за тестирање будућих ажурирања и испробавање исправки за проблеме који се могу пронаћи касније.
Напомена: Овај чланак је првобитно објављен у августу 2019. Поново је објављен овде са текстовима лекторсаним помоћу алата Perplexity AI Pro у априлу 2025. Насловна слика је нова, креирана помоћу Canva AI, пошто је оригинал изгубљен у архиви.
