Al momento della creazione di nuove pagine e dell'aggiornamento delle precedenti (il sito è online dal 1996 ed è stato rifatto più volte) viene mantenuta costantemente alta l'attenzione verso la qualità delle informazioni presentate, sia dal punto di vista dei contenuti che da quello della struttura tecnica di AyasTrekking.it, allo scopo di rendere piacevole la navigazione all'interno del sito, utili, chiare e immediate le informazioni in esso contenute e veloce l'accesso ai file.
- Itinerari: rappresentano il nocciolo del sito e contengono la maggior parte del materiale fotografico pubblicato.
Al fine di rendere familiare l'utilizzo degli stessi viene mantenuta la stessa struttura per ognuno, che è composta da alcuni o tutti i seguenti elementi:
- introduzione all'itinerario, presentazione della meta finale, dei punti intermedi, delle tappe in cui può essere diviso e delle difficoltà presenti;
- itinerario diviso in sezioni o tappe, ognuna con sequenza fotografica dei punti salienti e dell'ambiente, riassunto delle tempistiche e delle difficoltà e descrizione dettagliata con eventuali note supplementari e annotazioni panoramiche;
- profilo altimetrico del percorso, ricavato dai dati GPS;
- tracciato GPS con cartina, che negli itinerari più recentemente inseriti comprende molti dettagli dell'area circostante l'itinerario e le isoipse;
- elenco dell'equipaggiamento necessario per garantire la sicurezza dell'escursionista/alpinista;
- lista di link verso pagine del sito che presentano argomenti di probabile interesse;
- form di inserimento di un commento del visitatore;
- elenco dei commenti già inseriti, accompagnati dai dati e dalla foto che l'utente di Ayas Trekking Network ha deciso di pubblicare o dal nome dell'utente non registrato, con valutazione personale dell'itinerario (da 0 a 5 stelle).
Gli itinerari sono divisi in escursionistici (con difficoltà da T a EE+) e alpinistici (da EEA a XD); il motore di ricerca presente nella pagina degli itinerari escursionistici è in grado di esaminare anche quelli alpinistici. La difficoltà di ogni itinerario è tratta da testi o cartine, in mancanza dei quali viene assegnata sulla base delle definizioni delle difficoltà stesse; si riferisce alla difficoltà massima incontrata durante il percorso. Gli itinerari a tappe riportano in genere anche la difficoltà di ogni tratta.
I tempi riportati - puramente indicativi - sono due, riferiti a un'andatura mediamente lenta e piuttosto veloce.
I commenti inseriti dagli utenti non rispecchiano necessariamente l'opinione del webmaster. È presente un filtro automatico che blocca commenti che comprendono termini presenti in un'apposita lista e giudicati non idonei a comparire nel sito; i commenti vengono in ogni caso controllati anche manualmente ed eliminati qualora giudicati inadatti.
- Elementi grafici: l'utilizzo di elementi grafici sotto forma di bitmap è ridotto al minimo indispensabile.
Ogni bitmap utilizzata nel sito è compressa con l'algoritmo che permette il miglior compromesso dimensione/qualità (in generale jpeg per le foto e gif o png per le componenti grafiche).
Le foto - provenienti preferibilmente da reflex digitali - vengono compresse fino ad ottenere se possibile file di dimensioni non superiori ai 50 Kb per la risoluzione standard 600x400 e ai 2 Kb per le miniature. Prima della pubblicazione vengono private dei dati EXIF allo scopo di ridurre quanto più possibile i tempi di download (con una riduzione che può arrivare al 90% per una pagina contenente solo thumbnails), rendendo più snella la navigazione anche con connessioni lente. Il sottocampionamento del colore utilizzato è normalmente 4:2:2, ma nei casi in cui la qualità cromatica dell'immagine venga sgradevolmente compromessa dal sottocampionamento (ad esempio in presenza di scritte o piccoli elementi colorati) la componente cromatica viene mantenuta a piena risoluzione (4:4:4).
- Tracciati GPS: i tracciati pubblicati vengono creati, elaborati e ripuliti in modo da renderli più precisi possibile. Un margine di errore è comunque insito nello strumento ed è inevitabile, pertanto l'utilizzo è da considerarsi puramente indicativo come spiegato nelle pagine informative sul GPS.
Qualora in occasione di un secondo tracciamento dovesse emergere un evidente errore non trascurabile in un itinerario già pubblicato, questo viene corretto ed adeguato al nuovo tracciato. Si raccomanda di leggere attentamente le note che accompagnano i tracciati.
- Wallpapers: le immagini proposte non provengono da altri siti e sono state create esclusivamente per AyasTrekking.it. I wallpaper più recenti sono forniti nei formati 4:3, 16:9 e 16:10 per adattarsi a display tradizionali e panoramici; le risoluzioni sono quelle che dalle statistiche risultano essere più utilizzate dai visitatori, comprese tra 800x600 e 1920x1200. Risoluzioni diverse possono essere facilmente ottenute riducendo l'immagine più grande nel formato richiesto fino alla dimensione voluta.
La compressione è volutamente mantenuta bassa allo scopo di non compromettere la qualità.
- Link: i link sono divisi in tre pagine: link di montagna legati al sito, altri link di montagna e link su altri argomenti. Quest'ultima pagina in particolare è un'eredità riconducibile ai primissimi tempi di vita del sito, pertanto se ne può ipotizzare una profonda ristrutturazione.
Le pagine a cui puntano i link vengono aperte grazie a funzioni Javascript in una nuova finestra o tab a seconda del browser e delle sue impostazioni.
- Navigazione: un notevole lavoro è stato svolto per rendere intuitiva e immediata la logica della navigazione all'interno del sito. Il menu di sinistra è compreso in ogni pagina e consente di raggiungere velocemente e immediatamente tutte le sezioni.
All'interno di ogni pagina sono generalmente presenti molti link ad altre pagine che contengono materiale di probabile interesse; ogni pagina include un link alla home page e/o all'indice della sezione a cui appartiene.
- Codice HTML: allo stato attuale, il linguaggio di markup utilizzato è l'XHTML 1.1. Il codice di ogni singola pagina viene editato manualmente e controllato più volte. Prima della pubblicazione la correttezza della struttura di ogni file viene sottoposta a un primo test utilizzando il plugin HTML Validator 0.8.6.1 di Firefox, e immediatamente dopo la pubblicazione lo stesso file viene ancora verificato online con l'HTML Validator del W3C allo scopo di scongiurare la presenza di errori.
Durante la stesura del codice vengono assolutamente evitati tag HTML proprietari, inutili o non ammessi dal rigido standard XHTML 1.1. L'uso di tabelle è ridotto al minimo indispensabile; molte di quelle presenti derivano dalla vecchia struttura del sito e verranno progressivamente eliminate e sostituite con elementi di blocco gestiti da CSS.
Fanno eccezione le sole pagine contenenti video presenti sui server di YouTube: contengono errori dovuti alla non conformità degli spezzoni di codice forniti di YouTube allo standard XHTML.
- Grafica e impaginazione: il sito non fa uso di frames né iframe; il corretto posizionamento di ogni elemento è ottenuto mediante l'uso di CSS, riducendo al massimo l'uso di grosse bitmap per sfondi e contorni allo scopo di velocizzare la visualizzazione di ogni pagina. Alcuni dettagli (ombre, box con angoli curvi...) sono gestiti da elementi CSS 3 e potrebbero non essere visualizzati correttamente su browser non compatibili. L'attuale mancanza di specifiche definitive per il CSS 3 ha comportato l'inserimento temporaneo di codice proprietario per Firefox e Safari che rende non validabile il foglio di stile. Gli elementi grafici in formato PNG con trasparenza richiedono un browser relativamente recente per essere visualizzati correttamente (escluso ad esempio IE6).
La risoluzione minima consigliata per la navigazione in AyasTrekking.it è 1024x768; il sito è tuttavia perfettamente funzionante anche sui netbook in 1024x600, e a risoluzioni inferiori la navigazione è comunque possibile con qualche compromesso (presenza di barre di scorrimento).
La profondità colore suggerita è di almeno 16 bit, al di sotto della quale la qualità delle foto viene inevitabilmente degradata. Le statistiche attuali mostrano come i requisiti minimi vengano soddisfatti almeno dal 79,98% dei visitatori per la risoluzione e dal 99,34% per la profondità colore. Il 13,54% dei visitatori utilizza ancora il vetusto Explorer 6 e potrebbe avere dei problemi di layout.
- Video: i video presenti sono creati con apparecchiature professionali appositamente per AyasTrekking.it. Le immagini sono prive di copyright.
Testing offline e online, hosting: il sito viene sviluppato in locale su server Apache 2.2 per Windows / PHP 5. Il corretto funzionamento viene controllato utliizzando Firefox 3.6.3 per Windows e Linux, Opera 10.51 per Windows, Google Chrome 4.1.249.1036 per Windows, Safari 4.0.5 per Windows, Internet Explorer 7 e 8 (versione 8.0.6001.18372). Internet Explorer 6 è sconsigliato. L'hosting è basato su Linux e Apache 2.2 con PHP 5.2.13 su sistema disco RAID 10, dispone di spazio illimitato e supporto per database MySQL fino a 100 Mb; il funzionamento su questa piattaforma è ancora controllato con gli stessi browsers ed adattato qualora necessario.
Le risoluzioni video impiegate per il test sono: 1024x600, 1024x768, 1400x1050, 1680x1050 e 1920x1080, tutte a 32 bit.
I processori dei sistemi di test vanno dal Pentium II 400 Mhz al Core i7 950 3.06 Ghz Bloomfield passando per Atom N270 1.6 Ghz, Pentium 4 HT 3.2 Ghz Prescott, Pentium 4 1.8 Ghz Willamette, Pentium 4 2.8 Ghz Northwood e Turion 64; la quantità di memoria da 256 Mb PC100 a 3 Gb DDR3 1333 Triple Channel.
- Server side scripting: il funzionamento di AyasTrekking.it è basato su PHP. Le funzioni PHP vengono utilizzate quando necessario (inclusione del menu di navigazione, elaborazione delle pagine dinamiche, guestbook, logica di inserimento/lettura commenti, procedure di registrazione utenti e login, gallerie fotografiche, profili personali, ricerca contenuti ecc.), lasciando al semplice HTML il compito di creare le sezioni puramente statiche senza appesantire e rallentare il server.
- Client side scripting: il sito comprende alcune funzioni in Javascript utilizzate per la visualizzazione delle immagini ingrandite, la gestione della finestra a scomparsa "Argomenti correlati" presente in molte pagine e i form di inserimento commenti. Il codice Javascript si limita ad alterare dinamicamente la struttura o il contenuto della pagina e non contempla in alcun caso rischi per la sicurezza del navigatore.
- Cookies: il sito non fa uso di cookies, eccezion fatta per il contatore di accessi presente nella home page (fornito da terzi) e per l'eventuale propagazione dell'ID di sessione. Nessun altro dato viene salvato sul computer del visitatore; la sessione scade automaticamente alla chiusura del browser.
- Utilizzo dei dati degli utenti registrati: i dati inseriti vengono utilizzati esclusivamente per l'identificazione dell'utente nel sito e per la personalizzazione degli elementi (profilo, gallerie fotografiche, commenti ecc.) inseriti. Nulla viene comunicato all'esterno, nè viene inviata alcuna comunicazione non richiesta. Il sito mantiene una filosofia di no-spam. In qualunque momento l'utente registrato può decidere di cancellare il proprio account, eliminando definitivamente dal server ogni dato che lo riguarda, o limitare la visibilità dei suoi dati.
- Implementazione di codice open source: Ayas Trekking e Ayas Trekking Network utilizzano codice scritto in esclusiva per il sito. Non vengono utilizzate porzioni di codice open source.
- Contatti: la casella di posta presente all'indirizzo presente nella pagina "Contatto" (dimensione 50 Mb) viene generalmente controllata una o più volte al giorno; richieste di contatto e informazioni ricevono solitamente risposta in tempi brevi. Tempi più lunghi possono verificarsi nel mese di agosto. Messaggi di spam e pubblicitari vengono cestinati.