+ Rispondi alla Discussione
Risultati da 1 a 25 di 25

Cosa controllare prima di lanciare il sito

Ultimo Messaggio di Juanin il:
  1. #1
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    40,287
    Visita il canale Youtube di Giorgiotave

    Cosa controllare prima di lanciare il sito

    Lucabartoli mi ha segnalato questo articolo:The Ultimate Website Prelaunch Checklist.

    Metto qui i punti come elenco aggiungendo alcuni miei...sarebbe bello fare una lista comune, magari riuscire ad associare ad ogni punto un tool:


    Copywriting
    - controlla gli errori di scrittura
    - controlla che non ci siano duplicati in rete. Copyscape.com

    SEO
    - hai scelto le chiavi giuste?
    - controlla i titoli
    - controlla gli url e la loro struttura
    - controlla che non ci siano link rotti. Xenu’s Link Checker
    - controlla la tua sitemap

    Marketing
    - raccogli i feedback sul tuo sito prima del lancio, facendolo vedere (magari con una password) ad un gruppo di persone

    Validazione e standard
    - controlla il sito con le varie versioni dei browser
    - controlla gli errori di validazione. The W3C Markup Validation
    - ricerca interna
    - offri la possibilità di stampare la pagina
    - controlla che i moduli siano tutti funzionanti

    Sicurezza
    - controlla tutte le pagine possibili di attacchi

    Performance
    - [Juanin] performance generale. Yahoo! YSlow for Firebug e Google Page Speed Home
    - assicurati che le tue immagini siano ottimizzate
    - controlla che il sistema di caching sia operativo
    - porta all'esterno css e javascript
    - [lucabartoli] attivare dove possibile (server apache) il modulo deflate per comprimere i contenuti prima dell'invio dei dati dal server al client

    Copyright
    - offri le informazioni sui termini, condizioni e privacy
    - inserisci le informazioni su chi gestisce il sito

    Altro
    - usa la favicon
    - controlla gli errori delle pagine
    - crea una pagina 404


    Voi cosa aggiungereste? Si accettano sia tool che controlli, dai facciamo una bella lista italiana
    Ultima modifica di Giorgiotave; 10-02-10 alle 11:00

  2. #2
    Moderatore L'avatar di lucabartoli
    Data Registrazione
    Feb 2010
    Località
    Torino
    Messaggi
    510
    Bravissimo giorgio!
    Aggiungerei ancora di attivare dove possibile (server apache) il modulo deflate per comprimere i contenuti prima dell'invio dei dati dal server al client.
    Per i siti web dinamici farei un controllino per verificare che siano state disattivate le varie modalità di debug. E' utile quanto infima poiché dà un grande aiuto per programmare attacchi xss al sito e ancora peggio al db...

  3. #3
    Moderatore L'avatar di DonClaudissimo
    Data Registrazione
    Jun 2007
    Località
    Roma
    Messaggi
    1,681
    Su dblog.it c'è un bel pdf a tal riguardo... sarebbe interessante, come dicevi, poter aggiungere un tool là dove possibile

  4. #4
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    40,287
    Visita il canale Youtube di Giorgiotave
    Citazione Originariamente Scritto da lucabartoli Visualizza Messaggio
    Bravissimo giorgio!
    Aggiungerei ancora di attivare dove possibile (server apache) il modulo deflate per comprimere i contenuti prima dell'invio dei dati dal server al client.
    Per i siti web dinamici farei un controllino per verificare che siano state disattivate le varie modalità di debug. E' utile quanto infima poiché dà un grande aiuto per programmare attacchi xss al sito e ancora peggio al db...
    Aggiunto...mi traduci in modo che sia comprensibile per tutti il secondo punto in modo che possa aggiungerlo?

    Hai dei tool da segnalare?



    Citazione Originariamente Scritto da DonClaudissimo Visualizza Messaggio
    Su dblog.it c'è un bel pdf a tal riguardo... sarebbe interessante, come dicevi, poter aggiungere un tool là dove possibile
    Lo linko, perchè non lo conoscevo: Lista di attività da controllare e verificare prima della pubblicazione di un sito web (PDF)

    Don...se conosci dei tools sarebbe il massimo, poi magari facciamo un PDF :-)

  5. #5
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Direi che come tools possiamo tranquillamente aggiungere YSlow e Google Page Speed che controllano moltissime cose utili.

  6. #6
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    40,287
    Visita il canale Youtube di Giorgiotave
    Citazione Originariamente Scritto da Juanin Visualizza Messaggio
    Direi che come tools possiamo tranquillamente aggiungere YSlow e Google Page Speed che controllano moltissime cose utili.
    Grazie

    Aggiunti.

  7. #7
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Inoltre anche questo fornisce molte info tra cui validazione, microformat e altro http://www.woorank.com/

  8. #8
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    I tool page speed e yslow danno indicazioni anche sui punti:
    - assicurati che le tue immagini siano ottimizzate
    - controlla che il sistema di caching sia operativo
    - porta all'esterno css e javascript
    - [lucabartoli] attivare dove possibile (server apache) il modulo deflate per comprimere i contenuti prima dell'invio dei dati dal server al client

  9. #9
    Esperto L'avatar di studiograficoroma
    Data Registrazione
    Sep 2009
    Messaggi
    182
    Per il controllo e la generazione di sitemap www xml-sitemaps com/seo-tools.html

    Per controllare la visualizzazione sui browser labs.adobe com/technologies/browserlab/ (è in continuo aggiornamento)

    Ottima idea la lista!!
    Ciao
    Espositori Online - LoTrovi.it

  10. #10
    Utente Premium L'avatar di diegalax
    Data Registrazione
    Jun 2005
    Messaggi
    393
    SEO
    Diversificare le description (webmaster tool)
    Controllare la qualità degli outbound link (io lo faccio a manazza)
    CittadiniEcologisti.it - Salvare l'ambiente vivendo sistenibile

  11. #11
    User
    Data Registrazione
    Apr 2007
    Località
    Abruzzo
    Messaggi
    368
    Canonicalization. Usi parametri che possano generare più versioni della stessa pagina? Aggiungi l'attributo subito.

    Link rotti, sul mac li puoi controllare con integrity.

    La sitemap, c'è sia la versione xml che html?

  12. #12
    Moderatore L'avatar di lucabartoli
    Data Registrazione
    Feb 2010
    Località
    Torino
    Messaggi
    510
    Citazione Originariamente Scritto da Giorgiotave Visualizza Messaggio
    Aggiunto...mi traduci in modo che sia comprensibile per tutti il secondo punto in modo che possa aggiungerlo?

    Hai dei tool da segnalare?
    Per attivare il mod_deflate su apache basta inserire nel file .htaccess nella root del sito questo codice:

    Codice:
    <IfModule mod_deflate.c>
    <FilesMatch "\.(htm|php|js|css)$">
    SetOutputFilter DEFLATE
    </FilesMatch>
    </IfModule>
    Per applicarlo alle varie estensioni è sufficiente modificare il contenuto della parte "(htm|php|js|css)" separando le varie estensioni con un pipe ("|") e senza usare spazi.


    Per quanto riguarda il disattivare il debug dividerei per punti:

    • Verificare che negli script php,asp, ecc siano stati disattivati gli output di debug utilizzati durante la programmazione
    • Verificare di aver disabilitato il debug sul server. Su apache con php il flag da verificare è display_errors e deve essere impostato su off. Aprire il file .htaccess e cercare la stringa "php_flag display_errors" e modificarne il valore in off. Se tale stringa non dovesse essere presente basta inserire all'inizio del file:
      Codice:
      php_flag  display_errors off

    Vedi tu come abbreviare queste cose che mi sembrano un po' eccessive per una checklist

    Per i tools la lista mi sembra abbastanza completa... per il rimanente dipende un po' dai "ferri del mestiere" che si utilizzano, ognuno ha i suoi con cui si trova meglio o peggio ed è una cosa molto soggettiva...

    Sicuramente un tool utilissimo è l'estensione Web Developer per firefox che racchiude moltissime funzioni tra cui la validazione w3c di html e css, la possibilità di disabilitare javascript, testare un sito a diverse risoluzioni, vedere il testo alternativo delle immagini, ecc...

  13. #13
    User
    Data Registrazione
    Apr 2007
    Località
    Abruzzo
    Messaggi
    368
    @studiograficoroma puoi controllare l'esattezza del link di adobe che non mi funziona e sono curioso di vedere questo tool?

  14. #14
    Esperto L'avatar di studiograficoroma
    Data Registrazione
    Sep 2009
    Messaggi
    182
    @moroandrea Basta cercare da google "Adobe Browser Lab" altrimenti il link diretto: browserlab.adobe.com/index.html

    Ciao
    Espositori Online - LoTrovi.it

  15. #15
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Ho proprio ieri realizzato un plugin wp che permette di comporre htaccess così come segue.

    Ovviamente molte di queste istruzioni possono essere usate su qualsiasi sito anche non WP.

    # Protect the htaccess file - wpsecuno
    <files .htaccess>
    order allow,deny
    deny from all
    </files>

    # Protect wpconfig.php - wpsecdue
    <files wp-config.php>
    order allow,deny
    deny from all
    </files>

    # Disable directory browsing - wpsectre
    Options All -Indexes

    # Protect from spam comments - wpsecquattro
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_METHOD} POST
    RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
    RewriteCond %{HTTP_REFERER} !.*www.sito.com.* [OR]
    RewriteCond %{HTTP_USER_AGENT} ^$
    RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
    </IfModule>

    # Protect bandwidth - wpseccinque
    <IfModule mod_rewrite.c>
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(.+\.)?www\.sito\.com/ [NC]
    RewriteRule .(jpg|jpeg|png|gif)$ http://www.altrosito.com/nohotlinking.jpg [NC,R,L]
    </IfModule>

    # Caching -- mod_headers - wpsecnove
    <IfModule mod_headers.c>
    # 1 Year = 29030400s = Never Expires
    <filesMatch "\.(ico)$">
    Header set Cache-Control "max-age=29030400, public"
    </filesMatch>
    # 1 Month = 2419200s
    <filesMatch "\.(css|pdf|flv|jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=2419200, public"
    </filesMatch>
    # 2.5 Days = 216000s
    <filesMatch "\.(js)$">
    Header set Cache-Control "max-age=216000, private"
    </filesMatch>
    <filesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=216000, public, must-revalidate"
    </filesMatch>
    # 5 minutes = 300s
    <filesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=300, private, must-revalidate"
    </filesMatch>
    # Disable caching for scripts and other dynamic files
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch>
    </IfModule>
    # Caching -- mod_expires
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A604800
    ExpiresByType image/x-icon A29030400
    ExpiresByType application/pdf A2419200
    ExpiresByType image/gif A2419200
    ExpiresByType image/png A2419200
    ExpiresByType image/jpg A2419200
    ExpiresByType image/jpeg A2419200
    ExpiresByType text/css A2419200
    ExpiresByType application/x-javascript A216000
    ExpiresByType text/javascript A216000
    ExpiresByType text/plain A216000
    ExpiresByType text/html A300
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    ExpiresActive Off
    </FilesMatch>
    </IfModule>

    # BEGIN GZIP - wpsecsei
    # mod_gzip compression (legacy, Apache 1.3)
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|xml|txt|css|js)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    # END GZIP

    # DEFLATE compression - wpsecsette
    <IfModule mod_deflate.c>
    # Set compression for: html,txt,xml,js,css
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
    # Deactivate compression for buggy browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html
    # Set header information for proxies
    Header append Vary User-Agent
    </IfModule>
    # END DEFLATE

    # No ETags - wpsecotto
    Header unset ETag
    FileETag none

  16. #16
    User L'avatar di luvaltol
    Data Registrazione
    May 2008
    Località
    Milano
    Messaggi
    244
    Io aggiungerei:

    - visualizza in formato solo testo le pagine per capire come le vedranno i crawler (a volte sfuggono delle cose)

    - chiedi un opinione mostrando la beta a tuoi colleghi e amici (a volte sfuggono errori macroscopici)

  17. #17
    Moderatore L'avatar di Blays
    Data Registrazione
    Jul 2009
    Località
    Verona
    Messaggi
    788
    Segui Blays su Twitter Aggiungi Blays su Google+ Aggiungi Blays su Linkedin
    Citazione Originariamente Scritto da Juanin Visualizza Messaggio
    Ho proprio ieri realizzato un plugin wp che permette di comporre htaccess così come segue.
    Dove si può trovare questo plugin?
    Grazie.

  18. #18
    Moderatore L'avatar di lucabartoli
    Data Registrazione
    Feb 2010
    Località
    Torino
    Messaggi
    510
    Aggiungo: verifica dell'accessibilità.
    Come tool sto provando Wave Toolbar (Add-on per firefox prodotta da webaim) e si sta comportando molto bene.
    La verifica dell'accessibilità deve essere comunque sempre fatta a manina, ma il tool mi sta sveltendo molto il lavoro...
    wave[dot]webaim[dot]org/toolbar

  19. #19
    Moderatore L'avatar di lazzo85
    Data Registrazione
    Nov 2005
    Località
    Sarzana (SP) / Fosdinovo (MS)
    Messaggi
    1,270
    Segui lazzo85 su Twitter Aggiungi lazzo85 su Google+ Aggiungi lazzo85 su Facebook Aggiungi lazzo85 su Linkedin
    Per i siti dinamici, oltre al canonical si può usare la "Gestione dei parametri" negli strumenti per webmaster.

  20. #20
    User L'avatar di EthanDane
    Data Registrazione
    Jun 2005
    Messaggi
    443
    Citazione Originariamente Scritto da Juanin Visualizza Messaggio

    # BEGIN GZIP - wpsecsei
    # mod_gzip compression (legacy, Apache 1.3)
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|xml|txt|css|js)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    # END GZIP

    # DEFLATE compression - wpsecsette
    <IfModule mod_deflate.c>
    # Set compression for: html,txt,xml,js,css
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
    # Deactivate compression for buggy browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html
    # Set header information for proxies
    Header append Vary User-Agent
    </IfModule>
    # END DEFLATE

    # No ETags - wpsecotto
    Header unset ETag
    FileETag none
    Ho provato a mettere nel mio file .htaccess questi comandi che ho quotato. Ma una volta caricato sul server ho un errore 500 al sito.
    Come mai?

    grazie

  21. #21
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Prova a mettere
    <IfModule mod_headers.c>
    # No ETags - wpsecotto
    Header unset ETag
    FileETag none
    </IfModule>

    forse vai in internal server error perché non hai attivo il modulo header nella tua configurazione di apache.

    Se invece vuoi utilizzarli fatti abilitare il modulo lato server.

  22. #22
    User L'avatar di EthanDane
    Data Registrazione
    Jun 2005
    Messaggi
    443
    In ogni caso ho installato wordpress super cache, penso che lavori ugualmente su quello che riporti tu e che volevo includere nel mio file .htaccess. Giusto?

    Grazie

  23. #23
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Non credo che wp super cache setti anche quei parametri ma per testare basta che installi google page speed + firebug su firefox.

  24. #24
    User L'avatar di EthanDane
    Data Registrazione
    Jun 2005
    Messaggi
    443
    Ciao Juanin,
    grazie per la correzzione. In effetti adesso va senza problemi.
    Ho provato ad installare google page speed più firebug su firefox. E analizzato i dati.
    Per capire se adesso funziona la gzip compression, che parametro devo controllare?
    Leggendo i report che mi segnala google page speed su firefox, ho una voce che si chiama: Enable Compressor - con un triangolino arancione vicino e sotto la frase: Compressing the following resources with gzip could reduce their transfer size by 115.7KiB (73% reduction).

    Quindi il gzip compressor che ho attivato nel file .htaccess non funziona?

    Mi vengono segnalati questi elementi:

    • Compressing - url Pagina analizzata - could save 50.7KiB (79% reduction).
    • Compressing /wp-content/themes/tema/style.css could save 19.4KiB (84% reduction).
    • Compressing /wp-content/plugins/featured-content-gallery/scripts/jd.gallery.js.php could save 19.1KiB (76% reduction).
    • Compressing /wp-content/plugins/featured-content-gallery/scripts/mootools.v1.11.js could save 18.5KiB (54% reduction).
    • Compressing /wp-content/plugins/featured-content-gallery/css/jd.gallery.css.php could save 2.7KiB (76% reduction).
    • Compressing /wp-content/plugins/featured-content-gallery/css/jd.gallery.css could save 2.0KiB (72% reduction).
    • Compressing /wp-content/plugins/featured-content-gallery/scripts/jd.gallery.transiti... could save 1.7KiB (77% reduction).
    • Compressing wp-content/themes/tema/js/subnav.js?ver=1.0 could save 544B (60% reduction).
    • Compressing wp-content/plugins/sociable/sociable.css?ver=2.9.2 could save 480B (56% reduction).
    • Compressing stats/php-stats.js.php could save 313B (43% reduction).
    • Compressing /banner_ext.asp?User=249&Tipo=0 could save 180B (38% reduction).
    • Compressing widgets.amung.us/small.js could save 153B (29% reduction).

    Cosa mi consigli di fare?
    Grazie mille

  25. #25
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,553
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    E' probabile che gzip non consideri i file che usano parametri nella url (?) e quelli con doppio .
    Oppure anche application/x-javascript potrebbe non essere riconosciuto.
    Controlla la specifiche per il riconoscimento di tali file.

    L'alternativa è che non hai il mdulo abilitato su apache.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.