Come viene costruito Drupal?

April 9

Il quadro Drupal rappresenta un servizio di gestione dei contenuti, o CMS, utilizzato per presentare le pagine web per entità quali agenzie di stampa e blogger. quadri CMS sono impostati per archiviare, recuperare e visualizzare le informazioni, spesso in un contesto di collaborazione con più utenti la scrittura e la modifica dei dati. Come tale, Drupal è stato costruito come un quadro che si integra con uno stack software che coinvolge i server, PHP e database SQL.

Drupal

Drupal rappresenta il risultato finale di un progetto iniziato da Dries Buytaert, uno studente di college belga, al momento, per facilitare la comunicazione con i suoi amici. L'originale Drupal, chiamato goccia, era destinato ad essere una bacheca su cui Buytaert ei suoi amici potrebbero collaborare. come la tecnologia su Internet si mosse verso diario web e blog, tuttavia, il quadro di Drop è stato modificato per includere commenti, classifica, e syndication, e finalmente crebbe fino a diventare il quadro Drupal.

quadro Drupal

Drupal non è un "programma" in senso tradizionale, ma piuttosto un "quadro". Quadri sono sistemi di codice, scritto in un linguaggio particolare, utilizzato per consentire ai programmatori di distribuire siti web in modo rapido e con una certa standardizzazione in mente. Il quadro Drupal realizza questo, e molto altro ancora: Drupal offre una suite CMS completamente funzionale che gli utenti possono installare su uno stack server esistente. La suite CMS è dotato di un'interfaccia utente grafica, o GUI, che gli utenti possono accedere con un browser Web. Questo significa che gli utenti possono creare, modificare e caricare contenuti senza sapere come codice.

Server Software

Il quadro Drupal non può funzionare senza un server sottostante. Il server gestisce le richieste degli utenti, gestisce i plugin linguaggio di programmazione e gestisce le connessioni al database SQL. Sui sistemi Linux, il quadro Drupal poggia sulla parte superiore di un server Apache. Gli utenti di Microsoft Windows possono ospitare un sito Drupal con Microsoft IIS.

Database e programmazione

Alla base della realizzazione di Drupal è dati che risiedono in un database SQL. Sopra i dati risiedono l'implementazione di base del quadro codificato in PHP. Questo codice imposta la struttura per il quadro e, con vengono creati di programmazione di base, blocchi e menu. I blocchi sono sezioni di un sito web che il codice PHP può generare dai dati e menu sono elementi di selezione costruite anche dai dati. Oltre a questo, i permessi degli utenti sono determinati in modo da definire quali utenti hanno accesso a quali dati. Infine, i modelli vengono creati che implementano blocchi, i menu e le autorizzazioni, e che le selezioni offrire agli utenti di come un sito web è impostato.