|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
[Web] Framework per applicativi accessibili (Stanca,AAA etc) farlo o non farlo?
Ciao a tutti!
Prima una domanda: esistono framework per creare applicativi (NON siti) web che siano in grado di produrre pagine compatibili con legge Stanca, specifiche AAA del W3C e quant'altro? In un qualche linguaggio qualisiasi tra C#/Java/Php/Python/Perl e quant'altro... Seconda domanda: ho realizzato nel tempo un framework per fare applicativi web in Java,C#,Php (anche in Client server per Java e C# ma non e'importante) con una codebase praticamente identica sui 3 linguaggi e interfacce (se a qualcuno interessa vederlo mando in pvt il sito in cui viene presentato). Comunque, avrebbe senso realizzare una versione di questo framework che rispetti le specifiche della legge Stanca/AAAW3C/etc. contando che non ci vorebbe un eccessivo sforzo di programmazione? Notare che chiaramente per come sono descritte le varie specifiche di accessibilita'chi usa il framework dovra'almeno scriversi delle descrizioni di base, stile 'Che tipo di oggetti visualizzo nella tabella x' (poi ci pensera il framework a tradurre dall'sql in linguaggio naturale eventuali filtri) Ho preparato dei modelli di form che passano tutti i vari test di validazione AAA, ora basterebbe solo generarli dinamicamente Zak Ps per i moderatori: Non c'e'nessun linguaggio specifico relativamente alla domanda, io ho messo come linguaggio un generico 'web', nel caso non vada ditemi cosa mettere perche non avrei idea di cosa specificare ([*] per esempio?) Ultima modifica di zakmckraken : 14-04-2010 alle 12:08. Motivo: Chiarimento |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Torino
Messaggi: 371
|
JSF?
Credo che il framework che consente, non senza accortezze in fase di sviluppo, di creare applicazioni abbastanza ACCESSIBILI sia JSF. Il discorso legge stanca è molto delicato. Alcune delle direttive a mio parere sono un pò troppo restrittive se parliamo di applicazioni WEB, sopratutto quando si parla di applicazioni BUSINESS complesse..
Interessante il discorso del framework che hai sviluppato. Sarei interessato a curiosare un pò. ciao Gianluca |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
Il fatto e che se cose inquietanti come la legge Stanca ti impongono (una a caso) di non usare javascript, ti trovi per esempio con l'assurdo che alcuni browser per i bottoni inviano la label del bottone al posto del value... e quindi lato server non trovi piu'un modo sensato per identificare quale dei 20 bottoni hai premuto... un idea la sto implementando (e non e'certo 'rocket science') pero'puo'essere applicata solo su di un framework...ad applicarla a mano mi vien male...
Riguardo a JSF, avevo visto che in MyFaces p.e. danno la possibilita'della gestione dell'accessibilita'ma ancora per la legge Stanca (che mi fa stancare Fatto sta che per quanto abbia cercato in giro non ho trovato nessuno abbastanza masochista da provare l'ebbrezza del AAA :P |
|
|
|
|
|
#4 | |||
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Ad oggi un sito moderno non può prescindere dai javascript (anche solo per Ajax). Che poi non scrivano a manino i javascript, ma si affidino a framework collaudati è un altro discorso, ma questo non significa non usare javascript. |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Torino
Messaggi: 371
|
Quote:
Per approfondimenti: http://www.pubbliaccesso.it/biblioteca/documentazione/studio_lineeguida/3_requisiti_tecnica.htm http://www.pubbliaccesso.gov.it http://www.pubbliaccesso.it/normative/DM300408.htm buon divertimento.. |
|
|
|
|
|
|
#8 | ||
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
@vladix
Internet exploDer Preciso, sui deliri dei bottoni: http://www.peterbe.com/plog/button-tag-in-IE http://robertdot.org/2009/02/18/brow...rm-collection/ Quote:
Quote:
@tommino Questo e'il motivo principale che mi porta a voler rendere il mio framework compatibilie con Stanca e AAA, gia'va su Jsf/IceFaces/Asp.Net/Asp.Net Ajax/WinForms/Java Awt, se riesco ad aggiungerci la super accessibilita'spero un giorno di riuscire a venderlo un po piu'di quanto fatto sinora (3 copie in 2 anni Ultima modifica di zakmckraken : 14-04-2010 alle 15:42. Motivo: Fonti |
||
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Messaggi: n/a
|
edit
Ultima modifica di anonimizzato : 14-04-2010 alle 21:20. |
|
|
|
#11 |
|
Messaggi: n/a
|
Framework web che rispettano o non rispettano le norme di accessibilità della legge Stanca non credo esistano semplicemente per il fatto che, a parer mio, non ha senso equiparare lo strumento con il risultato.
Se poi parliamo di Framework server side (Zend, Symfony, RoR, Django) direi che proprio non c'entrano un bel nulla per ovvi motivi. Applicativi web based o siti internet che devono rispettare la legge Stanca hanno in comune la necessità di rispettare una corretta codifica dei documenti HTML, di utilizzare Javascript in maniera scalabile e di aver tutta una serie di accorgimenti a favore dell'accessibilità sia sotto un profilo strettamente legato al codice sia ad aspetti riguardanti l'interfaccia (colori, disposizione degli elementi ecc.) ed anche i contenuti testuali esposti. Per un applicativo web based ad esempio in relazione a documentazione contestuale al software stesso. |
|
|
|
#12 |
|
Messaggi: n/a
|
|
|
|
|
#13 | ||
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
Grazie per le numerose risposte!
La domanda a rigor di logica andrebbe in fondo come conclusione ma poi non la legge nessuno web complesso accessibile secondo AAA W3C e Legge Stanca (o meglio solo con l'interfaccia accessibile). Posto che con il mio mer_aviglioso (sostiutire lettera a piacere : D ) framework mi basterebbe creare un nuovo modulo di rendering per le pagine e potrei usare lo stesso codice applicativo per la versione accessibile e per la versione sbrilluccicante. Avrebbe senso secondo voi fare tutto sto lavoro, se non altro per fregiarsi del titolo di "primo framework accessibile"???? Per il client server non per il web :P, scrivi l'applicativo in c# e lo puoi usare su asp.net,asp.net ajax e winforms senza cambiare una virgola, oppure su myfaces,icefaces e awt sempre senza cambiare una virgola. Ovviamente se usi i primi dovrai scrivere in c# e per i secondi in java :P Aiuto! Mi sfugge il significato!!! (nel senso che proprio non riesco a interpretare la frase sorry Quote:
tipo (giusto per capirsi) php4application o jsf o asp.net, ma accessibile. Quote:
'meteoPrev2dd' conterra' la previsione meteo dei prossimi 2 giorni, lo sviluppatore dovra'per forza dare una sorta di file di properties con le descrizioni dei vari oggetti. Certo posso aggiungere p.e.alla descrizione delle tabelle visualizzate (scritta dallo sviluppatore nelle properties) la 'traduzione' dall'sql dei parametri di ricerca utilizzati. Riguardo ai colori (che non siano di difficile lettura, visibili in bn, per le questioni di contrasti etc) anche li'posso solo dare delle linee guida. Per la disposizione degli elementi anche li posso intervenire nel senso che (usando -normalmente- posizioni assolute) in fase di rendering posso riordinare gli oggetti in modo che vengano messi sul dom in ordine ed eliminando le posizioni per la versione accessibile. Riguardo al codice html, ovviamente non potrei far altro che generarlo con una serie di widget creati apposta visto che quanto c'e'in giro di rado e'in grado di renderizzare gli oggetti accessibili (v.per esempio le descrizioni delle righe e delle colonne nelle tabelle per dirne una) Diciamo che la mia idea e offrire la possibilita'di inserire tutte le caratteristiche per gestire correttamente l'accessibilita a livello di codice html e sua qualita' (per intenderci quello che puo'essere verificato con i validatori presenti on line). Tocchera'poi allo sviluppatore aggiungere tutte le descrizioni del caso e i contenuti in modo che siano davvero accessibili (tipo utilizzare dei valori consistenti per gli 'alt' e summary delle immagini e quant'altro) Zak |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:04.



















