Connect Us :

TR-Polls

TR-Polls

TR-Polls 1.2.0
Estensione Joomla 4 / 5 / 6 per la gestione di sondaggi.
Pacchetto completo: componente, modulo sito, plugin di sistema, pulsante editor.
Sviluppato da Ing. Giuseppe Strano.
Copyright (c) 2026 Giuseppe Strano — GNU GPL v3.
Contenuto del pacchetto
Elemento Tipo Descrizione
`com\_trpolls` componente gestione di sondaggi, risposte, voti, categorie, template e statistiche
`mod\_trpolls` modulo sito pubblicazione dei sondaggi in una posizione del template
`plg\_system\_trpolls` plugin di sistema sostituzione dello shortcode nei contenuti
`plg\_editors-xtd\_trpolls` plugin editor pulsante per inserire i sondaggi nell'editor
Shortcode
Nei contenuti:
[trpolls id="1"]
[trpolls category="2"]

Il pulsante nell'editor genera automaticamente il tag corretto.
Tabelle create
`#\_\_trp\_polls`, `#\_\_trp\_answers`, `#\_\_trp\_votes`, `#\_\_trp\_categories`, `#\_\_trp\_templates`
Le immagini caricate finiscono in `images/trp\_polling/`.
Installazione
Sistema > Installa > Estensioni > carica `pkg\_trpolls-1.2.0.zip`.
I due plugin vengono attivati automaticamente al termine dell'installazione.
Note tecniche da affrontare
`trplib.js` e' una copia di jQuery 1.7 (2011) con vulnerabilita' XSS note
(CVE-2020-11022 e CVE-2020-11023). Viene caricata anche sul frontend, su ogni
pagina che contiene un sondaggio. Poiche' le risposte degli utenti possono contenere
HTML libero, il vettore non e' teorico. Da sostituire.
L'aggiornamento a jQuery 3 non e' una sostituzione di file: il codice usa API rimosse
(`$.curCSS`, `$.browser`, `.live()`) e si porta dietro plugin del 2010
(colorBlend, countdown, selectToUISlider, colorpicker, layout, eye, highstock)
da verificare uno a uno.
L'architettura e' l'MVC legacy di Joomla 3, senza namespace. Funziona su Joomla 5,
ma alcune API sono deprecate e verranno rimosse in Joomla 6.

Light Color Schemes

Dark Color Schemes

Dark 1 Dark 2
Dark 3 Dark 4

Layout Style

Boxed Fullwidth