Drupal è un Content Management System (CMS) gratuito e open source che consente di organizzare, gestire e pubblicare i tuoi contenuti.

Drupal è molto potente e può essere utilizzato per costruire siti grandi e complessi. È un modello basato su PHP e consente agli utenti non tecnici di aggiungere e modificare il contenuto senza alcuna conoscenza di HTML o Web design. Utilizzando Drupal CMS, può essere facile interagire con altri siti o tecnologie e può gestire moduli e flussi di lavoro complessi. È disponibile con più di 16000 moduli che possono essere indirizzati con il core Drupal e con i moduli aggiuntivi.

Le caratteristiche di Drupal sono:

  • Rende facile creare e gestire il tuo sito.

  • Traduce qualsiasi cosa nel sistema con interfacce utente integrate.

  • Collega il tuo sito Web ad altri siti e servizi utilizzando feed, funzionalità di connessione ai motori di ricerca, ecc.

  • Drupal è un software open source quindi non richiede costi di licenza.

  • Progetta un sito Web altamente flessibile e creativo per gli utenti e visualizza in modo più efficace per aumentare i visitatori.

  • Drupal può pubblicare i tuoi contenuti sui social media come Twitter, Facebook e altri social media.

Gli svantaggi di Drupal sono:

  • Drupal non è un'interfaccia user friendly. Richiede conoscenze avanzate e poche cose di base sulla piattaforma da installare e modificare.

  • Drupal è un nuovo sistema di gestione dei contenuti. Non è compatibile con altri software.

  • Le prestazioni sono basse rispetto ad altri CMS. Il sito Web che è stato creato utilizzando Drupal genererà grandi carichi di server e non si aprirà mai con una connessione Internet lenta.

I menu sono molto importanti per navigare facilmente nel tuo sito web. Di conseguenza, i menu offrono una serie di collegamenti; puoi navigare nel tuo sito web. Il menu Drupal consente di aggiungere, rimuovere e rinominare i menu e le voci di menu.

Se è composto da sottomenu. Quindi verrà visualizzato sotto la voce di menu principale.

Imposta l'ordine delle voci di menu.

I blocchi sono oggetti contenitore che vengono utilizzati per organizzare il contenuto del tuo sito web.

Viene utilizzato per impostare la larghezza della prima barra laterale e della seconda barra laterale e l'unità in% o px o em.

La media query definisce regole di stile diverse per diversi dispositivi multimediali e per impostazione predefinita per questo layout sarà 1025px.

La media query per il tablet Orizzontale sarà di larghezza minima: 769 px e larghezza massima: 1024 px.

Corregge la tua pagina all'inizio degli elenchi sul tuo sito.

Qui puoi specificare un URL alternativo tramite il quale è possibile accedere al contenuto. Non aggiungere una barra alla fine o all'inizio dell'alias dell'URL altrimenti non funzionerà.

Ti consente di pubblicare il contenuto del tuo blog in prima pagina o puoi rimanere in cima agli elenchi secondo la richiesta.

Facendo clic sulla casella di controllo Fornisci un collegamento al menu, vengono visualizzati tutti i dettagli correlati del menu, come il titolo del collegamento del menu, la descrizione, l'elemento principale e il peso.

Fornire informazioni riviste se vengono apportate modifiche all'articolo.

Selezionando apri o chiudi, consente ad altri di scrivere commenti per l'articolo.

Specifica il nome dell'autore e la data in cui l'articolo è stato creato.

Il tipo di contenuto Drupal definisce lo stile in cui i contenuti vengono raccolti e visualizzati.

Gli stati dei contenuti presenti durante il filtraggio delle pagine sono:

  • Published

  • promoted

  • non promosso

  • sticky

  • non appiccicoso

La gestione dei menu è la parte importante per navigare nella pagina di amministrazione di Drupal.

Visualizza l'elenco degli articoli o delle pagine che vengono creati. È una prima schermata che verrà visualizzata quando si accede all'area di amministrazione.

In questo menu puoi creare, gestire e trovare nuove pagine. Qui, la tabella viene visualizzata con i dettagli dell'articolo, ovvero stato, titolo, aggiornamento, autore e operazione (Modifica ed elimina).

La struttura include i blocchi, gestisce i tipi di contenuto, aggiunge nuovi collegamenti di menu al sito e gestisce il tagging amministrativo dei contenuti.

In questo menu vengono visualizzati gli elenchi di temi. L'utente può installare il tema, aggiornare il tema esistente o cambiare i temi.

Nel menu persone, puoi creare un nuovo account utente o gestire l'utente esistente.

Questa è una parte importante nel back-end di Drupal. Qualsiasi modifica apportata a questa configurazione interesserà l'intero sito web. Qui puoi eseguire l'impostazione dell'account utente, l'impostazione delle informazioni sul sito o qualsiasi altra impostazione generale del sito.

La tassonomia può essere pensata per classificare il contenuto del sito Web che mostra contenuti specifici in base ai termini della tassonomia.

La tassonomia di Drupal è composta da diversi termini come:

  • Term: Viene utilizzato per gestire o descrivere il contenuto.

  • Vocabulary: È un insieme di termini.

Gestione utenti gestisce le informazioni dell'utente, che consente di creare o eliminare l'utente, cambiando password, tempo e ruoli.

Consente all'utente di accedere al tuo sito web senza chiedere loro il nome utente o la password.

Consente solo agli utenti di accedere al tuo sito Web, che sono autenticati per utilizzarlo.

I passaggi per ottimizzare il sito Drupal sono:

  • Abilita la memorizzazione nella cache della pagina

  • Comprimi file CSS

  • Js Aggregation

  • Spostamento di file multimediali e file statici su un CDN

  • Ottimizza le dimensioni delle immagini e il loro numero

  • Ottimizzazione del tema

La gestione degli errori è un processo di rilevamento e ricerca delle soluzioni per gli errori, che possono essere errori dell'applicazione di programmazione o errori comunicabili.

Il suffisso Twitter aggiungerà facoltativamente un handle o un testo di Twitter, in modo da ricevere un ping quando qualcuno condivide un articolo.

Il modulo Riquadro viene utilizzato per tradurre il riquadro del pannello personalizzato con un titolo opzionale che verrà memorizzato come variabili e può essere tradotto o modificato rapidamente.

Il modulo aggregatore prende il contenuto da altri siti web ma non genera alcun feed. È anche noto come lettore di feed. Raccoglie, visualizza testi e immagini e altri siti e blog.

Seleziona la lunghezza delle tue descrizioni.

Invia il messaggio di risposta automatica all'utente.

L'identificatore univoco del prodotto è fornito qui.

È una percentuale utilizzata per calcolare l'imposta espressa come decimale.

Specificare il tipo di arrotondamento da applicare quando le aliquote fiscali del tipo di imposta vengono calcolate per il prezzo unitario di un elemento pubblicitario.

Include i tipi di elementi della linea di prodotti nel modulo Aggiungi al carrello per raccogliere informazioni.

Dobbiamo selezionare il server da uno dei due, ovvero Produzione o Sandbox.

La fattura è un documento con una dichiarazione di importo e costo, numero di fattura univoco e informazioni fiscali.

La cronologia degli ordini dipende dai prodotti ordinati effettuati dall'utente tramite l'utilizzo del checkout. Include la cronologia del prodotto che include il numero dell'ordine, il nome utente, lo stato dell'ordine ecc.

Definisce lo stato dell'ordine come elaborazione o in sospeso o completato o annullato.

PHP 5.2+

I vantaggi di Drupal sono:

  • Drupal è un CMS flessibile che consente la gestione di tipi di contenuto inclusi video, testo, blog, gestione dei menu, statistiche in tempo reale ecc.

  • Fornisce una serie di modelli per lo sviluppo di applicazioni web. Quindi non è necessario ricominciare da capo se si creano applicazioni web semplici o complicate.

  • Drupal è facile da gestire o creare blog o sito web. Aiuta a organizzare, strutturare, trovare e riutilizzare i contenuti.

  • Drupal fornisce alcuni temi e modelli interessanti che conferiscono al tuo sito web un aspetto accattivante.

  • Drupal ha oltre 7000 plug-in per potenziare il tuo sito web. Poiché Drupal è un open source, puoi creare i tuoi plug-in.

Multilingua significa che il tuo contenuto può essere scritto e verrà visualizzato in diverse lingue.