Hvordan Man Skriver En Motor Til Et Websted

Indholdsfortegnelse:

Hvordan Man Skriver En Motor Til Et Websted
Hvordan Man Skriver En Motor Til Et Websted

Video: Hvordan Man Skriver En Motor Til Et Websted

Video: Hvordan Man Skriver En Motor Til Et Websted
Video: Mikrojetmotor 2024, Kan
Anonim

Dagen for statiske websteder såvel som websteder, der kun delvist leverer dynamisk indhold, er uigenkaldeligt væk. Serverkapacitet tillader brug af CMS til at opbygge selv små internetressourcer. I dag er der mange gratis CMS tilgængelige med funktionalitet til enhver smag. Mange af dem er udviklet af teams af professionelle og har bevist sig meget godt. Men selv i dag bestræber mange entusiaster sig for at skrive en motor til et websted fra bunden.

Hvordan man skriver en motor til et websted
Hvordan man skriver en motor til et websted

Er det nødvendigt

  • - adgang til Internettet
  • - moderne browser.

Instruktioner

Trin 1

Planlæg motorens funktionalitet. Besvar generelle spørgsmål om formålet og typen af produkt, der udvikles. Beslut om det vil være et universelt CMS eller noget mere fokuseret (blog, e-handelsplatform, community site, nyhedsportal). Besvar specifikke spørgsmål om de krævede muligheder. Overvej om dit websted har brug for et billedgalleri, forum, nyhedsfeed, filarkiv osv. Skulle en sådan funktion integreres tæt i kernen, eller kan den præsenteres i form af udvidelsesmoduler.

Trin 2

Tænk over motorens arkitektur. Typisk følger arkitekturen i moderne CMS MVC-paradigmet. På dette tidspunkt giver det mening at undersøge de allerede eksisterende løsninger, hvoraf der er et meget stort antal.

Trin 3

Bestem de teknologier, på grundlag af hvilke produktets hovedfunktionalitet skal implementeres. Vælg et programmeringssprog. PHP er nu de facto-standarden for CMS-udvikling. Selvom du kan overveje at bruge ASP. NET, Java, Python. Vælg opbevaringsteknologi. Typisk bruger moderne CMS'er databaser som deres vigtigste lagerplacering. Men i nogle tilfælde kan du stole på filsystemet. Fremhæv andre teknologier, der kræves for at køre motoren (grafikbehandlingsbiblioteker, stavekontrol, kryptografiske moduler osv.).

Trin 4

Gennemgå dokumentationen for de produkter og teknologier, som projektet skal bygges på. Bestem egnetheden af hvert produkt eller teknologi. Foretag om nødvendigt justeringer på listen over teknologier, find acceptable alternativer.

Trin 5

Lav en plan eller et mandat til udviklingen. Selvom det ikke er planlagt at involvere nogen anden end projektinitiatoren i udviklingen, vil det at følge en klar plan eller punkter i mandatet spare meget tid og gøre arbejdet meget mere effektivt. Når du starter et projekt, er det fornuftigt at udarbejde en opgave til udvikling af kernen (og muligvis testmodulerne) i et CMS med minimal funktionalitet.

Trin 6

Implementere en del af projektet i overensstemmelse med de tidligere udviklede mandater.

Trin 7

Test funktionaliteten implementeret i det foregående trin. Identificer fejl. Lav en liste over fejl og opgaver til revision. Tildel fejl for at rette prioritetsmålinger. Sorter fejl efter deres prioritet.

Trin 8

Ret eventuelle fundne fejl. Måske på dette stadium vil andre problemer i driften af systemet blive identificeret. Udfyld listen over fejl, korriger hver af dem.

Trin 9

Bestem behovet for yderligere revision eller ændring af webstedsmotoren. Svar på spørgsmålet om korrespondancen mellem den eksisterende funktionalitet og den tidligere planlagte, om tilfredsheden af systemdriftsparametrene med de præsenterede kvalitetskriterier. Hvis yderligere udvikling er påkrævet, skal du springe til trin 5 for den næste iteration af produktudvikling.

Anbefalede: