Si Të Shkruani Një Motor Për Një Faqe Në Internet

Përmbajtje:

Si Të Shkruani Një Motor Për Një Faqe Në Internet
Si Të Shkruani Një Motor Për Një Faqe Në Internet

Video: Si Të Shkruani Një Motor Për Një Faqe Në Internet

Video: Si Të Shkruani Një Motor Për Një Faqe Në Internet
Video: Si te hapim nje faqe per Biznesin ne Facebook 2024, Mund
Anonim

Ditët e faqeve statike, si dhe faqet që vetëm pjesërisht ofrojnë përmbajtje dinamike, janë zhdukur në mënyrë të pakthyeshme. Kapacitetet e serverit lejojnë përdorimin e CMS për të ndërtuar edhe burime të vogla interneti. Sot, ka shumë CMS falas në dispozicion me funksionalitet për çdo shije. Shumë prej tyre janë zhvilluar nga ekipe profesionistësh dhe e kanë provuar veten shumë mirë. Sidoqoftë, edhe sot shumë entuziastë përpiqen të shkruajnë një motor për një faqe në internet nga e para.

Si të shkruani një motor për një faqe në internet
Si të shkruani një motor për një faqe në internet

Është e nevojshme

  • - qasje në internet;
  • - shfletues modern.

Udhëzimet

Hapi 1

Planifikoni funksionalitetin e motorit. Përgjigjuni pyetjeve të përgjithshme në lidhje me qëllimin dhe llojin e produktit që po zhvillohet. Vendosni nëse do të jetë një CMS universale, apo diçka më e përqendruar (blog, platformë e tregtisë elektronike, sit i komunitetit, portal i lajmeve). Përgjigjuni pyetjeve specifike në lidhje me aftësitë e kërkuara. Merrni parasysh nëse faqja juaj ka nevojë për një galeri imazhesh, forumi, lajmesh, arkiv skedarësh, etj. A duhet që një funksionalitet i tillë të integrohet fort në bërthamë, apo mund të paraqitet në formën e moduleve shtesë.

Hapi 2

Mendoni për arkitekturën e motorit. Në mënyrë tipike, arkitektura e CMS moderne ndjek paradigmën MVC. Në këtë fazë, ka kuptim të studiojmë zgjidhjet tashmë ekzistuese, nga të cilat ekziston një numër shumë i madh.

Hapi 3

Përcaktoni teknologjitë në bazë të të cilave do të zbatohet funksionaliteti kryesor i produktit. Zgjidhni një gjuhë programimi. PHP tani është standardi de facto për zhvillimin e CMS. Megjithëse mund të konsideroni përdorimin e ASP. NET, Java, Python. Zgjidhni teknologjitë e ruajtjes. Në mënyrë tipike, CMS moderne përdorin bazat e të dhënave si vendndodhja e tyre kryesore e ruajtjes. Por në disa raste, mund të mbështeteni në sistemin e skedarëve. Nxirrni në pah teknologjitë e tjera që do të kërkohen për të ekzekutuar motorin (biblioteka të përpunimit grafik, kontrollues drejtshkrimi, module kriptografike, etj.).

Hapi 4

Rishikoni dokumentacionin për produktet dhe teknologjitë mbi të cilat do të ndërtohet projekti. Përcaktoni përshtatshmërinë e secilit produkt ose teknologji. Nëse është e nevojshme, bëni rregullime në listën e teknologjive, gjeni alternativa të pranueshme.

Hapi 5

Bëni një plan ose terma të referencës për zhvillimin. Edhe nëse nuk është planifikuar të përfshihet dikush tjetër përveç nismëtarit të projektit në zhvillim, ndjekja e një plani të qartë ose pikave të termave të referencës do të kursejë shumë kohë dhe do ta bëjë punën shumë më efikase. Kur filloni një projekt, ka kuptim të hartoni një detyrë për zhvillimin e thelbit (dhe, ndoshta, moduleve të provës) të një CMS me funksionalitet minimal.

Hapi 6

Zbatoni një pjesë të projektit në përputhje me termat e referencës të zhvilluara më parë.

Hapi 7

Testoni funksionalitetin e zbatuar në hapin e mëparshëm. Identifikoni gabimet. Bëni një listë të defekteve dhe detyrave për rishikim. Caktoni mete për të rregulluar metrikat prioritare. Rendit gabimet sipas përparësisë së tyre.

Hapi 8

Korrigjo gabimet e gjetura. Ndoshta, në këtë fazë, do të identifikohen probleme të tjera në funksionimin e sistemit. Plotësoni listën e gabimeve, korrigjoni secilin prej tyre.

Hapi 9

Përcaktoni nevojën për rishikim ose modifikim të mëtejshëm të motorit të faqes. Përgjigjuni pyetjes në lidhje me korrespondencën e funksionalitetit ekzistues me atë të planifikuar më parë, në lidhje me kënaqësinë e parametrave të funksionimit të sistemit me kriteret e paraqitura të cilësisë. Nëse kërkohet zhvillim i mëtejshëm, kaloni në hapin 5 për përsëritjen tjetër të zhvillimit të produktit.

Recommended: