Sviluppo di siti Web - Piattaforme CMS

In questo capitolo, discuteremo prima di come fare la scelta giusta per il tuo sito web e quale piattaforma di Content Management System (CMS) scegliere per il tuo sito web.

Scegliere il sito web giusto

Cerchiamo di capirlo ponendoci alcune domande e poi discutiamo il concetto in dettaglio.

Question 1 - Quanti soldi vogliamo spendere?

Answer- Questa è una delle domande principali perché è direttamente correlata al budget. Se il tuo budget è basso, dovresti pensare a qualcosa di non commerciale e non troppo complicato.

Question 2 - Quanto tempo abbiamo per pianificare la manutenzione?

Answer- Se hai intenzione di pubblicare molte offerte, avere un blog da moderare, ecc., Di sicuro avrai bisogno di un sito web dinamico. Devi disporre di personale aggiuntivo per gestire tutto questo, quindi questa domanda è correlata alla Domanda 1. Altrimenti dovresti avere un sito web semplice, che spiegheremo nei capitoli seguenti.

Question 3 - Il sito web verrà utilizzato come sito di e-commerce per la vendita di prodotti online?

Answer- In questo caso, dovresti cercare una piattaforma chiamata e-commerce. Ci sono molti di questi open source e commerciali come Magento, Opencard, Shopify, ecc.

Question 4 - La vista dovrebbe essere adattabile a diversi schermi come i cellulari?

Answer- Se questo è uno dei criteri principali e se non ci sono molti altri cambiamenti in termini di informazioni nel sito web; allora dovresti andare con un sito web piatto con funzionalità come Bootstrap.

Question 5 - Il mio sito web interagirà con i social media o altre piattaforme di terze parti?

Answer- Avrai bisogno di un record per tutti gli eventi che accadono sul tuo sito web e saranno salvati in un database. Per conservare tutti questi dati e registrazioni, avrai bisogno di un sito web dinamico.

Question 6 - Che tipo di linguaggio o piattaforma di programmazione web è più facile da trovare?

Answer- A seconda del paese, ci sono diversi linguaggi di programmazione o piattaforme più popolari degli altri. Quindi, dovresti prima trovare una piattaforma che vada con le tendenze della tua regione.

Piattaforma CMS

Le piattaforme Content Management System (CMS) sono applicazioni che consentono di creare ed eseguire il tuo sito web. Otterrai un pannello di amministrazione, che è un'interfaccia in cui puoi creare e aggiornare pagine, post e altri tipi di contenuti (immagini, video, ecc.) E organizzare il contenuto nel modo desiderato.

Potrai anche modificare il design del sito tramite il pannello di amministrazione installando temi (modelli di design) e modificandoli. Tutte le azioni vengono eseguite semplicemente facendo clic su vari pulsanti. Nella maggior parte dei casi non è necessario scrivere codici o script, quindi puoi gestire facilmente i tuoi contenuti.

Le piattaforme CMS più importanti sono WordPress, Joomla e Drupal. Sono motori CMS gratuiti e open source. Ciò significa che il loro codice sorgente è aperto al pubblico. Puoi utilizzare, modificare e personalizzare i file core del motore sul tuo sito e se scopri un ottimo modo per migliorare la piattaforma, puoi presentarlo agli sviluppatori e aiutare a migliorare il loro motore nel prossimo aggiornamento.

WordPressè un CMS open source. Più del 50% delle pagine web proviene da quella piattaforma. Sta diventando più completo, intuitivo e popolare con ogni nuova versione di aggiornamento. WordPress ha una community impegnata, che hatonnes of free extensions and the easiest-to-use interface.

Gestire i tuoi contenuti con WordPress è semplicissimo: crei una pagina, la aggiungi al menu, ci pubblichi qualcosa e vedi i tuoi contenuti sul front-end del tuo sito. Tutto ciò si aggiunge a una piattaforma CMS preminente. La pagina web ufficiale èhttps://wordpress.com/.

Lo screenshot seguente mostra lo sfondo del dashboard.

Joomlaha un equilibrio tra possibilità di personalizzazione e facilità d'uso, ma è molto più complesso di WordPress. Se non hai mai lavorato con questo motore prima, avrai bisogno di un po 'di tempo per abituarti a modificarlo. Assegnare plugin ai moduli, posizionare moduli su pagine diverse, configurare layout e altre manipolazioni necessarie può essere un po 'difficile per uno sviluppatore principiante.

D'altra parte, gli sviluppatori di estensioni di Joomla e la comunità hanno escogitato molte soluzioni ispirate per problemi di web design comuni che sono difficili da risolvere all'interno di WordPress. Se prendiamo come esempio un'estensione dello slider di Joomla, puoi impostare la sua posizione sulla pagina, la durata di visualizzazione di ciascuna diapositiva, l'effetto di scorrimento e il tipo di impaginazione.

La sua pagina web ufficiale è https://www.joomla.org/.

Drupalè per enormi siti web e organizzazioni che possono permettersi amministratori a tempo pieno. Puoi fare quasi tutto con Drupal. Sono spesso affascinato da quante opzioni il motore contiene fuori dagli schemi. Molte cose che in WordPress o Joomla richiederebbero una codifica personalizzata hanno soluzioni pronte per l'uso di default in Drupal. Può essere ulteriormente migliorato con estensioni di terze parti. Ma sarò onesto con te: imparare a utilizzarlo è la vera sfida. Ci vuole molto lavoro e pazienza per padroneggiarlo.

Il suo sito web ufficiale è https://www.drupal.org/. Una vista dello sfondo della dashboard è mostrata nello screenshot qui sotto.