WordPress

WordPress è una piattaforma software di "blog" e content management system (CMS) open source ovvero un programma che, girando lato server, consente la creazione e distribuzione di un sito Internet formato da contenuti testuali o multimediali, gestibili ed aggiornabili in maniera dinamica.…

WordPress è una piattaforma software di "blog" e content management system (CMS) open source ovvero un programma che, girando lato server, consente la creazione e distribuzione di un sito Internet formato da contenuti testuali o multimediali, gestibili ed aggiornabili in maniera dinamica. Inizialmente fu creato da Matt Mullenweg e distribuito con la licenza GNU General Public License. È sviluppato in PHP con appoggio al gestore di database MySQL.

È il CMS più utilizzato al mondo.

Caratteristiche

Estensione delle funzionalità tramite plugin;

Disponibilità di temi gratuiti, e altri a pagamento, per personalizzare l'aspetto del blog;

Gestione delle pagine con modelli;

URL permanenti che aiutano l'ottimizzazione nei motori di ricerca;

Gestione delle categorie;

Funzioni di Trackback e Pingback;

Editor WYSIWYG per la formattazione dei testi;

Creazione di pagine statiche;

Supporto multi-autori;

Supporto multi-sito (attivabile. dalla versione 3.0, o usando la variante WordPress MU);

Log degli utenti che visitano il blog;

Blocco di utenti in base all'indirizzo IP;

Possibilità di specificare meta-tag;

Dalla versione 3.7 è presente un sistema di aggiornamento automatico.

Possibilità di convertire un sito statico in HTML in uno dinamico WP

Storia

La prima versione di WordPress fu pubblicata il 27 maggio 2003 dai fondatori Matt Mullenweg e Mike Little come fork di b2/cafelog. Il nome WordPress fu suggerito da Christine Selleck.

WordPress 5.0

Dopo il rilascio di WordPress 5.0 Bebo, precedentemente noto come “Project Gutenberg”, WordPress ha apportato revisioni su come l'editor predefinito gestisce il contenuto di modifica all'interno di pagine e post. È in uso dal 2019 un editor basato sui blocchi, il quale consente agli utenti di modificare il contenuto visualizzato in un editor molto più user friendly rispetto alle iterazioni precedenti.

Versioni

Le versioni di WordPress, a partire dalla versione 1.0, sono chiamate con nomi di musicisti jazz.

Multi-blogging

WordPress permette di creare un solo blog per ogni installazione, anche se diverse installazioni possono convivere sullo stesso server e nello stesso dominio, in directory e database separati.

WordPress Multi-User o WordPress MU è la piattaforma multi-blogging derivata da WordPress. Consente infatti di gestire con una sola installazione un network di blog, amministrati tutti tramite un unico pannello. Nonostante non sia supportato dal core di WordPress è possibile avere anche più installazioni di WordPress che condividono gli stessi utenti e lo stesso database con un'unica autenticazione.

Dalla Versione 3.0 le versioni di WordPress e WordPress MU vengono integrate in quanto tramite la modifica del file wp-config.php è possibile attivare la modalità network nella propria installazione di WordPress.

I plugin di WordPress

WordPress permette di realizzare portali web con l'ausilio di opportuni plugin. Si tratta di moduli che estendono le funzionalità dell'applicativo e aggiungono nuove caratteristiche ed elementi ai siti realizzati. Per esempio esistono plugin, gratuiti o a pagamento, che estendono le funzionalità dell'editor integrato di WordPress, o che permettono di inserire funzionalità di gestione SEO al sito, o di inserire uno slideshow nelle pagine del sito realizzato con WordPress regolandone le caratteristiche in modalità drag and drop direttamente dall'editor integrato.

Esistono plugin che consentono anche di trasformare un sito sviluppato in WordPress in un e-commerce a tutti gli effetti.

Molto spesso capita che nei plugin gratuiti siano presenti dei link verso il sito di chi lo ha realizzato: è considerata come una forma di link building.

Iscrivendosi dal portale wordpress.com è possibile creare un sito utilizzando WordPress gratuitamente, ma non è possibile usufruire dei plugin per aggiungere funzionalità. Per poterli utilizzare è necessario sottoscrivere un piano a pagamento sul portale di WordPress oppure comprare un servizio di hosting, che supporti PHP e MySQL e scaricare nel proprio spazio web il software WordPress.

Il sito può essere esposto a rischi o attacchi come virus, spam, violazioni di password e login, furto di informazioni e dati. Per questo è sempre utile installare un plugin per la sicurezza al fine di migliorare ed estendere le funzioni di sicurezza base di WordPress.

Fondamentale è mantenere sempre aggiornato il proprio sito. Durante gli aggiornamenti le pagine non sono disponibili e verrà quindi utilizzato un plugin per mostrare la modalità in manutenzione. È possibile ricorrere a questo tipo di plugin anche per il ripristino del sito e per il backup.

I plugin per l'interazione con gli utenti sono il modo migliore per avvicinarsi ai visitatori del sito. Infatti permettono di conoscere le loro opinioni, lamentele e suggerimenti. I moduli di contatto sono quelli più utilizzati perché sono molto intuitivi e migliorano la comunicazione tra utenti.

Esistono molti tipi di plugin, ma l'importante è scegliere quello più adatto alle proprie esigenze e che consenta di raggiungere l'obiettivo prefissato. Nella scelta occorre quindi valutare la funzione svolta, la compatibilità con il sistema, il numero di installazioni attive con le rispettive recensioni e la valutazione media.

Servizi correlati

Altre voci

C

Cachi (colore)

Il colore cachi o, secondo la grafia originaria inglese khaki, deriva il suo nome dal persiano khak che significa "terra", da cui deriva khaki che significa "di color terra". È un colore utilizzato in molte forze armate nel mondo per le uniformi o le tenute mimetiche.

Leggi la voce →
W

Web Content Accessibility Guidelines

Le linee guida per l'accessibilità dei contenuti Web (in inglese Web Content Accessibility Guidelines; abbreviato WCAG) sono parte di una serie di linee guida per l'accessibilità dei siti Web, pubblicate dal Web Accessibility Initiative (WAI), che a sua volta fa parte del World Wide Web…

Leggi la voce →
C

CSS Animations

CSS Animations è un modulo proposto per i CSS, che consente l'animazione di elementi XML utilizzando direttamente i CSS.

Leggi la voce →
C

CakePHP

CakePHP è un framework per la realizzazione di applicazioni web, scritto in PHP. È ispirato ai medesimi concetti alla base di Ruby on Rails, tra cui il software design pattern Model-View-Controller (MVC).

Leggi la voce →
S

Sass

Sass (Syntactically Awesome StyleSheets) è un'estensione del linguaggio CSS che permette di utilizzare variabili, di creare funzioni e di organizzare il foglio di stile in più file.

Leggi la voce →
P

Progressive Web App

Progressive Web App (PWA, in italiano applicazione web progressiva) è un termine, coniato in origine da Google, che si riferisce ad una applicazione web che viene sviluppata e caricata come una normale pagina web, ma che si comporta in modo simile alle applicazioni native quando utilizzata su un…

Leggi la voce →