DedeCMS, il CMS Open Source più popolare in Cina

Avete presente quando alle 22 pensate “oggi andrò a letto presto!” ma poi alle 2 di notte su google a cercare quale sia il CMS più utilizzato dai cinesi? Ho scoperto dell’esistenza di DedeCMS, il CMS numero uno in Cina.

Come noi occidentali usiamo maggiormente WordPress, Joomla o Drupal in oriente viene utilizzato DedeCMS, un cms Open Source.

DedeCMS

Ovviamente non potevo fare a meno che provarlo… Voi avreste resistito?

Qualche informazione su DedeCMS

DedeCMS come detto prima è un CMS Open Source, è grande poco più di 8 MB ed è sviluppato in PHP, per poterlo utilizzare occorre un server LAMP (Linux, Apache, MySql e PHP).

L’installazione è molto rapida, come quella di Joomla o WordPress e le funzionalità sono le stesse.

Appena installato abbiamo:

  • La possibilità di creare Articoli e Pagine;
  • Effettuare personalizzazioni ai temi;
  • Caricare Template e Plugin come con WordPress;
  • Avere un area Amministrativa separata da quella pubblica;
  • Predisposizione SEO per Baidu, YandexNaver, i motori di ricerca più diffusi in Cina, Russia e Corea.

Curiosiamo un po’ di codice

Realizzato in PHP procedurale, quindi senza l’utilizzo dell’architettura “Model View Controller“.

I temi vengono gestiti tramite Placeholder.

Sono poche librerie esterne che ho trovato:

  • jQuery: la libreria JavaScript più famosa, sono pochissimi i siti in cui non è presente;
  • CKEditor: l’editor di testo (WYSIWYG) più utilizzato al momento, si può trovare anche su Wordpress, Joomla e PrestaShop;
  • CalendarJS: una libreria per la creazione in JavaScript di calendari;
  • PHP QR Code encoder: un decodificatore di codici QR.

Template di base

Il template di base prevede un classico 3 colonne, include già slideshow, gallerie, widget, 2 menù e diversi pannelli per la ricerca interna al sito.

Una cosa interessante è che nativamente sono previsti i box per il servizio di advertising di baidu, il motore di ricerca più utilizzato in Cina, molto simile al nostro Google.

Mi sarei aspettato almeno bootstrap ma noto che il tema di default non è responsivo ma il CMS nativamente prevede un redirect ad un tema mobile.

Potete scaricare o provare una demo del cms direttamente nel sito ufficiale.