KUMBE · BLOG


Dietro le quinte del sito web 6 - Dynamic web design and CMS integration



nuove tecnologie software web portal web service
02 set 2017

Moreno Trainini
Posted by:
Moreno Trainini

Dopo una (lunga, forse anche troppo ) pausa contestualizziamo l’ultimo step effettuato per portare il sito web alla sua forma finale, la definizione e l’inclusione di elementi dinamici e le integrazioni con CMS e servizi esterni di terze parti.

Siamo rimasti con un sito web formato da pagine HTML, fogli di stile e script JavaScript, lo step successivo è quello di integrare la parte statica del sito web, servizi esterni (relativamente a booking, meteo, video, che consentono di estendere ulteriormente le funzionalità offerte dal sito web) all’interno di un sistema più grande, un qualcosa che permetta di collegare tutte queste informazioni e di poterle gestire sia da parte nostra sia da parte dell’utilizzatore finale, stiamo parlando del CMS.

Cos’è un CMS?


CMS (Content Management System)

Un CMS è un’applicazione che fornisce il supporto per la creazione e modellazione di contenuto digitale, è solitamente multi-utente e consente la collaborazione tra gli stessi al fine di raggiungere lo scopo comune, che può variare dal pubblicare nuove forme di contenuto al modificare il layout stesso del sito web.

Sul mercato sono presenti diverse forme di CMS, che variano profondamente uno dall’altro, nel nostro caso ci focalizzeremo sui WCM (o WCMS, Web Content Management System) che sono stati concepiti per la gestione del contenuto delle pagine che formano un sito web. Il contenuto web che consentono di modificare varia grandemente, da grafica a foto e video, da audio a mappe a codice dello stesso.

Il CMS è solitamente suddiviso in due componenti fondamentali:

  • il CMA (Content Management Application): è il front-end del CMS che presenta un’interfaccia user-friendly che consente all’utilizzatore (anche con poca esperienza) di aggiungere, modificare e rimuovere del contenuto dal sito web senza richieste specifiche al gestore o al fornitore del servizio.
  • il CDA (Content Delivery Application): è un sistema che compila le informazioni e aggiorna il sito web di conseguenza.

Date queste premesse, perché affidarsi un CMS?

FUNZIONALITA’:

  • URL SEO-friendly (SEO sta per Search Engine Optimization), con questo termine si intendono una serie di ottimizzazioni che vengono applicate agli URL per i motori di ricerca e per rendere lo stesso più affabile per l’utilizzatore finale.
  • Integrazione di help online e supporto.
  • Modularità ed estendibilità del codice e delle funzionalità.
  • Funzionalità apposite per gruppi e singoli utenti.
  • Supporto a template avanzati per cambiamenti di design e di modifiche grafiche.
  • Integrazione di log che registrano le modifiche degli utenti.

VANTAGGI:

  • Tempo ridotto evitando di scrivere il codice da zero.
  • L’abilità di creare un template ed una grafica comuni che rendono armonioso il sito web attraverso tutte le sue pagine.
  • Possibilità di avere un versioning di contenuti e altri elementi per poter ripristinare situazioni stabili in caso di errori o problemi.
  • Gestione approfondita di permessi e ruoli legati agli utenti.

SVANTAGGI:

  • Limitazioni nel creare funzionalità non previste nella visione d’insieme del CMS (layout specifici, web apps).
  • Necessità di utilizzatori più specializzati ed addestrati per poter pubblicare e gestire i contenuti del sito web.

I CMS, per concezione, semplificano notevolmente la gestione del sito web sia per quanto riguarda il front-end sia per quanto riguarda il back-end. Nel corso degli anni ne sono stati creati e dismessi parecchi, ogni volta portanti nuove tecnologie e sviluppati per essere più user-friendly possibili. Alcuni tra i più famosi sono senza ombra di dubbio Wordpress, Drupal, Joomla, Magento e così via.

La domanda sorge spontanea, quale CMS utilizziamo?

Nessuno di quelli elencati precedentemente, abbiamo sviluppato un CMS interno che consente un totale controllo del sito web ed a noi di lavorare su un sistema che conosciamo estensivamente, modulare ed estendibile. Il suo nome è Webbins, faremo una breve panoramica dello stesso, dato che per descriverlo in modo ottimale serviranno degli articoli appositi.


WEBBINS

CMS creato internamente a Kumbe, suddiviso in moduli ed estendibile.

Scritto in PHP (PHP Hypertext Processor) per quanto riguarda il lato server e JavaScript (ExtJS, framework JavaScript utilizzato per create applicazioni web cross-platform) per quanto riguarda il lato client e l’interfaccia.

È strutturato in diversi moduli, ognuno estendibile ed interconnesso agli altri, di seguito un elenco di quelli più utilizzati:

  • Catalogo: consente la gestione e la configurazione di prodotti (per la vendita online) e di strutture
  • Documenti: utilizzato per gestire tutti i documenti caricati sul sito web
  • E-commerce: permette la gestione degli ordini, dei listini e delle promozioni, così come di venditori e corrieri, è corredato inoltre di una sezione di statistiche sia grafiche che testuali che consentono di controllare in ogni momento l’andamento delle vendite sul sito web
  • Eventi: attiva la gestione degli eventi su calendario, supporta eventi ricorrenti e promemoria
  • Files: consente la gestione di tutti i tipi di file presenti sull’istanza (video, js, css, svg, ecc.)
  • Forms: consente di gestire i form presenti sul sito web con relative compilazioni degli stessi da parte degli utenti
  • Foto: attiva la gestione delle fotografie presenti sul sito web (collegate a pagine, eventi, ecc.), presenta inoltre un’interconnessione con le API di Instagram
  • Mailinglist: attiva il supporto all’invio di newsletter, la gestione degli utenti e dei gruppi, la gestione degli errori di invio così come le statistiche relative alle singole mail
  • Pagine: permette la gestione delle pagine fisiche su sito web, con immagini associate e contenuto multimediale
  • Permessi: attiva la gestione nel dettaglio di permessi collegati ad utenti e ruoli
  • Seeya: consente l’invio di offerte ai clienti con reminder in modo automatico
  • Templates: utilizzato per gestire i templates, le inclusioni, i links, le associazioni e gli headers
  • Utenti: consente la gestione di utenze per quanto riguarda back-end e front-end e di statistiche relative

Sono presenti ulteriori moduli (anche di notevole importanza) che saranno analizzati nello specifico in articoli futuri.

Webbins è un sistema all’avanguardia e sempre sottoposto a miglioramenti ed estensioni, estensivo bug-fixing e rinnovamento dell’interfaccia per offrire l’esperienza migliore possibile all’utente. Ne siamo particolarmente orgogliosi perché essendo stato sviluppato internamente non dipendiamo da servizi ed applicazioni di terze parti e ciò lascia uno spazio di manovra senza limitazioni per nuove implementazioni e miglioramenti su quello che già c’è.





Precedente Prossimo articolo


Kumbe blog



che-cose-il-seo-sito-web-e-seo-kumbe,2302.jpg?WebbinsCacheCounter=1
smartworking-kumbe,2253.jpg?WebbinsCacheCounter=1
tentativo-di-phishing-evitare-truffe-online-kumbe-agenzia-web-trentino,2252.jpg?WebbinsCacheCounter=1

Web marketing, siti web & nuove tecnologie...
La tribù Kumbe è a tua disposizione.


PER IL TURISMO

PER IL TURISMO
Web marketing per l'ospitalità, i servizi e le destinazioni



PICCOLE E MEDIE IMPRESE

PICCOLE E MEDIE IMPRESE
Software e applicativi web-based per l'impresa



ECOMMERCE

ECOMMERCE
Soluzioni per il il commercio elettronico



PUBBLICA AMMINISTRAZIONE

PUBBLICA AMMINISTRAZIONE
Strumenti siti e portali per la PA



CONSULENZA E STRATEGIA

CONSULENZA E STRATEGIA
Consulenza professionale e supporto alle imprese



NUOVE TECNOLOGIE e RICERCA

NUOVE TECNOLOGIE e RICERCA
Servizi avanzati ed integrati per imprese high-tech



logo quik kumbe

Quik, un nuovo prodotto made in Kumbe

QUIK è un software gestionale, un sistema operativo automatizzato che organizza i tuoi dipendenti, le loro attività lavorative, logistica, fatturazioni e anagrafiche. Business Intelligence, reportistica e controllo economico dei progetti ne fanno una completa soluzione manageriale.

Scopri di più di Quik

Azienda per il Turismo Dolomiti Paganella
Azienda per il Turismo Val di Non
Terme di Rabbi
Prosecco Hills
Andalo Life, Family Activity Park
Ski Area Campiglio Dolomiti
Pretzhof Selection
Dolomiti Paganella Bike


Kumbe Tribu


I guerriglieri del Web

Il nostro totem: la zwebra!

Tre capostipiti e tanti sciamani con un'unica battaglia da combattere: la qualità sul web!
Tutti battaglieri giovani e professionali pronti per affrontare qualsiasi sfida nella comunicazione sul web, la strategia digitale, il web marketing online, i social media e le applicazioni informatiche.
Ciascuno con mille passioni e dedito a numerose attività: chi fa pesca subacquea, chi canta e suona la chitarra, chi è sempre in sella alla propria mountain bike, chi scrive e chi legge, chi kazzeggia, chi ama il buon vino, chi la birra, chi camminare in montagna, chi crogiolarsi al sole, chi arrampicarsi sui pendii innevati, chi farsi del male, chi si sposa, si fidanza, chi si lascia e chi s'innamora. Chi ama il mare e chi la montagna, chi vive d'adrenalina e chi di tranquillità. Chi è nato sul lago, chi in Svizzera, in Spagna, in Germania, in Transilvania, in Brasile ... e tutti con un fattor comune: la passione per il web!



Nicola Mosca

Nicola Mosca
CEO | Software Consultant

Davide Aldrighetti

Davide Aldrighetti
DIGITAL STRATEGIST

Marco Parolari

Marco Parolari
PM | web consultant

Ernesto Baruzzi

Ernesto Baruzzi
IT consultant

Mirian Molina

Mirian Molina
Digital account

Francesca Novali

Francesca Novali
Digital Media - Content Curator

Niccolò Pennestre

Niccolò Pennestre
Sales account

Marta Sufaru

Marta Sufaru
Sales Account

Philipp Matz

Philipp Matz
Art director - UX/UI designer

Valentina Giovanelli

Valentina Giovanelli
UX Designer

Laura Palluello

Laura Palluello
SEO SPECIALIST & ADS

Massimo Malacarne

Massimo Malacarne
Senior Software Developer

Giorgio Ennas

Giorgio Ennas
Software Development Team Manager

Marco Aldegheri

Marco Aldegheri
Senior Software Developer

Fabrizio Leonardi

Fabrizio Leonardi
SENIOR SOFTWARE DEVELOPER

Moreno Trainini

Moreno Trainini
Junior Software developer

Mattia Malfatti

Mattia Malfatti
PROJECT MANAGER

Ion Turcan

Ion Turcan
JUNIOR WEB DEVELOPER

Daniele Salvini

Daniele Salvini
JUNIOR SOFTWARE DEVELOPER

Vuoi far parte della tribù?

Vuoi far parte della tribù?
Inviaci il tuo curriculum


Ecco chi ha dato fiducia alla tribù...

In groppa alla zebra! Loro galoppano, combattono e vivono il web al nostro fianco.

Courmayeur Mont Blanc CSC
Azienda per il Turismo S.p.A. Madonna di Campiglio Pinzolo Val Rendena
Dolomiti Paganella Bike
logo-ski
Andalo Life
Val di Non
Prosecco Hills
Skirama Dolomiti Adamello-Brenta
3tre Campiglio
Trentino
Mieli thun
Unox
Adler
Trentino Fishing
Diatec Group
Castelli
Sportsul
Apt dolomiti paganella
Cantine Lunelli
Comano Valle Salus

KUMBE DIGITAL TRIBU
Via Fabbrica 52/B, 38079 Tione di Trento TN
tel +39 0465 322204
info@kumbe.it

Contattaci:

Hai raggiunto il limite

Invia richiesta

Grazie

Ti abbiamo inviato un'email. Per attivare la newsletter clicca sul link che troverai nel messaggio, grazie!

Iscriviti alla newsletter