WordPress

WordPress è una via di mezzo tra un blog engine, un’applicazione per la creazione e la gestione dei blog, e un CMS, una piattaforma per la realizzazione di siti Internet e per l’amministrazione di contenuti testuali, grafici e multimediali.

Il suo essere uno strumento molto semplice da utilizzare, ricco di funzionalità e dotato di un’architettura facile da estendere tramite plugin (estensioni non comprese nel core), lo hanno reso uno degli script più utilizzati per la creazione di pagine Web dinamiche; WordPress è stato concepito per essere utilizzato anche dall’utenza meno esperta e per questo motivo oggi milioni di bloggers, anche privi di conoscenze in fatto di linguaggi di sviluppo, lo utilizzano come motore del proprio sito.

WordPress è nato da un’idea del giovane programmatore PHP Matt Mullenweg per soddisfare le necessità di coloro che desiderano realizzare un blog in poco tempo, con competenze tecniche minime e senza la necessità di doversi dotare di un supporto hosting economicamente dispendioso.
Molto presto, attorno alla creatura di Mullenweg si è raccolta una vasta comunità di utilizzatori che conta oggi milioni di persone e un nutrito gruppo di sviluppatori che ogni giorno apportano miglioramenti al core dell’applicazione e sviluppano nuove estensioni, plugin e add-on.

Pochi CMS e sicuramente nessun altro blog engine sono in grado di mettere a disposizione le funzionalità di un prodotto che offre:

  • una procedura di installazione estremamente semplificata che la community stessa di WordPress chiama:  “The Famous 5 Minute Installation“;
  • un’intefaccia per l’amministrazione veramente facile da utilizzare, questo CMS è stato infatti pensato dagli sviluppatori tenendo sempre presenti le esigenze dell’utilizzatore;
  • un sistema di gestione di temi e template per la personalizzazione della grafica delle pagine Web installabili con una procedura che richiede soltanto un upload e un click del mouse;
  • la disponibilità in forma libera e gratuita di migliaia di plug-in, estensioni di terze parti, template preconfezionati e il supporto continuo di una delle più grandi comunità del Web.

WordPress è un’applicazione realizzata in linguaggio PHP con supporto del DBMS MySQL per l’archiviazione dei dati; necessita di requisiti di sistema minimi dato che per farlo funzionare sono sufficienti: PHP 4.3 o superiore, MySQL 4.0 o superiore, un Web server come per esempio Apache e un modulo per la riscrittura delle URL (facoltativo ma particolarmente importante, vedremo perché).

Questo blog engine può essere utilizzato sia in ambiente Linux che Windows, come Web server è possibile utilizzare anche IIS ma si tenga conto del fatto che mentre in Apache il modulo per la riscrittura delle URL (mode_rewrite) viene fornito gratuitamente insieme all’applicazione, per utilizzare in IIS il modulo omologo (ISAPI_Rewrite) è spesso necessario l’esborso di una somma di denaro.