Joomla.it Forum
Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : claudiod 03 Mar 2013, 07:15:57
-
Dalla versione 3 di Joomla! è disponibile il supporto ler LESS che è un metodo utile per semplificare la scrittura dei CSS nei template.
Questo articolo introduttivo illustra le principali caratteristiche di LESS ed utilizzando alcuni semplici esempi ne fa capire le grandi potenzialità.
Link all'articolo: http://www.joomla.it/articoli-community-3x-tab/7041-usa-less-in-joomla-traduzione-di-do-less-in-joomla.html
Claudio
-
Ottimo articolo, molto chiaro.
-
Ottimo articolo! Perchè non cerchiamo di approfondire meglio i less con ulteriori articoli e magari con degli esempi pratici? Tipo sviscerare un template già esistente per comprendere meglio l'utilizzo?
Ciao
-
Ottimo articolo! Perchè non cerchiamo di approfondire meglio i less con ulteriori articoli e magari con degli esempi pratici? Tipo sviscerare un template già esistente per comprendere meglio l'utilizzo?
Ciao
Ciao blackeagle,
ottima idea, se vuoi contribuire trovi informazioni su come inviare articoli qui: http://www.joomla.it/invia-articolo.html
Grazie per l'aiuto
-
Ottimo articolo! Perchè non cerchiamo di approfondire meglio i less con ulteriori articoli e magari con degli esempi pratici? Tipo sviscerare un template già esistente per comprendere meglio l'utilizzo?
Ciao
In effetti io avevo cominciato a dare un occhiata, ma il tempo è davvero poco.
Da quanto ho visto, LESS è implementato in Joomla! 3, ma non nella distribuzione, la compilazione di LESS avviene in fase di packging della distribuzione.
Per usare LESS nei propri template anche per la 2.5 si può scaricare lessphp (http://leafo.net/lessphp/)che è lo stesso che usa Joomla! 3, poi si aggiunge all'inizio del proprio template il comando:
<?php
require "lessc.inc.php";
$less = new lessc;
$less->checkedCompile( "templates/".$this->template."/test.less", "templates/".$this->template."/test.css");
?>
Questo comando esegue la compilazione on the fly solo se il file less è più recente del corrispettivo css e questo è comodo perché si possono modificare i files less senza preoccuparsi della sincronizzazione.
L'operazione va ripetuta per ogni file less di cui si dispone. (devo controllare i percorsi per le inclusioni di files).
Ciao
Claudio
-
@alexred ciao, mi piacerebbe moltissimo, ma devo prima impararlo, perciò chiedevo se c'era la possibilità di sviscerarlo con degli esempi, ma mi rendo conto che porterebbe via molto tempo.
@cluadiod visto che i less sono abbastanza "recenti", magari si potrebbe iniziare a studiare quelli che già ci sono in J 3, partendo dal template di default, per esempio: "con il beez3 per poter utilizzare i less io farei in questo modo.... etc etc"
Comunque è solo un idea, mi rendo conto che porterebbe via molto tempo, dal canto mio se riesco a "riappacificarmi" :) [size=78%]un po con l'inglese cercherò di approfondirlo meglio.[/size]
[size=78%]Ciao[/size]
-
Domanda: la velocità di caricamento del sito, con un template onLess, non dovrebbe diminuire? Forse son maniacale, ma il css convalidator è clemente o bastona?
Comunque sia, un css più dinamico, come quello offerto con Less, è l'evoluzione fatta e finita di quello attuale. Speriamo che diventi virale, come jquery!!! =)
-
Domanda: la velocità di caricamento del sito, con un template onLess, non dovrebbe diminuire? Forse son maniacale, ma il css convalidator è clemente o bastona?
Comunque sia, un css più dinamico, come quello offerto con Less, è l'evoluzione fatta e finita di quello attuale. Speriamo che diventi virale, come jquery!!! =)
No, ho scritto un breve tutorial su come usare less con va 2.5:
http://www.joomla.it/articoli-community-16-e-17-tab/7044-less-tutorial-per-joomla-25-e-precedenti.html
In quel esempio uso un comando che esegue la compilazione solo se il file .less è più recente del corrispondente file .css
Il sovraccarico è risibile.
Ciao
-
Grazie per la risposta: bell'articolo!!!!
Pensi di scriverne altri su questo?
-
Grazie per la risposta: bell'articolo!!!!
Pensi di scriverne altri su questo?
Su less non credo perché in realtà sono veramente scarso con css e di conseguenza anche con less, però forse un tutorial su come scrivere un template.
Ciao
-
non ho mai usato less nonostante mi sono documentato sul codice, ma ho alcune domande di cui non sono riuscito a trovere risposte, o forse a capirle:
- una volta creato il mio file less, lo compilo nel mio computer, e questo lo utilizzo nel template che ho creato: quale vantaggio ho nell'inserire il file less in joomla e farlo compilare sul server?
- ammesso che abbia implementato il modo di compilare un less nel mio template, questo verrà compilato ad ogni richiesta?
vedo che le moltissime guide si concentrano su come istruire il codice, e qui non ci sono dubbi che usando less in fase di sviluppo risparmio tempo e ho codice coerente ed ordinato, ma non sono riuscito a capire il meccanismo delle domande sopra.
-
quale vantaggio ho nell'inserire il file less in joomla e farlo compilare sul server?
------------------------------------------------------------------------------------
- anche se ha poco senso in qs caso, in linea di principio se si esegue una "compilazione" di codice è preferibile compilarlo sulla macchina su cui viene utilizzato.
- consentire la costruzione di un template da un interfaccia web
ammesso che abbia implementato il modo di compilare un less nel mio template, questo verrà compilato ad ogni richiesta?
------------------------
dovrebbe esserci un flag per disabilitarlo che non so se in J esista vedendo che cmq il compilatore non viene incluso nella cartella /les ... mi sembra
...cmq se non ha qualche senso particolare, ovviamente, un css non va compilato ad ogni click, sono cmq risorse usate inutilmente e possibiità di malfunzionamenti estemporanei.
-
comincio a capire.....creare css nel modo tradizionale mi sta diventando stretto e less ti fa risparmiare tempo...
vedo che diversi template integrano less, quindi mi domandavo come funzionasse la compilazione, farla ad ogni refresh mi pareva una stro***ta.
Forse l'integrazione in joomla va vista sotto l'ottica di modificare il codice con gli strumenti di joomla senza usare nient'altro di esterno.