Come Scrivere Un Motore Per Un Sito Web

Sommario:

Come Scrivere Un Motore Per Un Sito Web
Come Scrivere Un Motore Per Un Sito Web

Video: Come Scrivere Un Motore Per Un Sito Web

Video: Come Scrivere Un Motore Per Un Sito Web
Video: Come strutturare un sito web 2024, Maggio
Anonim

I giorni dei siti statici, così come dei siti che forniscono solo parzialmente contenuti dinamici, sono irrimediabilmente finiti. Le capacità del server consentono di utilizzare CMS per creare anche piccole risorse Internet. Oggi sono disponibili molti CMS gratuiti con funzionalità per tutti i gusti. Molti di questi sono sviluppati da team di professionisti e si sono dimostrati molto efficaci. Tuttavia, anche oggi molti appassionati si sforzano di scrivere da zero un motore per un sito web.

Come scrivere un motore per un sito web
Come scrivere un motore per un sito web

È necessario

  • - accesso a Internet;
  • - browser moderno.

Istruzioni

Passo 1

Pianificare la funzionalità del motore. Rispondi a domande generali sullo scopo e sul tipo di prodotto in fase di sviluppo. Decidi se sarà un CMS universale o qualcosa di più mirato (blog, piattaforma di e-commerce, sito della community, portale di notizie). Rispondi a domande specifiche sulle capacità richieste. Considera se il tuo sito ha bisogno di una galleria di immagini, un forum, un feed di notizie, un archivio di file, ecc. Se tale funzionalità è strettamente integrata nel kernel, o può essere presentata sotto forma di moduli di estensione.

Passo 2

Pensa all'architettura del motore. In genere, l'architettura dei moderni CMS segue il paradigma MVC. In questa fase, ha senso studiare le soluzioni già esistenti, di cui esiste un numero molto elevato.

Passaggio 3

Determinare le tecnologie sulla base delle quali verrà implementata la funzionalità principale del prodotto. Seleziona un linguaggio di programmazione. PHP è ora lo standard de facto per lo sviluppo di CMS. Sebbene tu possa considerare l'utilizzo di ASP. NET, Java, Python. Scegli le tecnologie di archiviazione. In genere, i moderni CMS utilizzano i database come posizione di archiviazione principale. Ma in alcuni casi, puoi fare affidamento sul file system. Evidenziare altre tecnologie che saranno necessarie per eseguire il motore (librerie di elaborazione grafica, correttori ortografici, moduli crittografici, ecc.).

Passaggio 4

Rivedere la documentazione per i prodotti e le tecnologie su cui sarà costruito il progetto. Determinare l'adeguatezza di ciascun prodotto o tecnologia. Se necessario, apportare modifiche all'elenco delle tecnologie, trovare alternative accettabili.

Passaggio 5

Fare un piano o termini di riferimento per lo sviluppo. Anche se non si prevede di coinvolgere nello sviluppo nessuno diverso dall'iniziatore del progetto, seguire un piano o punti chiari dei termini di riferimento farà risparmiare molto tempo e renderà il lavoro molto più efficiente. Quando si avvia un progetto, ha senso elaborare un'attività per lo sviluppo del nucleo (e, eventualmente, dei moduli di test) di un CMS con funzionalità minime.

Passaggio 6

Implementare parte del progetto in conformità con i termini di riferimento precedentemente sviluppati.

Passaggio 7

Testare la funzionalità implementata nel passaggio precedente. Identificare gli errori. Crea un elenco di bug e attività per la revisione. Assegna bug per correggere le metriche di priorità. Ordina gli errori in base alla loro priorità.

Passaggio 8

Correggere eventuali errori trovati. Forse, in questa fase, verranno identificati altri problemi nel funzionamento del sistema. Completa l'elenco degli errori, correggili ciascuno.

Passaggio 9

Determinare la necessità di un'ulteriore revisione o modifica del motore del sito. Rispondere alla domanda sulla corrispondenza della funzionalità esistente a quella precedentemente pianificata, sulla soddisfazione dei parametri di funzionamento del sistema con i criteri di qualità presentati. Se è necessario un ulteriore sviluppo, passare al passaggio 5 per la successiva iterazione dello sviluppo del prodotto.

Consigliato: