Corsi on-line

ContentTools per creare editor WYSIWYG

ContentTools, creatura degli sviluppatori di GetmeUK, è una libreria basata su JavaScript e concepita per la realizzazione di editor di tipo WYSIWYG, acronimo inglese che sta per “What You See Is What You Get“, cioè “quello che vedi è ciò che ottieni”; si tratta di una risorsa particolarmente indicata per chi desidera integrare un editor visuale HTML da utilizzare direttamente online sulla propria Web application, come per esempio un CMS, un Blog engine o un CRM.

Cattura

La libreria sfrutta l’estensione Sass (Syntactically Awesome Style Sheets) per quanto riguarda CSS che dovrà quindi essere installata come dipendenza, relativamente al building di ContentTools si potrà invece ricorrere a Grunt, motivo per il quale dovrà essere disponibile anch’esso nell’ambiente di sviluppo di riferimento, che permetterà di accedere ad alcuni moduli tramite gli appositi NPM (Node Package Manager).

Una volta completato il setup si potrà consultare la documentazione a corredo del progetto, dove sarà possibile reperire tutte le indicazioni necessarie per accedere alle funzionalità attivabili, comprese quelle dedicate all’upload delle immagini tramite l’editor in-page, all’inclusione di tools addizionali per chi desiderasse un maggior livello di personalizzazione e all’impiego in associazione con strumenti di terze parti per il coding come per esempio Django, il noto Python Web framework orientato al rapid development.

ContentTools offre il supporto multilingua, inoltre è stato concepito per la creazione di aree editabili suddivise in blocchi che permettano una maggiore adattabilità a design complessi. Qualsiasi blocco di contenuti potrà essere spostato in una componente di pagina differente rispetto al suo posizionamento originale; ciò sarà possibile grazie al Drag & Drop, supportato nativamente, attraverso il quale trascinare e ricollocare secondo le proprie esigenze anche elementi non testuali, immagini e filmati.

Rilasciato sotto licenza Open Source e scaricabile dal code hosting di GitHub, ContentTools integra anche funzionalità per il ridimensionamento di immagini e video, prevede la cancellazione automatica di elementi non necessari (ad esempio aree di contenuto rimaste vuote), supporta l’inserimento di contenuti non editabili (static content) e permette di annullare o ripristinare le sessioni di lavoro effettuate.

Via ContentTools

Post correlati
I più letti del mese
Tematiche