Įvadas
Ši pamoka skirta visiems tiems kūrėjams (ar net žiniatinklio dizaineriams, turintiems programuotojo sielą), kurie kartą gyvenime norėjo išeiti iš standartizuoto TVS burbulo, kuris naudojamas šiandien. Taip, jūs žinote, kuriuos mes turime omenyje. „Wordpress“, „Joomla“ ar „Drupal“ standartiniams tinklalapiams. „Prestashop“ arba „Magento“, specializuojasi elektroninėje prekyboje.
Jie yra sėkmingos TVS ir teikia mums daug pagalbos, kad mes netgi galime pritaikyti juos, kad juos pritaikytume savo poreikiams arba trečiajai šaliai. Tada paklausite savęs:
Kam, po velnių, noriu sukurti TVS?
Daugeliu atvejų mes patyrėme karmą, kad negalime kažko padaryti, nes TVS to neleidžia arba mes neturime pakankamai žinių, kad galėtume tai pritaikyti tiek, kiek norėtume. Arba dar blogiau, kad versija, su kuria mes dirbame, kelia suderinamumo problemų su kita programa, su kuria mes integruojame. Pavyzdžiui, yra anekdotų, kaip tai atsitiko, kai programuotojai sukūrė tinklalapį su „Joomla“. Šiuo atveju atsitiko Fabianas Luna:
Tikras atvejis"Asmeniškai aš nekenčiu" Joomla! ", Be kita ko, mažai dokumentų, neorganizuoto kodo, ne itin lankstaus. Turėjau atlikti integraciją su elektronine mokėjimo paslauga, ir buvo nuspręsta naudoti" Joomla "modulį" VirtueMart ". Prieš integruojant jį Norėdami tai padaryti, elektroninė tarnyba turėjo atlikti tam tikras konfigūracijas.
Tai buvo tik šiek tiek skaityti dokumentus ar net tyrinėti šį modulį, apie ką rašyti namo, išskyrus kai kurias detales. Problema prasidėjo, kai klientas, atsiuntęs kurti šios elektroninės parduotuvės, pradėjo prašyti tam tikrų „detalių“, kurių „VirtueMart“ nesilaikė, nuo to ir prasidėjo mano karma.
Laikas, kurio buvo tikimasi sutaupyti kuriant elektroninės komercijos modulį, buvo panaudotas visapusiškai suprasti „VirtueMart“ plėtrą, po to, kai pirmasis bandymas buvo paskutinis (ir blogiausias), elektroninė komercija, su kuria ji ketino atlikti integraciją, buvo nesuderinama su mūsų naudojama „VirtueMart“ versija ir tai teikėjui buvo nevaldoma. Apibendrinant, viskas buvo visiška katastrofa “.
Taip pat tiesa, kad gali būti labai rekomenduojama naudoti pagrindinę TVS, tada perprogramuoti ir pridėti pasirinktinius papildinius, išskyrus kelis. Gera dalis yra ta, kad jūs sutaupote laiko ir tai yra auksas, pavyzdžiui, kuriant pradedančiuosius ar reikalaujamas svetaines.
Remiantis tuo, galima daryti išvadą, kad gali būti nebloga idėja turėti savo TVS (tai priklausys nuo kiekvieno atvejo), kuri mums padės praktiškai visuose žiniatinklio kūrimuose, kurių mums reikia. Turite išvystyti daug dalykų (ne viskas gali būti gražu), bet tai tik pradžioje, o tada viskas bus daug lengviau. Ir kas žino, ar galų gale sukuriate puikią TVS, kuri tampa bendruomenės standartu.
Norėdami užbaigti šią įžangą ir pradėti tai, ką sugalvojome, tai yra privalumai ir trūkumai pradedant kurti savo TVS:
Privalumas
- Turite reikiamus modulius, kurių reikia verslui, kuriame persikeliate.
- Jūs įgyjate daugiau techninių žinių apie žiniatinklį ir verslą, nei kuriate.
- Jūs neapsiribojate naudojamomis technologijomis. Jei ateityje jie pasens, galite greitai pereiti prie to, kas tuo metu juda pasaulyje. Kažkas, ko negalite padaryti, jei susituokiate su TVS ir ji nesivysto.
- Didesnė jūsų interneto projektų kontrolė.
- Daug vėsiau.
Trūkumai
- Tai užtrunka daug ilgiau, kai tik pradedate jį kurti.
- Jei neturite pakankamai techninių žinių, galite padaryti didelių klaidų.
- Jei tai pradėjo žmonės, kurie jo atsisako, o ne dokumentuoja ir atlieka švariai, tai gali būti chaotiška tam, kas ateina paskui. Taigi tai turi padaryti komanda ar lygio žmonės.
Pirmiausia savo tikslui pasiekti naudosime šias technologijas. Turime turėti bazes:
- HTML
- CSS
- Javascript
- PHP
- MySQL
Taip pat galite pasirinkti labiausiai patinkantį žiniatinklio serverį (pvz., „Apache“ ar „Nginx“).
Pereikime prie veiksmų, kitas puslapis yra duomenų bazės kūrimas.
AnkstesnisPuslapis 1 iš 9Kitas