Cambio il web - il blog

Alla ricerca della via per un corretto web design

19
Giu

Risorse utili

Inserito da Maurizio nella categoria CSS, Codice, Riflessioni, SEO, XHTML

Era un po’ che volevo farlo ed alla fine mi sono deciso: ho raggruppato le risorse (Magazines, blog, etc…) che maggiormente seguo in una lista assolutamente incompleta che mi riprometto di tenere aggiornata nel tempo.
Le risorse sono raggruppate in categorie ed ordinate in funzione del Page Rank delle rispettive home pages.

14
Giu

Get to the Top on Google (2008) di David Viney

Inserito da Maurizio nella categoria SEO, recensioni di libri

In un mondo spesso popolato da maghi e chiromanti, David Viney illustra in modo chiaro e diretto un metodo logico e privo di alchimie per aumentare la visibilità del proprio sito web su Google. Perchè solo su Google? Per prima cosa perchè Google ha in mano circa il 75% del maecato dei motori di ricerca in Europa e Nord America ed in secondo luogo perchè ottimizzando un sito per Google lo si ottimizza anche per la maggior parte dei restanti motori di ricerca.

Il libro si articola in 7 steps:

  1. Phrases that pay
  2. Courting the crawl
  3. Priming your pages
  4. Landing the links
  5. Paying for position
  6. Making the map
  7. Tracking and tuning

Il metodo descritto è relativamente semplice e consiste (molto in breve) nell’ottimizzazione del codice all’interno delle pagine utilizzando ‘frasi che pagano’ e nel cercare di ottimizzare i link in entrata.
Lo sapevate già? Bene anche io ma nel libro ho trovato molte informazioni interessanti e soprattutto ho trovato un metodo ripetibile e verificabile.
Come appunto, ho notato che ad un certo punto l’autore suggerisce di indicare a Google la sede del prorio business all’interno del tag <address>. Dal mio punto di vista questa pratica andrebbe sostituita con l’utilizzo dei microformati più idonei ed ora sembra ‘pienamente’ accettati da Google.

04
Giu

Libri da non perdere
XHTML, CSS, JS e Standard WeB

Inserito da Maurizio nella categoria XHTML, recensioni di libri

Ecco una lista di libri (assolutamente incompleta) che non possono mancare nella libreria di chi vuole fare del web un lavoro:

Consiglio la lettura nell’ordine indicato.

29
Mag

Impariamo insieme Magento (3)
Superiamo le prime difficoltà

Inserito da Maurizio nella categoria Magento

Oramai convinto che una frase del tipo: “quello che funziona in locale non è detto che funzioni on-line” possa essere presa come dogma, dopo l’installazione di magento sul mio pc avvenuta senza intoppi ho provato ad acquistare uno spazio on-line avente i requisiti per ospitarlo e fare alcune prove.

Se avete dubbi riguardo alle caratteristiche del server in cui volete installare Magento provate a seguire le istruzioni elencate in questo post.

L’installazione è sembrata andare a buon fine ma quando ho iniziato a lavorare al pannello di amministrazione sono iniziati i problemi. Fortunatamente la documentazione su Magento e molto ricca e generalmente i problemi che si affrontano sono stati già risolti da altri e riportati nel forum o nella Knowledge Base.

Ad esempio il menu del pannello di amministrazione non funzionava. Dopo alcune prove ho notato che era javascript a non funzionare. Ecco la soluzione che per me ha funzionato.

Poi, quando ho iniziato a lavorare con Magento Connect ho notato che le installazioni non anadavano a buon fine. Ho trovato la soluzione qui.

Continuando le mie sperimentazioni ho scoperto che le email non partivano. Ecco perchè.

Nel frattempo, per vedere se le email funzionavano avevo clikkato su ‘Hai dimenticato la password’ e mi ero fatto spedire la mail per recuperare la password. La mail non è arrivata per il problrma descritto sopra solo che cosi facendo magento ti cambia la password! In conclusione non potevo più loggarmi. Ecco la soluzione.

In generale, ho notato che il problema più ricorrente sia legato ai permessi delle cartelle. Nella guida all’installazione è spiegato in modo chiaro come settare i permessi, ma se avete il sospetto che qualcosa non vada utilizzate il clean-up tool seguendo le istruzioni.

Spero che i problemi da me incotrati possano essere utili ad altri.

24
Mag

Impariamo insieme Magento (2)
Risorse utili

Inserito da Maurizio nella categoria Magento

A mio avviso la risorsa principale su cui fare affidamento per comprendere a fondo il funzionamento di Magento altro non è che la sezione ‘Resources’ del suo sito web.
Qui si trovano la knowledgebase, webinar, screencasts ed altro.

Da non perdere anche la sezione wiki ed il forum di Magento.

Come risorsa esterna suggerirei i tutorial del sito siteground.

Per i template le risorse sono praticamente illimitate ma suggerirei di non perdere un recente aricolo del solito Smashing Magazine.

23
Mag

Impariamo insieme Magento (1)
Installazione in locale

Inserito da Maurizio nella categoria Magento

Se mi passate il paragone, oggi Magento sta al commercio elettronico come Wordpress sta al blogging.

Di conseguenza, una buona conoscenza di questo prodotto potrebbe tornare quantomeno utile.
Ho intitolato il post “Impariamo insieme Magento” per il semplice motivo che sono praticamente nuovo di questo Framework ed inizio a lavorarci ora.

La prima cosa da fare è riuscire ad installarlo in locale e questo credo sia relativamente facile per tutti. Se come me siete possessori di un PC con su installato un sistema operativo dell’amico Bill Gates (Windows per capirci) dovrete prima scaricarvi un “Apache, MySQL, PHP environment”. Detto fatto, andate ad esempio sul sito di EasyPHP e dalla pagina del download tirate giù la versione più recente.
Andate ora alla sezione download di Magento iscrivetevi ora alla comunity e fate il download della versione più recente (Full release).
Vi consiglio di fare il download anche del “Sample data” così da avere pronto in catalogo per le vostre sperimentazioni.

Una volta installato EasyPHP ricordatevi di attivare le estenzioni PHP necessarie a magento. La versione che EasyPHP installa di default manca infatti di un paio di estensioni (extension=php_sqlite.dll e extension=php_curl.dll) che devono essere attivate. Come? Basta aprire il flie di configurazione di PHP (EasyPHP->Configurazioni->PHP) e togliere il punto e virgola prima di extension=php_sqlite.dll e extension=php_curl.dll.

Scompattate ora i file della “full release” di Magento e del “Sample data”.

A questo punto vi consiglio di installare il database del sample data: andate in phpMyadmin, create un nuovo database e successivamente fate click sul tab SQL. All’interno della TextArea copiate il contenuto del file di testo magento_sample_data_for_1.2.0.sql. La cartella Catalog va invece copiata all’inteno della cartella media nella directory principale di magento.

Trasferite ora la directory principale di magento all’interno della cartella www di EasyPHP e lanciate il sito locale avviando così l’installazione di Magento. Seguite passo passo le richieste (non sono difficili) completando l’nstallazione.

Bravi avete installato Magento e adesso?
Che ne so? Io sto studiando sia on line che sui libri che ho scaricato per 19$ dal sito (Magento User Guide) o comprato su Amazon (Guide to E-commerce Programming with Magento).

13
Mar

ASP.NET e standard web

Inserito da Maurizio nella categoria ASP.NET, XHTML semantico

La domanda è semplice: e’ possibile realizzare applicazioni web conformi agli standard per il web in ASP.NET?

Prima di provare a rispondere vorrei fare una considerazione: sempre più spesso vedo condondere la validazione del codice XHTML e CSS (primo passo imprescindibile) con la conformità agli standard.

Che in ASP.NET si possano realizzare pagine validabili in XHTML transitional o strict non ci piove ma questo a mio avviso non basta.

Io ritengo che il problema principale sia a monte del framework e risieda nell’approccio basato sulle WebForms. Cosa significa? Quando realizzo un’applicazione in ASP.NET in modo tradizionale devo inserire tutto il codice della pagina in un tag form e questo mi preclude ogni semantica della pagina.
Non credo sia pensabile il poter costruire una pagina semanticamente ben strutturara ed includerla tutta in un form.
In aggiunta ASP.NET aggiunge al codice una serie di comandi in Javascript ad esempio per effettuare il PostBack della pagina che rendono le applicazioni inutilizzabili con Javascript disabilitato.

Mi rendo conto che in applicazioni complesse sia difficile realizzare un codice conforme agli standard (non solo in ASP.NET) e la questione che pongo non è certo nuova ma questo post non vuole essere contro ASP.NET.

Come può essere se fino ad ora ho elencato solo difetti del framework di casa Microsoft? la risposta si chiama ASP.NET MVC.

Il progetto è arrivato alla RC2 ed è pronto per essere utilizzato. Da quanto ho potuto leggere (non ancora sperimentare), l’approccio MVC consentirà di sviluppare pagine conformi agli standard web in ambito ASP.NET.

Un grande passo avanti credo…

22
Gen

Presentation Zen (2008) di Garr Reynolds

Inserito da Maurizio nella categoria recensioni di libri

Con presentation Zen esco un poco dal seminato del web design/development ma poi neanche troppo. In questo libro Garr Reynolds spiega in modo chiaro, coinciso e diretto come realizzare una presentazione di successo.

Cosa c’entra con il web? Il mezzo è diverso ma il fine è lo stesso: trasmettere in modo efficace un messaggio, emozionare, raggiungere un obiettivo.

Garr Reynolds applica nel libro molti dei concetti che propone per realizzare una presentazione di successo.  Tra questi uno dei più ricorrenti è: Raccontate una storia!

Il capitolo sul design e uno dei più chiari che abbia mai letto, la carta è ottima ed anche le illustrazioni.

Per saperne di più rimando al sito istituzionale dell’editore della versione italiana, al blog dell’autore ed al commento di Luisa Carrada  (autrice della prefazione per la versione italiana).

Cosa aggiungere… buona lettura!

13
Dic

Il Mestiere di Scrivere (2008) di Luisa Carrada

Inserito da Maurizio nella categoria recensioni di libri

Nello scrivere questo post mi sembra di essere tornato alle superiori. Provo infatti le stesse emozioni che provavo quando avevo un compito in classe di italiano. Che bello! Non le ricordavo. Sono passati molti anni, l’università, il dottorato (alla discussione non ero emozionato come ai compiti in classe) ed altro.
Perché sono emozionato? Perché questo piccolo libro di duecento pagine è scritto come io non saprei fare ed io sono qui a parlare di un autore che fa dello scrivere il suo lavoro.
Va bene, probabilmente la Carrada non scrive codice XHTML pulito come il mio (ma forse solo perchè non lo scrive e basta) ma cosa volete? Sono emozionato e basta.
Dalla lunga premessa forse avrete capito che il libro mi è piaciuto molto. Leggerlo forse non vi farà diventare degli scrittori professionisti ma potrebbe essere un buon punto di partenza. Alla fine di ogni capitolo troverete infatti una sezione dedicata agli approfondimenti ’sulla carta e sul web’.
Cosa mi è piaciuto in particolare? E’ difficile dirlo. Forse il modo in cui l’autrice riesce ad evocare immagini e sensazioni, la semplicità nello spiegare concetti complessi, l’essere sempre chiara e diretta.
Mi è piaciuto ricordare che le parole hanno una forma, un peso, un colore:
Ma solo col tempo ho acquisito più consapevolezza di questi aspetti interiori e sottili del testo. Vi hanno contribuito naturalmente l’esperienza, le letture, ma soprattutto la frequentazione di territori anche lontani dalla scrittura professionale, quali lingue diverse dalla mia, le arti figurative, la poesia. Luoghi in cui è più facile staccare il significato dal significante, osservare le parole a distanza e vederle come oggetti qualunque, che hanno un colore, un suono, un peso. Con i quali si può anche giocare, senza pensare all’obiettivo immediato che bisogna raggiungere. In questi spazi e luoghi, puoi accorgerti improvvisamente che alba è una parola aperta e chiara, piena di luce come la a che la apre e la chiude e come il giorno che annuncia. E che buio è invece stretta e scura, anche se ha lo stesso numero di lettere dell’alba (Luisa Carrada, il Mestiere di Scrivere).

Concludo invitandovi, oltre che a leggere questo libro, a seguire il blog di Luisa Carrada.

30
Nov

Siete alla ricerca di un’immagine vincente? Non cercatemi, io vorrei curare la vostra reputazione!

Inserito da Maurizio nella categoria Riflessioni

Mi è da poco capitato di sentire in tv in’intervista di cui ora mi sfuggono intervistatore ed intervistato in cui si parlava dell’attuale crisi economica. Un dei punti di cui si dibatteva era il fatto che molte aziende lavorano molto di più sull’immagine che sulla reputazione. Affidandosi ad una buona agenzia di marketing, una buona immagine la si costruisce in poche settimane. Non è difficile. Basta chiamare a testimoniare il calciatore più bravo o la ‘letterina’ più in voga del momento. Se quelli dell’agenzia sono bravi il gioco è fatto. Ma poi? Per creare una sana economia serve la reputazione! Secondo me sono in troppi a fermarsi all’immagine, è la reputazione che conta. Per costruirsi una buona reputazione serve una vita! Ed è proprio questo che mi piacerebbe fare. Costruirmi una buona reputazione per quello che faccio (sviluppo web ma non solo) ed aiutare quelli per cui lavoro a migliorare la propria. Questa è la mia ricetta per migliorare la nostra economia.

Sono un illuso?

Contattami, Copyright © Cambio il Web sviluppato in ambiente WordPress