Hvordan Skrive En Motor For Et Nettsted

Innholdsfortegnelse:

Hvordan Skrive En Motor For Et Nettsted
Hvordan Skrive En Motor For Et Nettsted

Video: Hvordan Skrive En Motor For Et Nettsted

Video: Hvordan Skrive En Motor For Et Nettsted
Video: Hvordan skrive et kjærlighetsbrev 2024, November
Anonim

Dagene til statiske nettsteder, så vel som nettsteder som bare delvis gir dynamisk innhold, er ugjenkallelig borte. Serverkapasitet tillater bruk av CMS til å bygge til og med små internettressurser. I dag er det mange gratis CMS tilgjengelig med funksjonalitet for enhver smak. Mange av dem er utviklet av team av profesjonelle og har bevist seg veldig bra. Men selv i dag prøver mange entusiaster å skrive en motor for et nettsted fra bunnen av.

Hvordan skrive en motor for et nettsted
Hvordan skrive en motor for et nettsted

Det er nødvendig

  • - tilgang til Internett;
  • - moderne nettleser.

Bruksanvisning

Trinn 1

Planlegg motorens funksjonalitet. Svar på generelle spørsmål om formålet og typen produkt som utvikles. Bestem om det vil være et universelt CMS, eller noe mer fokusert (blogg, e-handelsplattform, fellesside, nyhetsportal). Svar på spesifikke spørsmål om nødvendige funksjoner. Vurder om nettstedet ditt trenger et bildegalleri, forum, nyhetsfeed, filarkiv osv. Bør slik funksjonalitet være tett integrert i kjernen, eller kan den presenteres i form av utvidelsesmoduler.

Steg 2

Tenk over arkitekturen til motoren. Vanligvis følger arkitekturen til moderne CMS MVC-paradigmet. På dette stadiet er det fornuftig å studere de allerede eksisterende løsningene, som det er et veldig stort antall av.

Trinn 3

Bestem teknologiene som baserer produktets hovedfunksjonalitet på. Velg et programmeringsspråk. PHP er nå de facto-standarden for CMS-utvikling. Selv om du kan vurdere å bruke ASP. NET, Java, Python. Velg lagringsteknologi. Vanligvis bruker moderne CMS databaser som deres viktigste lagringssted. Men i noen tilfeller kan du stole på filsystemet. Fremhev andre teknologier som kreves for å kjøre motoren (grafikkbehandlingsbiblioteker, stavekontroller, kryptografiske moduler osv.).

Trinn 4

Gjennomgå dokumentasjonen for produktene og teknologiene som prosjektet skal bygges på. Bestem egnetheten til hvert produkt eller teknologi. Gjør om nødvendig justeringer i listen over teknologier, finn akseptable alternativer.

Trinn 5

Lag en plan eller vilkår for utviklingen. Selv om det ikke er planlagt å involvere noen andre enn prosjektinitiatoren i utviklingen, vil det å følge en tydelig plan eller punkter i vilkårene spare mye tid og gjøre arbeidet mye mer effektivt. Når du starter et prosjekt, er det fornuftig å lage en oppgave for utvikling av kjernen (og muligens testmodulene) til et CMS med minimal funksjonalitet.

Trinn 6

Implementere en del av prosjektet i samsvar med tidligere utviklede vilkår.

Trinn 7

Test funksjonaliteten som ble implementert i forrige trinn. Identifiser feil. Lag en liste over feil og oppgaver for revisjon. Tildel feil for å fikse prioriterte beregninger. Sorter feil etter prioritet.

Trinn 8

Korriger eventuelle feil som er funnet. Kanskje på dette stadiet vil andre problemer i driften av systemet bli identifisert. Fullfør listen over feil, korriger hver av dem.

Trinn 9

Bestem behovet for ytterligere revisjon eller modifisering av nettstedsmotoren. Svar på spørsmålet om korrespondansen mellom den eksisterende funksjonaliteten og den tidligere planlagte, om tilfredsstillelsen av systemdriftsparametrene med de presenterte kvalitetskriteriene. Hvis videreutvikling er nødvendig, hopp til trinn 5 for neste iterasjon av produktutvikling.

Anbefalt: