Editing in colonna
Alcuni editors, come ad esempio VI o Notepad++, offrono la possibilità di editare i testi in colonna, ma a volte questa enorme potenzialità è poco sfruttata o addirittura sconosciuta. Sul web si trovano alcune guide sull'argomento, ma nelle traduzioni italiane la funzione è appena accennata. Questo articolo illustra esempi pratici di editing in colonna, allo scopo anche di mostrare i vantaggi di una corretta formattazione del codice. Per praticità faremo riferimento a Notepad++, che è uno dei migliori editor gratuiti disponibili al momento.
Iniziamo considerando il seguente pezzetto di codice in PHP
Un esempio di SEO per WordPress
Un SEO (Search Engine Optimization) è un qualsiasi sistema di ottimizzazione finalizzato ad aumentare il volume di traffico del nostro sito web, in particolare quello che proviene dai risultati dei motori di ricerca. Un'attività SEO comprende sia l'ottimizzazione del codice sorgente delle pagine web, sia un'accurata scelta e gestione dei contenuti. In parole semplici il SEO è una procedura, un “trucchetto” o un software che aumenta la probabilità che il nostro sito venga trovato, e soprattutto che venga trovato dalle persone giuste (quelle che cercano ciò che offriamo).
Questo articolo ha lo scopo di spiegare come ...
Scrivere un client Ajax con jQuery
Chi si approccia ad Ajax la prima volta potrebbe credere che per effettuare una chiamata Ajax occorra conoscere JavaScript, XML, JSON, la gerarchia del DOM e forse anche un po' di SOAP o web services. Per fortuna non è così: Ajax non è un linguaggio né una tecnologia specifica, ma è piuttosto un paradigma di programmazione web, ovvero un insieme di tecnologie.
In questo articolo vedremo come implementare una semplice chiamata Ajax usando jQuery, senza tirare in ballo né l'XML né il formato JSON: ci basterà conoscere un po' di PHP e il protocollo HTTP.
Iniziano dal riassumere brevemente, per chi non lo ...
La root di WordPress
Lavorando su WordPress (WP) può capitare di voler cambiare la directory di installazione di WordPress, o l'indirizzo URL esposto al pubblico. Si tratta di un'operazione semplice e veloce, ma se sbagliamo qualcosa durante il passaggio potremmo trovarci in guai seri. Il rischio è quello di non riuscire più ad accedere a WP, e quindi di non poter nemmeno aprire il pannello dove abbiamo commesso l'errore. Vediamo quali sono i passaggi critici dell'operazione, i possibili problemi ed alcune soluzioni pronte all'uso. Per comodità faremo riferimento ad un'installazione locale di WP (una guida per installare WP in locale è disponibile a ...
Gestire il delay in JavaScript
Una pagina web può essere arricchita facilmente con qualche effetto grafico usando del buon vecchio JavaScript. Esistono molte librerie in grado di ottenere ottimi risultati con relativamente poco sforzo, come ad esempio jQuery, Protoype e MooTools. ma non sempre abbiamo tempo o voglia di imparare ad usarli per inserire un singolo, semplice, abbellimento in una pagina. Un'alternativa molto semplice per ottenere gradevole effetti grafici è introdurre un delay (ritardo) tra alcune trasformazioni CSS o HTML.
Il concetto è semplice: se cambiamo l'aspetto di un elemento HTML, ad esempio in seguito ad un evento generato ...
Ambienti di sviluppo web
La maggior parte degli ambienti di sviluppo orientati al web necessitano di almeno tre tipologie di strumenti di lavoro
Un editor o un IDE per generare, editare e gestire il codice. Alcuni esempi sono Eclipse e NetBeans (IDE), oppure Notepad++, Scintilla e VI (Editors) Uno o più server che realizzano l'architettura, ovvero creano l'ambiente dove andrà a girare il nostro software. Questi possono comprendere web server, application server, database server, proxy server, fronted ecc. (per chiarimenti sul ruolo dei vari server vedi Architettura client-server) Uno o più framework (o set di librerie). Questo elemento non è ...Introduzione a WordPress
WordPress è uno dei sistemi di CMS meglio documentati al mondo. Sul sito principale è disponibile un centro di documentazione completo e dettagliato (in lingua inglese). La pagina rimanda a guide suddivise in sezioni per principianti ed esperti. Il guaio della documentazione è che purtroppo “troppa documentazione” significa spesso (all'occhio dell'utente) “nessuna documentazione”. Chi si approccia ad un qualsiasi software, strumento o tecnologia di solito è ansioso di cominciare, percepisce il manuale completo come qualcosa di inutile, preferendo una guida quick start o un tutorial che permetta di ottenere un risultato ...
Guida veloce a FireFTP
Un client FTP è uno strumento pressoché indispensabile per chi amministra un sito web collocato su un server remoto, solitamente per mezzo di un servizio di hosting.
Non serve conoscere il protocollo FTP per utilizzare un client FTP, perché il trasferimento dei file avviene per mezzo di interfacce grafiche semplici e intuitive, che ricordano da vicino le cartelle di un qualsiasi sistema operativo. Le uniche nozioni utili (ma non strettamente necessarie) per utilizzare un client FTP sono:
Conoscere i concetti di server e client (un'introduzione è disponibile in questo articolo) Avere una vaga idea del concetto ...