Увод
Овај водич је посвећен свим програмерима (или чак веб дизајнерима са душом програмера) који су једном у животу желели да изађу из балона стандардизованих ЦМС -а који се данас користе. Да, знате на које мислимо. Вордпресс, Јоомла или Друпал за стандардне веб странице. Престасхоп или Магенто, специјализовани за електронску трговину.
Они су успјешни ЦМС и пружају нам велику помоћ, чак можемо и прилагодити их како бисмо их прилагодили нашим потребама или трећој страни. Тада ћете се запитати:
Шта дођавола желим да направим ЦМС?
У много наврата смо патили од карме да нисмо у стању да урадимо нешто јер ЦМС то не дозвољава или немамо довољно знања да то можемо прилагодити колико бисмо желели. Или још горе, верзија са којом радимо представља проблеме са компатибилношћу са неком другом апликацијом са којом се интегришемо. На пример, постоје анегдоте како се програмерима развила веб страница са Јоомлом. У овом случају се догодило Фабиан Луна:
Прави случај"Лично, мрзим Јоомла !, Мала документација, неорганизован код, између осталог, не баш флексибилан. Морао сам да извршим интеграцију са услугом за електронско плаћање и одлучено је да користим модул за Јоомлу који се зове ВиртуеМарт. Пре него што се интегришем са њим Електронски сервис је морао да направи одређене конфигурације да би ово користио.
Само сам мало читао документацију или чак истраживао овај модул, ништа о чему бих писао кући, осим неких детаља. Проблем је почео када је клијент који је послао развој ове електронске продавнице почео да тражи одређене "детаље" које ВиртуеМарт није испоштовао, ту је почела моја карма.
Време за које се очекивало да ће уштедети развој модула за електронску трговину искоришћено је за потпуно разумевање развоја ВиртуеМарта, након што је прошао тај први тест дошао је последњи (и најгори), електронска трговина са којом ће се радити на интеграцији била је није компатибилно са верзијом ВиртуеМарт -а коју смо користили и то је измакло контроли тог провајдера. Закључно, све је била потпуна катастрофа. "
Такође је тачно да се може препоручити употреба основног ЦМС -а, а затим репрограмирање и додавање прилагођених додатака, осим неколико. Добар део је то што штедите време, а то је злато, на пример креирање стартупа или тражене веб локације.
На основу овога може се закључити да можда није лоша идеја имати свој ЦМС при руци (то ће зависити од сваког случаја) што ће нам помоћи у практично свим веб развојима који су нам потребни. Морате развити многе ствари (не може све бити лепо), али то је тек на почетку, а онда ће све бити много лакше. И ко зна да ли ћете на крају направити одличан ЦМС који постаје стандард за заједницу.
Да закључимо овај увод и започнемо оно што смо смислили, ово су предности и недостаци почетка развијања сопственог ЦМС -а:
Предност
- Имате потребне модуле који су вам потребни за предузећа у којима се крећете.
- Стечете више техничког знања о вебу и пословању него што га развијате.
- Нисте ограничени у технологијама које користите. Ако у будућности застаре, можете брзо да мигрирате на оно што се свет тада креће. Нешто што не можете учинити ако се ожените ЦМС -ом и он не еволуира.
- Већа контрола над вашим веб пројектима.
- Много хладније.
Недостаци
- Потребно је много више времена када тек почињете да га развијате.
- Ако немате довољно техничког знања, можете направити велике грешке.
- Ако су га започели људи који га напуштају, а не документују и не изводе чисто, то може бити хаотично за онога ко дође после. Дакле, то мора да уради тим или људи на нивоу.
Пре свега, користићемо следеће технологије да бисмо испунили свој циљ. Морамо имати базе у:
- ХТМЛ
- ЦСС
- Јавасцрипт
- ПХП
- МиСКЛ
Такође можете изабрати веб сервер који вам се највише свиђа (попут Апацхе -а или Нгинк -а).
Пређимо на акцију, следећа страница је креирање базе података.
ПретходнаСтраница 1 од 9Следећи