Posts tagged ‘Content Management System’

Content Management System

I siti internet sono diventati nel tempo strumenti sempre più complessi, e mantenere il loro contenuto aggiornato risulta sempre più importante. In passato tuttavia, per aggiornare un sito bisognava conoscere qualche riga di HTML, il linguaggio di markup che definisce la formattazione delle pagine Web. Per condividere informazioni mediante l’utilizzo dell’ipertesto, e quindi aggiornare un sito dinamico senza scrivere una riga di HTML, nascono i Content Management System.

Glossario.

Un content management system, in acronimo CMS, letteralmente “sistema di gestione dei contenuti”, è uno strumento software installato su un server web studiato per facilitare la gestione dei contenuti di siti web, svincolando l’amministratore da conoscenze tecniche di programmazione.

Esistono CMS specializzati, cioè appositamente progettati per un tipo preciso di contenuti (un’enciclopedia on-line, un blog, un forum, ecc.) e CMS generici, che tendono ad essere più flessibili per consentire la pubblicazione di diversi tipi di contenuti.

Tecnicamente un CMS è un’applicazione lato server, divisa in due parti: la sezione di amministrazione (back end), che serve ad organizzare e supervisionare la produzione dei contenuti, e la sezione applicativa (front end), che l’utente web usa per fruire dei contenuti e delle applicazioni del sito.

fonte: http://it.wikipedia.org/wiki/Content_management_system

Esistono molti prodotti commerciali che integrano alle funzionalità tipiche di un CMS anche altre utilissime che vanno dalla gestione documentale al CRM, e tantissimi prodotti Open Source che replicano questa offerta mediante l’utilizzo di plug-in (componenti aggiuntivi) o estensioni software. Per i miei clienti ho scelto Joomla!.

joomla_box

Joomla (“Joomla!“) è un CMS totalmente open source nato dalla scissione del precedente progetto denominato Mambo e realizzato totalmente in PHP.

Mediante l’interazione con un Database MySQL (MySQL è il DB di riferimento ma non l’unico utilizzabile), il prodotto è in grado di gestire la pubblicazione su web di contenuti di varia natura e di gestirne altresì l’archiviazione e la formattazione mediante l’utilizzo di Templates e fogli di stile CSS, prerogative di gran parte dei CMS.

Joomla! è un prodotto software che viene distribuito in formato compresso: decomprimendo il contenuto dell’archivio in una directory del proprio Server Web in grado di interpretare codice scritto in linguaggio PHP, il software diviene operativo.

Caratteristiche

Tra le caratteristiche principali proposte ci sono:

  • Caching delle pagine per incrementare le prestazioni;
  • Funzioni di Search Engine Optimization, per facilitare l’indicizzazione dei contenuti da parte dei motori di ricerca;
  • Feeding RSS, che permette ai visitatori essere avvisati degli aggiornamenti dei contenuti mediante l’utilizzo di un Feed reader;
  • Versione stampabile delle pagine;
  • Pubblicazione tipo Blog;
  • Forum;
  • Sondaggi;
  • Ricerca testuale su tutti i contenuti inseriti;
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
  • Funzionalità multilingua;
  • etc. …

fonte: http://it.wikipedia.org/wiki/Joomla

Benefici
  • Facilita d’uso. Unisce l’innovazione dell’open source alla stabilità di una vera piattaforma aziendale;
  • Gestione contenuti Web. Consente di organizzare la gestione e la condivisione di contenuti destinati ad essere fruiti sul web (sito web o web application);
  • Estensibilità. Permette di integrare applicazioni e moduli all’interno dell’ambiente del CMS, mediante il meccanismo delle estensioni.
Risorse

Siti di riferimento del progetto:

Video di presentazione ICTV

Formazione:

Altri CMS Open Source per uso aziendale:

  • Alfresco;
  • Drupal;
  • e107;
  • WordPress (prodotto con il quale è fatto questo blog).
Alessandro Nizzo offre

Di seguito l’elenco di servizi che sono in grado di erogare:

  • supporto alla installazione e configurazione di Joomla;
  • formazione all’utilizzo;
  • personalizzazione template grafico;
  • sviluppo template grafico;
  • sviluppo estensione (componente, modulo, plug-in).

Lavori svolti

www.alessandronizzo.it

www.givicostruzioni.it

www.madeson.it

www.giovannibuono.it

In lavorazione

www.farig.it

www.studiosirignano.it

www.squashnapoli.it

Integrare i contenuti di WordPress in Joomla! 1.5. Una soluzione banale

Più di un collega e/o appassionato ultimamente mi ha chiesto come integrare i contenuti di WordPress in Joomla!. Pensandoci bene anch’io avrei bisogno di farlo, in quanto ho intenzione di creare categorie dedicate alla descrizione della mia offerta di servizi e soluzioni, ma allo stesso tempo non vorrei scrivere lo stesso articolo due volte (sul sito e sul blog).

E’ arrivato il momento di risolvere il primo problema di integrazione (ne esistono altri in realtà: blog -> facebook; blog -> twitter; twitter -> facebook; etc. ma questa è un’altra storia …)

Il primo tentativo è la ricerca di un’estensione dell’utilizzatissimo Content Management System.

Ho googlato con le seguenti parole chiave: “Integrare wordpress joomla

Di seguito i miei risultati degni di nota:

mojoblog_logo

MojoBlog is a authoring/blog component that supports many of WordPress’s functions within the Joomla! framework making this release especially useful to folks who want benefit from a world-class blogging tool that features; SEF urls, post comments, xml microformats, rss post feeds as well as ping-back and trackback features.

pinguino_wordpress

Yes, finally, a fully functional integration of WordPress into Joomla! WordPress is the world’s best blogging platform available now combined wit the world’s most powerful Content Management System. This blogging tool is usually run as a standalone application and now the wait is over. No more separate installs – no more manual syncing of your users – no more hassles. ‘corePHP’ WordPress Integration for Joomla! 1.5 component allows FULL, SEAMLESS integration with Joomla! 1.5 native. Now integrated into Joomla! you could not ask for anything better than the components ease of use and WordPress’s awesome blogging power.

I risultati prodotti sono comunque da considerarsi scarsi, in quanto mojoBlog è ancora in Beta, mentre il componente corePHP è commerciale (senza contare il fatto che il mio obiettivo non è duplicare l’intero funzionamento di WordPress sotto Joomla!, ma semplicemente quello di renderne accessibile il contenuto).

Allora provo ad utilizzare banalmente il lettore feed di Joomla!, e per quanto mi riguarda il gioco è fatto.

Per chi non lo sapesse, wordpress genera i feed per ogni categoria all’indirizzo:

http://<indirizzo_blog>/category/<nome_categoria>/<nome_sotto_categoria>/feed

Pertanto è possibile procedere in Joomla! 1.5 nel seguente modo

Passo 1. Accesso al componente

accesso_componente_feed

Passo 2. Creazione della categoria feed

categoria_feed

Passo 3. Creazione del feed

feed

Passo 4. Creazione della voce menu

nuovo_menu_feed

Il risultato finale potete osservarlo qui.

Lo so è una soluzione banale e poco elegante, ma in ogni caso efficace.

Spero di esservi stato utile.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes