Програмирање веб сајтова: ЦМС, WordPress, дораде

Овде се не продаје сајт као пакет, него се пише кôд за веб. Правим сопствене ЦМС-ове и веб апликације, радим на сајтовима које је направио неко други, израђујем WordPress теме и WordPress додатке, и повезујем сајт са сервисима који већ раде у вашој фирми. Посао почиње тамо где платформа сама не може даље.

Затечен кôд

Не тражим да се почне из почетка

Највећи део посла је на сајтовима које је правио неко други. Прво се прочита оно што постоји, па се онда каже шта се поправља, а шта се заиста не исплати држати.

Без закључавања

Кôд остаје вама

Оно што напишем добијате у целини, са упутством како се поставља. Нема библиотеке коју само ја могу да мењам ни провере која гаси сајт ако ми се не јавите.

Готов сајт

Ако вам треба цео сајт са ценом

Сајт са унапред одређеним обимом и фиксном ценом је засебан посао и има своје пакете на страници израда сајта. Ова страница је за програмирање.

Шта радим

Шест врста посла, поређаних по томе колико их стварно радим. Скоро сваки захтев падне у једну од њих, а оно што не падне обично је посао за неку од осталих услуга.

ЦМС по мери и веб апликације

Када посао не стаје у готов ЦМС, прави се свој: систем за заказивање термина, поручивање робе, евиденција, калкулатор, портал са улогама и правима. То су програми који се отварају у прегледачу и имају своју базу и своју администрацију. НоЕмСтилОК ЦМС на коме ради овај сајт је мој кôд, па ово није обећање него оно што свакодневно одржавам.

Исправке и дораде на постојећем сајту

Сајт ради, али нешто на њему не ради: образац не шаље пошту, продавница греши у цени, после ажурирања се страница распала, претходни извођач се више не јавља. Улазим у затечени кôд, налазим узрок и поправљам га. Не условљавам то преласком на моју платформу.

WordPress теме

Тема по вашем дизајну, изведена тема или child тема над постојећом, са својим шаблонима, пољима и блоковима. Радим и преузимање купљене теме која се распала од ажурирања. Ако желите готову тему са ценом, то је Дозет WordPress тема; овде се пише оно што она не покрива.

WordPress додаци

Када за посао не постоји додатак, или постоји али вуче још десет ствари које вам не требају, пишем свој: сопствени тип садржаја, филтер, извештај, веза са наплатом, дугме у администрацији. Додатак који ради једну ствар одржава се лакше и не пада при сваком ажурирању WordPress-а.

Везе са туђим сервисима

Сајт ретко стоји сам: наплата картицом, књиговодствени сервис, курирска служба, складиште, ЕРП или ЦРМ из кога долазе подаци. Пишем везу у оба смера, са евиденцијом шта је послато и шта је враћено. Када је та веза главни део посла, а не додатак на сајт, води се као API интеграција, са својом анализом и својом ценом.

Брзина и техничке грешке у коду

Спор сајт, упити који се понављају стотину пута, слике које се не смањују, грешке у логу, прелазак на новију верзију PHP-а. Ово је рад у коду и на серверу. Ако је питање шта писати и како доћи до посете, то је СЕО оптимизација и наплаћује се одвојено.


Када ова страница није права

Да не бисте плаћали програмирање за посао који има своју страницу и своју, обично нижу, цену.

Треба вам цео сајт

Визит-карта, бизнис сајт, вишејезични сајт и продавница имају готове пакете са фиксном ценом на страници израда сајта. Пакет је јефтинији од истог посла по сату, јер му је обим унапред познат.

Треба вам посета и ранг

Садржај, кључне речи, линкови и праћење позиција су оптимизација сајта, а плаћени огласи Гугл огласи. Овде се решава само оно што је грешка у коду или у брзини.

Програм се инсталира на рачунар

Windows апликација, сервис који ради у позадини, веза са уређајем или Electron су израда програма, а дугме у Excel-у и Outlook-у израда Office додатака.

Проблем је у бази

Пројектовање шеме, убрзавање упита, пренос података и резервне копије су засебан посао. Веб апликација наравно користи базу, али када је затечена база узрок, то се решава тамо и наплаћује одвојено.

Тражи се асистент или језички модел

Претрага над вашим документима, аутоматско писање и обрада текста моделом су интеграција вештачке интелигенције, са својом анализом и својом ценом. Екран у који се то уграђује правим овде.

Довољан је готов производ

Када посао решава нешто што се купи и одмах преузме, рећи ћу вам то. Списак стоји међу производима, са фиксном ценом и без чекања на израду.


Урађено

Веб послови су други по величини део мог портфеља, одмах иза програма. Нису макете: то су системи који раде код клијената и који се одржавају годинама.

  • Веб апликације — заказивање термина, поручивање робе у индустрији меса, евиденција за рент-а-кар, калкулатор календара, уређивач XML-а у прегледачу.
  • WordPress — додаци по мери, вишестепени филтер категорија, наплата преко Stripe Checkout-а и исправке на затеченим сајтовима.
  • Везе са туђим сервисима — наплата, књиговодство и размена података са системима који већ раде у фирми.
  • ЦацаТајка и старије платформе — ранији радови на сопственој и туђој платформи, корисни као доказ да се улази и у затечен кôд.

За сајтове рађене по пакетима погледајте референце на НоЕмСтилОК ЦМС-у и Дозет WordPress теми.


Како посао иде

За разлику од пакета, овде се обим не зна унапред, па се не даје ни цена унапред. Поступак је исти без обзира на то да ли се прави нова апликација или се поправља туђа.

  • Опишете где запиње. Довољно је неколико реченица и, ако сајт постоји, његова адреса. Из тога се обично види да ли је посао од сат времена или од месец дана.
  • Преглед затеченог стања. Код постојећег сајта прво гледам кôд, базу и логове. Тај преглед се плаћа по сату и после њега добијате писано шта је узрок и колико поправка траје.
  • Понуда или рад по сату. Када се обим види, добијате фиксну цену за тај обим. За ситне дораде то нема смисла и јефтиније вас кошта да се плати утрошено време.
  • Рад на копији. Измене се раде на пробној поставци, а на сајт иду тек када их видите. Сајт који зарађује не сме да буде полигон.
  • Предаја. Добијате кôд, приступе и кратко упутство шта је промењено и зашто.

Цене

Програмирање по мери се наплаћује по утрошеном времену, јер се обим види тек кад се уђе у кôд. Цена сата стоји јавно да бисте знали ред величине пре него што питате.

Програмерски савет/сат

JavaScript, C#, VB.Net, PHP, MySQL, T-SQL

10.000 RSD / 85 €

За већи посао — нову веб апликацију, тему или додатак — после прегледа добијате фиксну цену за договорени обим, па време престаје да буде ваш ризик. Цео ценовник, са пакетима и осталим услугама, стоји на страници цена.


Власништво и излаз

  • Изворни кôд је ваш. Тема, додатак или апликација предају се у целини, тако да посао може да настави неко други.
  • Налози гласе на ваше име. Домен, хостинг и кључеви туђих сервиса воде се на вас, а не на мене.
  • Без скривених делова. Не остављам кôд који само ја могу да мењам нити проверу која гаси сајт ако се не јавите.
  • Без обавезног одржавања. Оно што је направљено ради и ако се после предаје не јавите годину дана.

Често постављана питања

Радим, и то је највећи део овог посла. Потребан ми је приступ коду, бази и хостингу. Ако је затечени кôд толико лош да је поправка скупља од поновне израде, рећи ћу вам то пре него што почнемо, са разлогом и проценом оба пута.

Ако готов додатак ради посао, користиће се готов додатак и то ћу вам прво предложити. Свој се пише када таквог нема, када тражи месечну претплату због једне једине опције или када вуче толико тога да успорава сајт. Мањи додатак је и лакши за одржавање при ажурирањима.

Не. Рад на WordPress-у, на туђем ЦМС-у или на сајту писаном без икаквог ЦМС-а је уобичајен посао. Прелазак на другу платформу предлажем само када га захтев стварно тражи, и тада добијате цену за оба пута па бирате сами.

Ситне исправке се најчешће заврше истог или наредног дана. Нова функционалност на постојећем сајту иде у данима, а цела веб апликација у недељама. Рок добијате уз цену, после прегледа, а не пре него што сам видео о чему је реч.

Измене се раде на копији, а пре постављања се прави резервна копија сајта и базе. Ако се ипак појави грешка која је последица мог рада, исправља се без наплате. То не обухвата кварове настале каснијим ажурирањима или туђим изменама.

Могу, уз услов да имате приступе или да их можете повратити код регистра домена и код хостинга. Први корак је преглед: верзије, ажурирања која стоје, резервне копије и безбедносне рупе. После тога знате шта мора одмах, а шта може да чека.

Опишите шта на сајту не ради

Неколико реченица и адреса сајта обично су довољни да вам кажем да ли је то посао од једног сата, засебна функционалност или нова апликација — и колико отприлике кошта.

Пошаљите упит

Углавном одговарам исти дан.

Програмирање веб сајтова и веб апликација