Personal tools

You are reading the articles stored in Prodotti Plone

Aug 22, 2013

Carica immagini in Plone con un semplice copia/incolla in TinyMCE!

come aggiungere immagini velocemente

Carica immagini in Plone con un semplice copia/incolla in TinyMCE!

Filed Under:

Il prodotto collective.clipboardupload permette di inserire immagini dentro una pagina Plone copiandole e incollandole direttamente dentro l'editor TinyMCE

Il prodotto collective.clipboardupload fornisce una veloce scorciatoia per il caricamento di nuove immagini dentro una pagina, o in un qualsiasi altro oggetto con campo di testo, di Plone.

Inserimento di un'immagineIn genere, per inserire una nuova immagine in un campo di testo, dobbiamo seguire questo percorso:

  1. aprire il pop up di inserimento immagini facendo click sull'icona "ad albero" che troviamo nella barra degli strumenti dell'editor di testo
  2. fare click su "Upload"
  3. sfogliare le risorse della macchina locale, trovare e aprire l'immagine desiderata e fare click di nuovo su "Upload"
  4. Confermare l'inserimento con un click su "OK".

Con collective.clipboardupload inserisci l'immagine con un "copia/incolla"

read more

Jul 16, 2013

Estendere l'invio mail dalle regole di contenuto Plone

Una content rule per dominarle tutte!

Estendere l'invio mail dalle regole di contenuto Plone

Filed Under:

Con le regole di contenuto di Plone possiamo inviare e-mail, ma con poche righe di Python è possibile estendere questa funzionalità con sostituzioni aggiuntive!

Le regole di contenuto di Plone sono uno strumento molto potente e amato del CMS. In passato erano penalizzate da un'interfaccia non troppo intuitiva ma, finalmente, ci sono stati grossi passi avanti relativamente all'usabilità in Plone 4.3.

La logica è semplice: l'amministratore del sito definisce le condizioni e le azioni da intraprendere selezionandole da un insieme di scelte (entrambi gli insiemi facilmente estendibili tramite prodotti aggiuntivi).
Le regole vengono poi attivate in tutto il sito, oppure solo in esplicite sotto-sezioni di questo.

Una delle azioni di base più utilizzate è l'invio di e-mail: è estremamente comune voler segnalare con un messaggio che qualcosa è successo nel sito, e Plone permette di farlo senza problemi e con un testo personalizzato.

Ed è proprio la personalizzazione del messaggio della mail l'argomento di questo articolo.

read more

Jun 04, 2013

Front-end frameworks, presente e futuro delle interfacce utente

Filed Under:

Una breve introduzione a questi nuovi strumenti per il web design agile e alla loro integrazione con il nostro amato cms Plone

Spend your time innovating, not replicating (cit. Blueprint framework)

Per chiarire cosa sia il front-end development si potrebbe usare una metafora automobilistica (come nella migliore tradizione dei venditori): costruire una web app è come costruire una macchina, il front-end developer è chi si occupa di montare i sedili in pelle, le finiture in radica, il volante, i pedali ecc., mentre il back-end developer è chi si occupa di montare il motore, i freni e la trasmissione. Quindi il front-end development è tutta la parte di sviluppo che, una volta piazzati i componenti strutturali, si occupa di rendere il prodotto davvero utilizzabile e più confortevole.

read more

May 09, 2013

Come gestire l'iscrizione alle notifiche di un sito con le rule di Plone

Tutti in fila per iscriversi

Come gestire l'iscrizione alle notifiche di un sito con le rule di Plone

Filed Under:

E' possibile permettere agli utenti di restare sempre informati sulle novità di un sito? Certo, con le contentrules e l'invio delle notifiche via mail

Lo ammetto, quando si avvicina il momento di scrivere un nuovo post del blog mi sembra sempre di non avere argomenti interessanti o di approfondire argomenti già raccontati (vedi i miei innumerevoli post sulle migrazioni, per esempio).

Poi, però, capita che un paio di giorni prima della scadenza (argomento già trattato da Ale in un post precedente) arrivi una richiesta di un cliente che mi accende la lampadina e mi da il LA per scrivere il mio prossimo articolo.

Il caso di studio che vi racconto è partito da una semplice richiesta:

Sarebbe possibile permettere agli utenti del sito di rimanere sempre aggiornati con i nuovi contenuti del sito?

Usiamo le contenrules! Un gioco da ragazzi!
read more

May 07, 2013

Analisi (e modifica) di come Plone genera link ai File - seconda parte

La rete è fatta di URL: meglio se leggibili!

Analisi (e modifica) di come Plone genera link ai File - seconda parte

Filed Under:

Continua il viaggio e l'analisi dei prodotti per rendere Plone compatibile con software di statistiche

Nella prima parte dell'articolo abbiamo risolto solo una parte del problema per rendere gli URL di Plone più "parlanti".

Vediamo ora come affrontare i problemi restanti.

Fase 2: come trattare il pregresso

Infatti è solo ora che le cose si fanno interessanti...

Ci siamo trovati di fronte a un grosso problema: come "bonificare" la situazione creatasi negli anni precedenti alle modifiche sopra descritte?

Sarebbe stato possibile scrivere una procedura automatica che sistemasse automaticamente tutti i link generati tramite TinyMCE dalla forma canonica alla forma di download modificata?
La risposta per noi è stata "forse... ma meglio di no". Si parlava di centinaia (migliaia) di link, per decine di siti Plone.

L'eventualità di eseguire qualcosa senza un intervento umano era a dir poco terrificante, col rischio di trovare contenuti rovinati dall'operazione dopo mesi.
Molto meglio aiutare l'utente a sistemare il problema, cercando per lui i potenziali link da sistemare ma chiedendo conferma dell'operazione: un lavoro di certo più lungo ma che dà la sicurezza del risultato.

read more