Back to top

Autore Topic: Simple Jquery 1.0  (Letto 18919 volte)

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Simple Jquery 1.0
« il: 26 Gen 2012, 09:52:11 »
Ho rilasciato una prima versione del plugin Simple jQuery che permetterà agli utenti più pigri (come me!) di includere la libreria jquery tramite una semplice estensione, rendendola indipendente dal template e dai moduli installati.

Il consiglio è quello di disattivare, se non in uso, la libreria mootools qualora fosse attivata sul vostro sito, ma il plugin fornisce anche la possibilità di utilizzare jQuery in modalità no-conflict così da eliminare ogni interferenza tra jQuery ed altre librerie.

Compatibile nativamente con Joomla! 2.5

Link per il download: http://www.joomla.it/download-della-community/download/13-plugin/62-simple-jquery.html

Ogni consiglio sui miglioramenti e le nuove funzionalità per la nuova versione è ben accetto! ;)
Link all'articolo: http://www.joomla.it/articoli-community-16-e-17-tab/5401-inseriamo-la-libreria-jquery-nel-nostro-sito-joomla.html
« Ultima modifica: 16 Set 2014, 10:12:14 da ste »

Offline simbus82

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #1 il: 26 Gen 2012, 15:56:06 »
Ottima segnalazione!

Che differenze ci sono dai plugin tipo questi? Le versioni di JQuery o altro?

http://extensions.joomla.org/search?q=jquery&t[]=2926&t[]=2917&t[]=2899
« Ultima modifica: 26 Gen 2012, 15:58:12 da simbus82 »

Offline Andrit87

  • Appassionato
  • ***
  • Post: 300
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #2 il: 26 Gen 2012, 16:46:57 »
scusa la mia ignoranza in materia di javascript e librerie. ma qual'è la funzionalità di questo script? nel senso perchè potrebbe essere utile installarlo?? le jquery non sono già inserite in joomla o nei template??? ed installando questo plugin cosa si risolve o si evita?

grazie e complimenti per l'impegno che mettete per il progetto joomla :)


Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #3 il: 26 Gen 2012, 16:47:55 »
In primis il fatto che è completamente in italiano ;)
In realtà è solo la prima versione del plugin, che attualmente offre l'inclusione della versione 1.7 della libreria jQuery con settaggio no-conflict opzionale, il tutto però senza dover scrivere una riga di codice!


La differenza di questa release da quelle che proponi è ridotta al fatto di avere un'interfaccia semplice ed immediata, ma sto provvedendo, nella prossima versione, ad aggiungere nuove funzionalità come:
- la possibilità di scegliere se utilizzare la versione di jquery locale o quelle offerte dal googel  cdn (con conseguente aggiornamento automatico all'ultima versione di jQuery);
- possibilità di specificare una keyword diversa al posto di "jquery" come variabile noConflict();
- possibilità di includere parti addizionali della libreria come jQuery UI e tante altre;
- possibilità di includere i 25 temi (in css) predefiniti di jquery;
- possibilità di inserire un codice personalizzato da eseguire al caricamento della pagina o da inserire all'interno dell'header;

Ovviamente aspetto i suggerimenti della comunità per implementare tutte le funzioni che potrebbero essere più utili!

Specifiche che ho dimenticato di mezionare:
Il plugin, di tipo system, è utilizzabile da joomla! 1.6 in poi e lavora tramite le api di Joomla.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #4 il: 26 Gen 2012, 16:53:15 »
@andrit: nativamente joomla ti consente di utilizzare solo mootools, un'altra eccellente libreria javascript. In realtà mootools offre molte più chanches rispetto a jquery ma non è così immediata da utilizzare (almeno per chi ha appena cominciato a masticare l'html/javascript).
Alcuni template includono jquery perchè è necessario per attivare (ad esempio) moduli legati al template o effetti dello stesso (tendine, popup e quant'altro).
Non tutti i template però includono jquery e quando questo è necessario per soluzioni personalizzate (ad esempio creare un modulo html personalizzato contenente un accordion con contenuti vari) bisogna includerlo manualmente tra i tag <head> del template. Non è una modifica impossibile ( assolutamente no! :) ) ma per comodità si potrebbe pensare di attivare il plugin per poterlo disattivare in un secondo momento, ma si potrebbe anche presentare il caso in cui un template già include la libreria jquery quindi inizialmente non se ne presenta la necessità, quando però per una particolare esigenza si decide di cambiare il template con uno che  però non include la libreria, tocca fare la modifica appena descritta. Ecco che il plugin ti evita di effettuare queste modifiche.

Pensa ancora al caso in cui il sito include una varietà di templates: non si può pensare che tutti quanti includano nativamente il plugin e sicuramente a pochi sviluppatori verrebbe voglia di modificarli manualmente uno ad uno ;)

E' una questione di comodità insomma!
« Ultima modifica: 26 Gen 2012, 16:55:34 da giovi »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #5 il: 26 Gen 2012, 23:16:02 »
A distanza di meno di 24 ore è già disponibile nell'area download di joomla.it la versione 1.1 del plugin che include tutte le funzionalità sopra descritte!

La versione è stabile e testata anche su joomla 2.5.0, ma vi prego ugualmente di segnalare tempestivamente eventuali bug o comportamenti anomali (nel caso se ne verificassero)!

Anche le nuove funzionalità sono state introdotte tramite le api di Joomla.

Una parentesi va aperta per la nuova funzionalità "safe-mode", la modalità di esecuzione del plugin che permette di caricare la copia locale di jquery archiviata nella cartella del plugin (anzichè quella offerta da google) ignorando completamente tutte le altre impostazioni.

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #6 il: 27 Gen 2012, 09:34:33 »
Grandissimo!!!!

A me piace molto jQuery!

 ;)
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline robytotem

  • Appassionato
  • ***
  • Post: 274
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #7 il: 27 Gen 2012, 09:38:49 »
scusate, il link non funziona...errore 403

grazie

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #8 il: 27 Gen 2012, 09:59:39 »
scusate, il link non funziona...errore 403

grazie

Segnalo subito, grazie
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #9 il: 27 Gen 2012, 10:11:42 »
scusate, il link non funziona...errore 403

Ciao, prova con questo link: http://www.joomla.it/download-della-community/item/6032

Offline robytotem

  • Appassionato
  • ***
  • Post: 274
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #10 il: 27 Gen 2012, 10:14:19 »
stesso errore

direi che a questo punto è + semplice metterlo in allegato al tuo post...

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #11 il: 27 Gen 2012, 10:19:47 »
stesso errore

direi che a questo punto è + semplice metterlo in allegato al tuo post...

Ho segnalato la cosa, appena un amministratore / responsabile della sezione di download si connetterà vedrà il mio messaggio.
In allegato al post è sconsigliato perché gli allegati verranno successivamente rimossi.
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #12 il: 27 Gen 2012, 10:20:44 »
Mi dispiace ragazzi, spero che si risolva presto :( Ho scoperto che effettuando il logout anche io non sono più "autorizzato a visualizzare questa risorsa"!

Offline robytotem

  • Appassionato
  • ***
  • Post: 274
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #13 il: 27 Gen 2012, 10:23:12 »
Ho segnalato la cosa, appena un amministratore / responsabile della sezione di download si connetterà vedrà il mio messaggio.
In allegato al post è sconsigliato perché gli allegati verranno successivamente rimossi.

sì certo ma magari nel frattempo che la cosa viene risolta...almeno uno la può già testare...e nel frattempo verrà uppana in sezione down...

ciao ciao

 ;)

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #14 il: 27 Gen 2012, 10:44:43 »
ho riattivato la scheda,
probabilmente l'autore della scheda è tornato a modificarla e così al nuovo salvataggio questa viene disattivata in attesa di una nuova valutazione da parte dell'amministratore. Solo che non riceviamo avvisi via mail di queste modifiche, quindi deve essere l'autore ad avvertirci di aver modificato la scheda, così la riattiviamo subito.

Offline Andrit87

  • Appassionato
  • ***
  • Post: 300
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #15 il: 27 Gen 2012, 10:50:10 »
@andrit: nativamente joomla ti consente di utilizzare solo mootools, un'altra eccellente libreria javascript. In realtà mootools offre molte più chanches rispetto a jquery ma non è così immediata da utilizzare (almeno per chi ha appena cominciato a masticare l'html/javascript).
Alcuni template includono jquery perchè è necessario per attivare (ad esempio) moduli legati al template o effetti dello stesso (tendine, popup e quant'altro).
Non tutti i template però includono jquery e quando questo è necessario per soluzioni personalizzate (ad esempio creare un modulo html personalizzato contenente un accordion con contenuti vari) bisogna includerlo manualmente tra i tag <head> del template. Non è una modifica impossibile ( assolutamente no! :) ) ma per comodità si potrebbe pensare di attivare il plugin per poterlo disattivare in un secondo momento, ma si potrebbe anche presentare il caso in cui un template già include la libreria jquery quindi inizialmente non se ne presenta la necessità, quando però per una particolare esigenza si decide di cambiare il template con uno che  però non include la libreria, tocca fare la modifica appena descritta. Ecco che il plugin ti evita di effettuare queste modifiche.

Pensa ancora al caso in cui il sito include una varietà di templates: non si può pensare che tutti quanti includano nativamente il plugin e sicuramente a pochi sviluppatori verrebbe voglia di modificarli manualmente uno ad uno ;)

E' una questione di comodità insomma!

grazie per la spiegazione :)

dritanc

  • Visitatore
Re:Simple Jquery 1.0
« Risposta #16 il: 27 Gen 2012, 14:47:20 »
Ciao,
ho visto che il mio sito dopo aver installato il plugin, come da te accennato, (pur avendo attivato di default l'opzione noconflict) va in conflitto con mootools. Se provo a disattivare il plugin torna tutto a posto.
Come faccio a disattivare le librerie mootools? Grazie e buon lavoro.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #17 il: 27 Gen 2012, 16:47:15 »
Che versione di joomla utilizzi? E del plugin? 1.0 o 1.1?
Sto controllando di nuovo e sembra che su joomla 2.5.0 appena installato il plugin v1.1 non dia problemi sebbene mootools sia attivo. Che errore riscontri precisamente?
Hai la disponibilità di postare un link al sito per analizzare eventualmente il codice?

edit: non ti do subito la soluzione non perchè non voglia (ci mancherebbe!) ma perché è a mio parere abbastanza intrusiva in joomla 2.5 (ma forse esiste anche un modo più semplice che io non conosco!)  in quanto bisognerebbe modificare file del core.
« Ultima modifica: 27 Gen 2012, 16:58:23 da giovi »

dritanc

  • Visitatore
Re:Simple Jquery 1.0
« Risposta #18 il: 27 Gen 2012, 17:10:55 »
Uso Joomla 2.5 e plugin 1.1. Non ho un link perché sto facendo delle prove in locale. Il problema è:

Provando il template JA_Elastica che, mi incuriosisce molto e sto valutando di applicare questo template al mio sito, quando attivo il plugin  in frontend mette tutti i moduli uno sotto l'altro piuttosto che laterale..

Ho visto anche le impostazioni del template ma non ha nulla che potrebbe causare il conflitto.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Simple Jquery 1.0
« Risposta #19 il: 27 Gen 2012, 17:39:48 »
Installo subito il template e faccio qualche prova, ma sono sicuro che il problema non stia tanto nel plugin (che altro non fa che includere jquery tramite le classiche API e chiamare la funzione noConflict!) ma in qualche conflitto d jquery col template stesso.. hai provato anche ad includere jquery direttamente nel template? Risultato?

 



Web Design Bolzano Kreatif