Kako Napisati Mehanizam Za Web Stranicu

Sadržaj:

Kako Napisati Mehanizam Za Web Stranicu
Kako Napisati Mehanizam Za Web Stranicu

Video: Kako Napisati Mehanizam Za Web Stranicu

Video: Kako Napisati Mehanizam Za Web Stranicu
Video: Kako odstampati bilo koju web stranicu ili PDF knjigu? 2024, Novembar
Anonim

Dani statičnih web lokacija, kao i web mjesta koja samo djelomično pružaju dinamički sadržaj, nepovratno su prošli. Kapaciteti servera omogućavaju upotrebu CMS-a za izgradnju čak i malih Internet resursa. Danas je dostupno mnogo besplatnih CMS-a sa funkcionalnošću za svaki ukus. Mnoge od njih razvijaju timovi profesionalaca i vrlo su se dobro dokazali. Međutim, čak i danas mnogi entuzijasti nastoje ispisati mehanizam za web stranicu od nule.

Kako napisati mehanizam za web stranicu
Kako napisati mehanizam za web stranicu

Neophodno je

  • - pristup Internetu;
  • - moderni pretraživač.

Instrukcije

Korak 1

Planirajte funkcionalnost motora. Odgovorite na opšta pitanja o svrsi i vrsti proizvoda koji se razvija. Odlučite hoće li to biti univerzalni CMS ili nešto fokusiranije (blog, platforma e-trgovine, web lokacija zajednice, portal vijesti). Odgovorite na određena pitanja o potrebnim mogućnostima. Razmislite treba li vašoj web lokaciji galerija slika, forum, feed vijesti, arhiva datoteka itd. Treba li takvu funkcionalnost čvrsto integrirati u jezgru ili se može predstaviti u obliku modula za proširenje.

Korak 2

Razmislite o arhitekturi motora. Tipično, arhitektura modernog CMS-a slijedi MVC paradigmu. U ovoj fazi ima smisla proučiti već postojeća rješenja, kojih ima vrlo velik broj.

Korak 3

Odredite tehnologije na osnovu kojih će se implementirati glavna funkcionalnost proizvoda. Odaberite programski jezik. PHP je sada de facto standard za razvoj CMS-a. Iako možete razmotriti upotrebu ASP. NET, Java i Python. Odaberite tehnologije skladištenja. Tipično, moderni CMS-ovi koriste baze podataka kao glavno mjesto za pohranu. Ali u nekim se slučajevima možete pouzdati u sistem datoteka. Istaknite druge tehnologije koje će biti potrebne za pokretanje motora (biblioteke za obradu grafike, provjere pravopisa, kriptografski moduli itd.).

Korak 4

Pregledajte dokumentaciju za proizvode i tehnologije na kojima će se graditi projekat. Utvrdite prikladnost svakog proizvoda ili tehnologije. Ako je potrebno, prilagodite popis tehnologija, pronađite prihvatljive alternative.

Korak 5

Napravite plan ili projektni zadatak za razvoj. Čak i ako nije planirano da se u izradu uključi bilo ko drugi osim inicijatora projekta, poštivanje jasnog plana ili zadataka uštedjet će puno vremena i učiniti posao mnogo efikasnijim. Prilikom pokretanja projekta ima smisla izraditi zadatak za razvoj jezgre (i, možda, testnih modula) CMS-a s minimalnom funkcionalnošću.

Korak 6

Provesti dio projekta u skladu s prethodno razvijenim projektnim zadatkom.

Korak 7

Testirajte funkcionalnost implementiranu u prethodnom koraku. Identificirajte greške. Napravite listu grešaka i zadataka za reviziju. Dodijelite greške za popravljanje mjernih podataka prioriteta. Sortirajte greške prema prioritetu.

Korak 8

Ispravite sve pronađene greške. Možda će se u ovoj fazi prepoznati i drugi problemi u radu sistema. Ispunite listu grešaka, ispravite svaku od njih.

Korak 9

Utvrdite potrebu za daljom revizijom ili modifikacijom motora web lokacije. Odgovorite na pitanje o podudarnosti postojeće funkcionalnosti sa prethodno planiranom, o zadovoljstvu parametara rada sistema predstavljenim kriterijima kvaliteta. Ako je potreban dalji razvoj, preskočite na korak 5 za sljedeću iteraciju razvoja proizvoda.

Preporučuje se: