Upload
phamthuan
View
219
Download
0
Embed Size (px)
Citation preview
ManualdeProyectosWeb
EscuelaSuperiordeEconomíayNegocios
Volumen1
PreparadoporIng.FelipeTorresDecanodeIngenieríaIndustrialydeNegocios
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
2|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
ContentsIntroducción ........................................................................................................................................ 6
1.PlanificaciónGeneraldelProyectoWeb ........................................................................................... 7
1.1.EquipodeTrabajo ............................................................................................................................. 7
1.1.1.CreacióndelComitéWeb .......................................................................................................... 7
1.1.2.LevantamientodeNecesidadesdelServicio............................................................................ 10
1.2.FinanciamientodelProyectodeSitioWeb..................................................................................... 10
1.3.ExternalizacióndelProyecto........................................................................................................... 11
1.3.1.TérminosdeReferencia ........................................................................................................... 11
1.3.2.EvaluaciónyAdjudicacióndePropuestas................................................................................ 13
1.3.3.ElaboracióndeContratosdeServicios..................................................................................... 13
1.4.InstrumentosdeSeguimiento......................................................................................................... 14
1.4.1.Metodologíadeseguimiento................................................................................................... 14
1.4.2.ReunionesdeControl,actasdereunióneInformesdeAvance .............................................. 14
1.5.RecepciónFinaldelProyecto .......................................................................................................... 15
1.5.1.Documentación........................................................................................................................ 15
1.5.2.Capacitación............................................................................................................................. 16
2.Web2.0 ......................................................................................................................................... 17
2.1.DefinicióndelaWeb2.0ysuorigen .............................................................................................. 17
3.DefinicióndelSitioWeb ................................................................................................................. 19
3.1.ArquitecturadeInformación .......................................................................................................... 19
3.1.1.DefinicióndeObjetivosdelSitio .............................................................................................. 19
3.1.2.DefinicióndeAudiencia ........................................................................................................... 20
3.1.3.DefinicióndeContenidosdelSitio ........................................................................................... 21
3.1.4.DefinicióndelaEstructuradelSitio ......................................................................................... 23
3.1.5.DefinicióndelosSistemasdeNavegación ............................................................................... 25
3.1.6.DefinicióndelDiseñoVisual..................................................................................................... 26
4.DiseñoWeb.................................................................................................................................... 30
4.1.¿Quéesunainterface? ................................................................................................................... 30
4.1.1.Elementosdelainterfaz .......................................................................................................... 31
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
3|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
4.1.2.Usodelogotipos ...................................................................................................................... 33
4.1.3.Sistemadenavegación ............................................................................................................ 33
4.1.4.Áreasdecontenidos ................................................................................................................ 34
4.1.5.Áreasdeinteracción ................................................................................................................ 35
4.1.6.Experienciadeusuario ............................................................................................................. 35
4.2.DiseñoparaelAccesoRápido ......................................................................................................... 37
4.2.1.BuenasPrácticas ...................................................................................................................... 38
5.Estándares ..................................................................................................................................... 48
5.1.EstándaresInternacionales............................................................................................................. 48
5.1.1.¿Quésonlosestándares? ........................................................................................................ 48
5.1.2.¿Quiénfijalosestándares? ...................................................................................................... 48
5.1.3.¿Porquéhayqueseguirlosestándares?................................................................................. 49
5.1.4.¿Cómosemideyverificasucumplimiento?............................................................................ 49
5.2.Estándaressugeridos ...................................................................................................................... 50
5.2.1.Utilidad..................................................................................................................................... 50
5.2.2.DesarrollousandoHTML/XMLestándar.................................................................................. 50
5.2.3.Estándar3:MonitoreodeActividad ........................................................................................ 50
5.2.4.Contingencias.......................................................................................................................... 51
5.2.5.CodificacióndeCaracteres...................................................................................................... 51
5.2.6.PolíticadePrivacidad ............................................................................................................... 52
5.2.7.DiagramaciónconCSS............................................................................................................. 52
5.2.8.UtilizacióndeMarcos............................................................................................................... 53
5.2.9.UsodePlug‐ins......................................................................................................................... 53
5.2.10.Accesibilidad .......................................................................................................................... 53
5.2.11.ValidacióndelaHojadeEstilo ............................................................................................... 54
5.3.AplicacióndeEstándares ................................................................................................................ 54
5.3.1.Estructuradelosdocumentosweb ......................................................................................... 54
5.3.2.UtilizacióndelasHojasdeEstilo(CSS)..................................................................................... 59
6.Encontrabilidad.............................................................................................................................. 60
6.1.¿QuéeslaEncontrabilidad? ........................................................................................................... 61
6.1.1.Sitiosvisibleseinvisibles.......................................................................................................... 61
6.1.2.PosicionamientodelSitioWeb ................................................................................................ 62
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
4|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
6.1.3.InclusiónenÍndicesautomatizados ......................................................................................... 62
6.1.4.InclusiónenDirectorios ........................................................................................................... 63
6.1.5.UsuariosyUsodeBuscadores ................................................................................................. 63
6.2.¿CómosemidelaEncontrabilidad?................................................................................................ 64
6.2.1.Relaciónconlosmotoresdebúsqueda ................................................................................... 64
6.2.2.Relaciónconlosíndices ........................................................................................................... 65
6.3.¿CómoseaumentalaEncontrabilidad? ......................................................................................... 65
6.3.1.EstándaresyCódigosrelacionados.......................................................................................... 66
6.3.2.Etiquetasde<head> ................................................................................................................ 66
6.3.3.Usoderobots.txt ..................................................................................................................... 66
6.3.4.Usodesitemaps.xml ................................................................................................................ 68
6.3.5.Administracióndecontenidos ................................................................................................. 69
6.3.MineríaWebyEncontrabilidad. ..................................................................................................... 71
6.3.1.Quiénbuscayquébusca ......................................................................................................... 72
7.Usabilidad ...................................................................................................................................... 73
7.1.¿QuéeslaUsabilidad? .................................................................................................................... 73
7.1.1.CaracterísticasPrincipalesdelaUsabilidad ............................................................................. 74
7.1.2.Áreasteóricasrelacionadas ..................................................................................................... 74
7.1.3.PrincipalesAutores .................................................................................................................. 75
7.1.4.Principalesrecursos ................................................................................................................. 77
7.2.AseguramientodeUsabilidad ......................................................................................................... 77
7.2.1.Medicióndelausabilidad ........................................................................................................ 77
7.2.2.MetodologíadeJakobNielsen................................................................................................. 78
7.2.3.TestHeurístico ......................................................................................................................... 79
7.2.4.TestdeUsuario ........................................................................................................................ 80
7.2.5.MetodologíadeAlanCooper ................................................................................................... 81
7.2.6.CreacióndePersonasyEscenarios .......................................................................................... 81
7.3.EjemplosprácticosdemedicióndeUsabilidad............................................................................... 82
7.3.1.Utilizacióndelametodología .................................................................................................. 82
8.PuestaenMarchadelSitioWeb..................................................................................................... 84
8.1.ErroresenlaEtapadePruebas ....................................................................................................... 84
8.2.CómoyQuéProbar......................................................................................................................... 84
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
5|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.2.1.PruebasdeInterfacesyContenidos ........................................................................................ 85
8.2.2.PruebasdeFuncionalidadesyOperación ................................................................................ 87
8.2.3.PruebasdeCarga ..................................................................................................................... 89
8.2.4.PruebasdeSeguridad .............................................................................................................. 91
8.2.5.PruebasdeRespaldoyRecuperación ...................................................................................... 97
8.3.6.RegistroyControldePruebasyErrores .................................................................................. 97
8.4.DesarrollodeunPlandeLanzamiento ........................................................................................... 98
8.4.1.ListadeChequeoPrevia........................................................................................................... 98
8.4.2.DesarrollodeunPlandeComunicaciones............................................................................... 98
8.4.3.ElSitiocomoApoyodelaInstituciónoPrograma ................................................................... 99
8.5.MétricasdeEvaluacióndeDesempeñoInternasyExternas ........................................................ 100
Anexo1–Actadereunión ............................................................................................................... 101
Anexo3–PautaparaEvaluaciónHeurísticadeSitios ....................................................................... 102
Anexo4–TestdeUsuario................................................................................................................ 105
Anexo5‐GráficadeunaPersonayEscenario .................................................................................. 113
Anexo6‐ChecklistdeAccesibilidad................................................................................................. 115
Anexo7‐AccesibilidadparaDiscapacitados .................................................................................... 117
Anexo8‐Metatags ......................................................................................................................... 123
Anexo9‐PautadeComparacióndeSitiosWeb ............................................................................... 129
REFERENCIAS ................................................................................................................................... 130
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
6|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
IntroducciónEste documento conforma parte de una serie de 9 artículos que han sido preparados comomaterial
académico para el concurso Arroba de Oro y conforman un manual para desarrollar las mejoresprácticasylograrimplementarestándaresdeclasemundialenlosproyectoswebydejarcimientosparalosfuturosdesarrollosweb.
Este manual cubre aspectos administrativos de proyectos y mejores prácticas para la formación del
equipodetrabajo,desarrolloadecuadode lostérminosdereferenciay licitacióndeldesarrolloweboconstruccióndelaaplicacióninternamente.
Se introducen conceptos de vanguardia en el diseño, desarrollo e implementación de proyectoswebasociados a la llamadaWeb 2.0, lo que conllevamás que realizar alguna inversión tecnológica en el
programa , pero escuchar y, sobre todo, conversar y relacionarse con los usuarios. Conlleva unatransformacióntotaldelaculturaactualdelosclientesousuariosdelosproductososerviciosofrecidospor la Internet. Atributos derivados de las nuevas tecnologías, como rapidez, colaboración y
transparencia, afectarán a la tomade decisiones del programa. Las propuestas pasarán de generarseexclusivamenteentre laspersonasque formanpartedelequipodirectivoadarentradaaempleados,proveedoresyhastaclientesenlosprocesosestratégicosdedecisión.
La irrupciónde lasnuevastecnologíassociales (blogs,wikis,podcast,redessociales,etc.)hagenerado
un alto grado de interconectividad entre las personas, lo que les permite intercambiar todo tipo deopiniones sobre diferentes productos, servicios y experiencias con otras personas. Cada día más laspersonas toman decisiones de compra de productos o servicios orientados o motivados por la
información que encuentra en la web social. Las empresas deben tener muy presente que lasconversacionesyrecomendacionesquetienenlugarenlawebsocialocupanyamásdel15%deltráficoenInternet.
Estemanualademáspresentalasherramientasconcretasparaverificar lacorrectaimplementaciónde
todoslosestándaresasociadosalosnuevosproyectosweb,asítambiéncomopruebasespecíficasparacontrolaryauditarlostérminosdereferenciaestablecidosenlaetapainicialdelproyecto.
Elsiguientemanualhasidocompiladoenbaseaunaseriederecursosdisponiblespublicamenteenlawebycitadosen lasreferenciasdecadadocumento.Lacompilacióndelmaterialhasidodesarrollada
por el departamento de Ingeniería Industrial y de Negocios de la Escuela Superior de Economía yNegocios(ESEN).
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
7|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
1.PlanificaciónGeneraldelProyectoWeb
1.1.EquipodeTrabajoParaelcorrectodesarrollodelproyectodeSitioWebenlainstituciónoprograma,seráimprescindible
contarconunequipodeprofesionalesmultidisciplinarioquecumplalastareasquecorrespondan,paraofrecer soluciones adecuadas a los desafíos que se irán presentando a lo largo de las etapas quedeberáncumplirse.
Ellosseránlosencargadosdedefinirlastareasespecíficasarealizarydeberánestarfrentealasacciones
concretasquesecomprometanparaavanzar,desdelaplanificación,hastalapuestaenmarchadelSitioWeb.
Por lo anterior, es necesario realizar una conformación adecuada de dicho grupo, para lo cual serecomiendadarlossiguientespasos:
• CreacióndelComitéWeb
• AsegurarlarelaciónconAutoridadesSuperiores• DefinirCompetenciasinternas:perfilesrequeridos• DefinirCaracterísticasdela"Contraparte"interna
Acontinuaciónseentregaunaexplicacióndetalladadecadaunadeestasactividades.
1.1.1.CreacióndelComitéWebEnlasinstitucionesenquesehanlogradolosmayoreséxitosenproyectosweb,sehaconsideradoclave
laexistenciadel"ComitéWeb".Esteesunequipodetrabajomultidisciplinarioqueintegralasdiferentesvisionesdelainstitución,generandoungrupodetrabajoqueinterpretalasnecesidadesexistentes.
Noobstante, así comohayelementospositivosasociadosa suacción, igualmente sedebenevitar lascaracterísticasnegativasasociadasalosgruposdetrabajo,entrelascualesseincluyenlabajacapacidad
de reacción ante decisiones, la burocratización de los procesos y el estancamiento de la toma dedecisiones.Peseaello,losejemplospositivosdesuusodancuentadequeconunabuenaorganizaciónysistematizacióndelasdecisiones,siemprepesaránmásafavorlasventajasquesusproblema
CreacióndelComitéWebysusFunciones
ParaqueunComitéwebfuncioneadecuadamentesesugierecumplirconlosiguiente:
• Contar con un jefe operacional que se encargue de que el comité funcione dentro de los
márgenesestablecidos.• Efectuarreunionessemanalesdeavanceydiscusiónenlasqueseplanteentareasdeejecución
semanal,conincentivosconcretosparasurealizacióndentrodelosplazosdados.
• Desarrollarunapolíticaderedaccióndeactasdetrabajointernas,quepermitanirdandocuentade las promesas adoptadas y su grado de avance y cumplimiento. En ella es imprescindiblegenerarunáreaderesumendetareasrealizadasyotradecompromisosenlasquesedetallela
tarea,suresponsableyelplazocomprometido.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
8|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Dotar al comité de instrumentos adecuados de trabajo y de poder de decisión efectivo parahaceravanzarelproyectodeacuerdoalasmetasquesehayanproyectado.
EntrelosintegrantesdelComitéWebsedeberíacontaralossiguientes:
1. Director institucional: Es el responsableúltimopor el SitioWeb institucional odel programa.
Aportalavisiónestratégicaqueentregaloslineamientosparaeldesarrollo.Supresencianoesnecesaria para todas las reuniones, aunque debe refrendar todos los avances que se vayanrealizando.
2. Director del proyecto: Es el administrador general del proyecto y responsable frente a ladireccióndel servicio. Sus tareasprincipales son: traspasar la visiónestratégicaorganizacionalen un modelo conceptual sólido y consensuado para ser implementado en Internet.
Adicionalmente, debe ser capaz de gestionar todas las instancias involucradas, asegurando lacoherencia del equipo con la organización en su conjunto. Finalmente, es el encargado deobtener los recursoshumanos, técnicosy financierosnecesarios, y conocerel funcionamiento
delsistema,demaneradepoderrealizaruncontroldegestiónefectivo.3. Gestoresdecontenido:Son losprofesionalesquemanejan la informaciónquese incorporaal
sitio,ayudandoadefinirquécontenidosdebenserusadosparaasegurarelcumplimientodelos
objetivos del sitio. Trabajan en la generación de los mismos, en forma coordinada con lasfuentesdeinformación.Sonresponsables,además,derevisarsistemáticamentelaactualizacióndelainformación.
4. Validadoresdecontenidos:Desempeñanestafunciónlosdirectivosinstitucionalesquetrabajanen estrecha colaboración con los gestores de contenidos, asegurando la calidad de lainformaciónadesplegarenelWeb.
5. Validadores técnicos:Desempeñanesta función losprofesionales informáticos, asegurando lacapacidaddelossistemasparaejecutarloqueseleestépidiendoalproyectoenelWeb.
Varios de estos roles no son incompatibles entre ellos y enmuchos casos unamismapersonapuede
asumirlosenformasimultánea,dependiendodelascaracterísticasdela institución.Asimismo,esmuyprobablequeelorganismonocuenteconelequipodeprofesionalesrequeridosdentrodesupersonal,porloquesepuedepensarenlaexternalizacióndeciertasfunciones.
RoldelasAutoridadesSuperiores
ParaqueunproyectodeSitioWeb llegueacumplir losobjetivosquese leplantean,debeexistiruna
decisióncentralenlaorganización,paraotorgarleprioridadencuantoarecursoshumanos,financierosyeltiempoadecuadoparasucorrectaejecución.
Nopodráhaberunbuenproyecto,sielDirectivoPrincipalnoloavalaosidejadeladosuparticipaciónenlasactividadesdelComitéWebenquelecorrespondaparticipar.
Cabeseñalarque,unSitioWebseráexitosoenlamedidaenquecumplaconlosObjetivos,Audienciay
Tecnología definidos previamente. Por ello, se espera que el director de la institución apoye lasactividadesquedesarrolleelComitéWeb,conlocualofrecerálaúnicagarantíaposibledesucorrecta
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
9|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
ejecución.Almismotiempo,cumplirácon los requerimientosexigidosen los instructivos relacionadosconeltematecnológico
CompetenciasInternas:PerfilesRequeridos
Para el adecuado desarrollo de un proyecto de Sitio Web, será indispensable contar con recursos
humanos capacitados, que permitan avanzar con éxito en la generación de las funcionalidadesrequeridas.
Dentro de los roles que es importante considerar para el desarrollo de un proyecto, se puedenconsiderarlossiguientes:
1. WebMáster: Profesional encargado de la infraestructura técnica del sitio y de crear puentes
entrelatecnologíaysuusoporpartedeespecialistasnotécnicos.2. Encargadosdeimplementarelsitio:Eselroldeprogramadores,diseñadoresycomunicadores,
responsablesdeldiseñoeimplementacióndelaherramienta.
3. Gestoresdecontenido:Son losprofesionalesquemanejan la informaciónquese incorporaalsitio,ayudandodefinirquécontenidosdebenserusadosparaasegurarelcumplimientode losobjetivos del sitio. Trabajan en la generación de los mismos, en forma coordinada con las
fuentesdeinformación.Sonresponsables,además,derevisarsistemáticamentelaactualizacióndelainformación.
Es muy importante considerar que dependiendo de la envergadura de un proyecto de SitioWeb serequerirádeprofesionalesdemaneraexclusivaoparcial.Sielproyectoesgrandesedeberácontarcon
personaldedicadoespecialmenteenlasfasesdedesarrollo,pruebaeimplantación;sielproyectoesdemenortamaño,podráserabordadodemaneraparcialporprofesionalesquecompartansujornadadetrabajoenvariaslabores.
Otrafórmulamuyusadaeslaexternalizacióndeservicios,mediantelacualsecontratanpormediodeTérminosdeReferenciacapacidadesexternasa la instituciónpara laconstruccióny luego, las internasparalamantención.
Estesistemahasidoexitosamenteusadoendiversosproyectos,aunquesedebeconsiderarcomoparte
importantedelproyectoeladecuadotraspasodelosconocimientosquesehayangeneradodurantelaconstruccióndelnuevosistemaalpersonaldelainstitución.
Deesamanera,quedaráenlapropiainstituciónlainformaciónyprácticanecesariaparatrabajarconlasnuevasherramientasquesegeneren,ydeesamaneraofrecerunadecuadomantenimientotécnicouna
vezqueelsitiosehayaentregadoyestéenfuncionamiento
CaracterísticasdelaContraparteInterna
Dadoqueenunpuntodeltemaanteriorsemencionólaposibilidaddehacereldesarrolloatravésdeuna contrataciónexterna,endichocasoesmuy relevanteelpapelquedebe jugarelprofesionalqueparaestosefectosllevaráeltítulodeContraparteInterna.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
10|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Sustareasprincipalesson:
• Traspasar la visión estratégica organizacional en unmodelo conceptual sólido y consensuadoparaserimplementadoenInternet.
• Ser capazdegestionar todas las instancias involucradas, asegurando la coherenciadel equipoconlaorganizaciónensuconjunto.
• Gestionar los recursos humanos, técnicos y financieros necesarios, para el desarrollo del
proyecto.• Conocer el funcionamiento del sistema, de manera de poder realizar un control de gestión
efectivo.
• Mantenerunarelaciónfructíferaaunquerazonadaconlosproveedoresinternosoexternos,conel findeasegurarel cumplimientodeplazosy laentregade funcionalidadesdeacuerdoa loscompromisosasumidosaliniciodelproyecto.
Paratodoslosefectos,esmuyadecuadoqueestepapellodesempeñeelprofesionalquepreviamente
en este capítulo fue denominado Director del proyecto dado que es quien se desempeña comoadministradorgeneraldelproyectoyeselresponsablefrentealadireccióndelservicio.
1.1.2.LevantamientodeNecesidadesdelServicioEllevantamientodenecesidadesdelainstituciónestáprofundamenterelacionadoconladefinicióndelosObjetivosquedeberácumplirelSitioWebquesedeseadesarrollar.
Enestesentido,unapropuestaconcretaesqueunainstituciónnodebeintentarresolverdeunasolavez
yenunúnicoproyectotodos lasnecesidadescomunicacionalesqueesposibleatenderatravésdeunproyectoWeb.Encambio,espreferibleabordarlasenplanesescalablesquepermitaniravanzandoenunadirecciónconcreta,conplazosadecuadosyetapascuyodesarrollopuedaserevaluadoyaprobado
eneltiempo.
LaetapadeLevantamientodenecesidadesdel servicioconcluyecon la redacciónyaprobacióndeunInformedeEtapaenelquesedenaconocerlasconclusionesalcanzadas,conelfindequepuedaservircomo elemento de especificación del proyecto a desarrollar. Igualmente dicho documento será un
insumoindispensableenlaetapaposteriordeelaboracióndelosTérminosdeReferencia.
Asimismo,estageneracióndedocumentosdereferencia,enunaetapatantempranadelproyecto,llevaa poner la atención sobre lo importante que es documentar cada una, con el fin de que todos losinvolucradospuedancontarconlamismainformaciónparaactuardemaneracoordinadaalolargodel
mismo.
1.2.FinanciamientodelProyectodeSitioWebUnodelostemasquegeneraretrasosenlageneracióndeproyectosdedesarrollodeSitiosWeb,eslacarenciadefondosparafinanciarlos.
Comopuntodepartidaenesteaspecto,sedebetenerencuentaqueeldesarrollodeunSitioWebnosediferenciadeotroproyectoenla institución,encuantoa lanecesidadderecursosparasurealización;
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
11|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
esto implica que se debe calcular y estimar el financiamiento necesario en función del modeloconceptualcreadoparalaimplementacióndelsitio.
Encuantoalosrecursosfinancieros,sepuedenmencionarlossiguientescostosasociados:
• CostodeImplementación:Requerimientosdematerial informáticocomosoftwareyhardware
adecuadosalasfuncionalidadesexigidasalsitioyrecursoshumanoscapacesdellevaradelanteelproyecto,estopuedeimplicarcontratacióndepersonal,capacitacióndepersonalogastosporexternalización.
• CostosdeDesarrollo:Cadaetapaconsideradaenelmodeloconceptualdelsitioestaráasociadaacostosdedesarrollo.Enestesentidoesadecuadorevisarlaposibilidaddeimplementarelsitiomedianteunsistemaescalable,enqueelcostodedesarrollopuedadividirseenetapas;deesta
maneraseevitaráunimpactofuerteenelpresupuesto.• Costos de Mantención y Actualización: Implica gastos en personal, rediseño y ajuste de
procedimientosyactualizaciónde la información.Eneste ítemsedebenconsiderar losgastos
informáticosrelacionados,comoelalojamientodelSitioWeb(hosting)ylaconectividad,entreotros.
1.3.ExternalizacióndelProyectoConelobjetivodeobtenerunatecnologíamásavanzada,accederasoluciones informáticasenmenortiempoyutilizaradecuadamente los recursosdisponibles, la instituciónoprogramapuededesarrollar
losTérminosdeReferenciaparaquetercerosdesarrollenelproyectodeSitioWeb.
A través de éstas es posible recibir ofertas concretas respecto de metodologías de desarrollo,tecnologías apropiadas y soluciones informáticas completas de acuerdo a los recursos disponibles; al
mismotiempopermitenobtenerunaampliagamadeofertasdeprecioparadecidircuálpuedeser lamásadecuadaparaelcaso.
Paracumpliradecuadamenteconunprocedimientodelicitación,esnecesariocumplirconlassiguientesrecomendaciones:
• GenerarlosTérminosdeReferencia
• Utilizarmecanismosdeselección• EvaluaryAdjudicarPropuestas• ElaborarlosContratos
Acontinuaciónseentregaeldetalledecadaunadeellas:
1.3.1.TérminosdeReferenciaConsisteenundocumentoquenormalmenteesgeneradoporeláreajurídicaytécnicadelainstitucióno programa, en el que se estipula la relación que existirá entre las partes durante el desarrollo del
proyecto y que se explicita con tododetalle lo que se requiere desarrollar en elmarcodel proyecto,juntoconlascondicionesdelaentregaysatisfacción.Entrelosítemsquedebeabordarsecuenta:
Aspectoscontractuales:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
12|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
1. Antecedentes generales: en que se explica en línea gruesa los motivos para desarrollar elproyecto.
2. Calendario de las bases: se refiere a indicar de manera clara cuándo se producirán losprincipaleshitosdelejecutante,queseránlossiguientes:
o ConsultasyAclaraciones: indicaenquémomento las institucionesparticipantesenel
proyectopodránhacersuspreguntasparaaclararconceptosdelasbasesoTérminosdeReferencia.
o RecepcióndePropuestas:fechalímiteenqueserecibiránlaspropuestas.
o Adjudicación de Propuestas: indica en qué fecha se comunicará el ganador delproyecto.
o Presentación de las Propuestas: indica cuáles son las formalidades que se deben
cumplir para la entrega de las propuestas, explicando de manera clara cuál es ladocumentaciónquesedebeincluir.
o Evaluación de las Propuestas: se refiere a la forma en que serán evaluadas las
proposicioneshechaspor losdiferentesoferentesy loscriteriosqueseutilizaránparaello. Se puede indicar que se recurrirá a una Comisión Evaluadora y señalar quiénesseránsusintegrantes.
o AdjudicacióndelasPropuestas:explicalaformaenqueserácomunicadalaaceptacióndelapropuestaylospasosquesedarándespuésdedichaaceptación.
3. Plazos:serefierealosplazosqueseindicanparaqueelproyectohayasidoterminado,dando
cumplimientoestrictoasuscaracterísticas,lasquesedebieronhaberindicadoenlosTérminosdeReferencia.
4. Multas:indicalassituacionesenlasquecorresponderádescontar,delospagosrestantesodelagarantía,montosdedinero.Lassituacionesenqueestosepuedeproducir,correspondeaunadelassiguientes:(1)Incumplimientooretrasoenlosplazosdeentregadelserviciocontratado
(2) No entrega de los productos establecidos en el contrato (3) Entrega del trabajo encondicionesdistintasalasconvenidas
5. FormadePago:indicalamodalidaddepagoquetendráelproyecto.
6. Resolución de Conflictos: se debe indicar de qué forma se zanjarán los conflictos que seproduzcan;usualmenteseindicaenquétribunalestarálacompetenciaparalaresolucióndelosmismos.
AspectosTécnicos
1. ObjetivoGeneral:indicarquéseesperaconseguirconelSitioWeb.
2. ObjetivosEspecíficos:indicarlasmetasporáreaqueseesperaalcanzarconelproyecto.3. ResultadosEsperados:indicarcuálesdebenserloscontenidosmínimosquesedebeincluirenel
sitio.
4. Requerimientos Funcionales: indicar cuálesdeben ser los servicios interactivosque seesperaincluirenelsitio.
5. Requerimientos Técnicos: indicar las características técnicas que debe tener la solución
informáticaqueseproponga.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
13|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
6. Metodología:indicardequéformayenquéplazossedebenentregarlosavancesquesevayanhaciendoenelproyectodedesarrollo.
7. Elementos de la recepción final: indicar qué elementos serán los que deberá entregar elganadorde la licitación, incluyendodesdeelSitioWebpropiamentetalhastaotroselementosdeimportancia,entrelosquehayquedestacarlossiguientes:
• SitioWebfuncionando• Códigofuentedetodaslasaplicacionesconstruidas• DocumentacióncompletadetodosloselementosdelSitioWeb
• ElementosgráficosdelSitioWeb,originalesyeditables• Capacitaciónentodosloselementosnecesariosparautilizarenelsitio
1.3.2.EvaluaciónyAdjudicacióndePropuestasComopartedelprocesodelicitación,unelementoquesedebeestablecerconladebidaanticipación,eslaformaenquelaInstitucióntomaráladecisióndeadjudicarlaaunodelosproponentes.
Para ello esmuy importante que se establezca elmecanismo y que éste sea conocido en todos sus
aspectos, de tal manera que todos los participantes sepan de manera transparente cómo fueronevaluadoslosparticipantesyquiénhayaresultadoganador.
Por ejemplo, algunos de los criterios y factores que se tendrán en consideración por parte de laComisiónEvaluadora,puedenser:
• Perfildelosparticipantes:composicióndelequipodetrabajo;experienciaenlamateriaobjeto
delestudio.• CalidaddelaOfertaTécnica:comprensióndelosrequerimientosindicadosenlosTérminosde
Referencias;metodologíadetrabajo.
• CaracterísticasdelaOfertaEconómica.
Adicionalmente, existen criterios y políticas específicas para el proceso de selección de la propuestaganadora. En el caso de PROinnova y Fusades por políticas internas solicita un mínimo de trescotizacionesenelprocesodelicitaciónparapodercomenzararealizarlacotizaciónencasocontrariose
declara la licitación desierta. En el caso que los fondos provengan del Banco Interamericano deDesarrollo, como es el caso del convenio ATN/ME’10714‐ES es necesario solicitar la no objeción porparte del Banco Interamericano de Desarrollo de la cotización seleccionada antes de proceder a su
adjudicaciónycontrato.
1.3.3.ElaboracióndeContratosdeServiciosUnavezquesehahecholaadjudicacióndelproyectodedesarrolloesnecesarioavanzarenlaredacción
delcontrato,medianteelcualseincluyantodosloselementosquecorresponderáresguardarmientrassemantengalarelacióndetrabajoconelganadordelalicitación.
Para ello se debe incorporar como elemento de valor en el contrato, todo aquello que indiquen los
TérminosdeReferencia, puestoqueen esta etapa las especificacionesqueéstos contienen serán loselementosquepermitiránverificarelcumplimientoefectivodelproyecto.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
14|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
1.4.InstrumentosdeSeguimientoTan importante como lasetapasdeplanificación, licitacióny adjudicacióndeunproyecto, loes ladeseguimientodelmismo,mediantelacualserealizalasupervisióncontinuadelaejecucióndelastareas
incluidasenelproyecto,conelfindeasegurarsedequesevadesarrollandodeacuerdoalplanprevisto.
En este sentido es importante tener en cuenta que se debe hacer la supervisión en tres planossimultáneos,quesonlossiguientes:
• Desarrollo de tareas: revisión de las actividades técnicas y operativas contempladas en elproyecto;
• Revisióndeimpacto:paradefinirenquéáreaselproyectoestácausandoproblemasocambiosquedebenserabordados;
• Factores externos: para mantener la atención en elementos que no están necesariamente
ligadosalproyecto,peroquepuedanestarafectándolo.
Graciasaloquesehagaenesostresplanossepodrádisponerdeinformaciónactualizadaquepermitadetectardesviacionesrespectoalaplanificaciónprevista;redefinirlaestrategiaydireccióndelproyectoytomardecisionesdeformarápidayadecuadaparahacerlascorreccionesqueseestimennecesarias.
Con el fin de hacer el seguimiento correspondiente en esos tres planos, se ha consideradonecesario
poderutilizarlassiguientesherramientasmetodológicas:
• Metodologíadeseguimiento• Reunionesdecontrol,actasdereunióneinformesdeavance
1.4.1.MetodologíadeseguimientoPara hacer el seguimiento de unproyecto es necesario contar con alguna herramienta que facilite elcontrolypermitaestablecerlarelacióndecadaunadelasetapasconelrestodelasexistentes.Deesta
manera será más fácil descubrir qué etapa está atrasada y afectando a las siguientes y con ello alconjuntodeltrabajo.
EnestesentidosurgendostécnicasconocidasquesonlaCartaGanttylaMallaPert,quesondeutilidady a travésde las cuales se consiguen losobjetivos antesmencionados. Para crearunaCartaGantt se
pueden usar software simples que van desde Microsoft Excel (o cualquier planilla de cálculo) hastaMicrosoftProjectqueestáorientadoprecisamenteaesetipodetrabajo.ParacrearunaMallaPertsedebenusarsoftwaremáscomplejos,comoMicrosoftProject.
1.4.2.ReunionesdeControl,actasdereunióneInformesdeAvanceTalcomosedebecontarconlasherramientasdesoftwareparahacerelseguimientodelosproyectos,
esnecesarioqueduranteeldesarrollohayareunionesdecontrolenlasquesevayarevisandoelavancedelosproyectos.
Estas deben tener una frecuencia semanal y deben estar basadas en la Carta Gantt, con el fin de ircorrigiendodemanera clara los retrasos yproblemasque se vayandetectando.Además, ésta será la
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
15|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
únicaformadeevitarquehaciaelfinaldelproyectosedescubraquehayunatrasoquehagapeligrarsufinalización.
Respectode lasactasdereuniones,setratadedocumentosescritosen losqueseregistran lostemas
quesehanabordadoenlareunión.VéaseAnexo1paraunejemplodeunactadereuniónqueincluyalossiguienteselementos:
• Tema:Nombredelproyectoyrazóndelareunión• FechayHora:indicarcuándoserealizalareunión
• Participantes:laspersonasqueasistieronalareunión• Puntostratados:dequésetratólareunión;equivalealaagenda• Acuerdos:definicionesydecisionesquefuerontomadasenlareunión
• Tareasporrealizar:quienejecutarálosacuerdosanteriores• PróximaReunión:indicarcuándosehará
1.5.RecepciónFinaldelProyectoPara hacer la recepción final de un proyecto se debe utilizar como lista de tareas lo indicado por elContrato,ylosTérminosdeReferencia,puestoqueenellosdebeestarindicadotodoloqueelganador
delalicitacióndeberíaefectuarenelmarcodelproyecto.
En este sentido, es muy relevante cumplir concretamente con cada uno de los puntos indicados endichosdocumentos,yaque,antelasautoridadescontraloras,seránesosdocumentoslosquepermitanvalidarelcorrectocumplimientodelcontrato.
Paralarecepciónsedebesolicitaralmenoslosiguiente:
1.5.1.DocumentaciónEsimportantehacernotarqueademásderecibirelSitioWebfuncionandoycumpliendoconlastareas
que se le habían solicitado, es necesario que los desarrolladores entreguen al menos la siguientedocumentaciónquedebehabersidosolicitadaenlosTérminosdeReferencia:
• Código fuente: corresponde a los programas de todas las aplicaciones construidas; debe serentregado en formato digital y debidamente documentado para entender de qué manera
funciona.• Documentación:correspondeainformescompletosrespectodelascaracterísticasdetodoslos
elementos del Sitio Web; si se trata de sistemas, debe incluir los manuales de usuario y
administradorquepermitaentendercómofuncionayquéhacerpararesolverproblemas;debeserentregadoenformatodigital,ademásdeimpreso.
• Elementosgráficos:correspondeatodaslasimágenesdelSitioWeb,paralascualessepideque
seanentregadasenelformatooriginalenquefueronconstruidasyquepuedansereditadas,esdecir,cambiadasusandoelmismoprograma.Loanteriorsignificaquenodebeaceptarsequelasimágenesseanentregadasen formatoGIFo JPGusadoenelSitioWeb,yaqueeso impidesu
edición.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
16|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
1.5.2.CapacitaciónTambién es importante considerar que si el desarrollo de una aplicación o SitioWeb lo realizó unaempresaexternaalainstitución,seránecesariorecibircapacitaciónparaentendercómofunciona.Paraelloesindispensablecontarconhorasdeenseñanzadepartedelosdesarrolladoresendosámbitos:
• CapacitaciónAdministradores:eslaquerecibeelpersonalinformáticodelainstituciónyquele
permiteentendercómohasidoconstruidoelSitioWebylaformademantenerlo,respaldarloeincluso,mejorarlo.
• Capacitación Usuarios: es la que reciben los usuarios avanzados que estarán a cargo de lamantencióndelSitioWebyquelespermitefamiliarizarsecontodosloselementosquesedebanconocerparautilizarelsitioentodasupotencialidad.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
17|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
2.Web2.0Ninguna entidad hoy en día tiene una hoja de ruta con un esquema claro sobre cuál será su futuromodelodenegocioenlaRed.Enestesentido,estemanualtienecomoobjetivoayudaralasempresasa
entender mejor el concepto de la Web 2.0 y determinar las implicaciones que pudiera tener en sumodelodenegocio,ensuvisibilidadyposicionamientoenlaRed,ensufuturaestrategiademarketingycomunicación,asícomoensupolíticadeorganizaciónyrecursoshumanos.
Losavancestecnológicosdelosúltimosañoshanprovocadotaltransformaciónenlasociedadcivilque
su impactoen laorganizaciónygestiónde lasempresasserá irreversible.Las iniciativasdecreaciónydifusióndelconocimiento,comoWikipedia,elsoftwarelibreolasredesP2P,hantransformadotantolaestructuradelacomunicacióncomolaformadetransmitirelsaberentrelosciudadanos.
Unodelosbeneficiosderivadosdelasnuevastecnologíassocialespuedeverseclaramenteenlamejora
deprocesosdecolaboraciónentrelasdiferentesáreasdeunaempresa.Losblogs,wikis,redessocialespueden lograr que las empresas sean más productivas, más comunicativas y que sus procesos dedecisión sean más ágiles y transparentes. Por ejemplo, la aplicación de este tipo de herramientas
participativasenprocesosdefidelizacióndeclientesesmuyinteresante,yaquepermitealosusuarioscompartirsuconocimientosobreunproducto(funcionalidades,utilización,etc.)yexperienciasconlosdemás.Aunquelatradicionalorganizaciónpiramidaldelamayoríadelasempresasnovaadesaparecer,
losgestoresnopuedenignorarquemuchosdesusfuturosempleadosyclientesutilizanyaadiarioestasherramientasyesperaránquelasempresashaganlomismo.
2.1.DefinicióndelaWeb2.0ysuorigenLasfasesevolutivasdelaWeb‐conocidascomoWeb1.0,Web2.0yhastaalgunosyahablandelaWeb3.0–sonsólounmeroreflejode las fasesdelciclodevidadecualquierproducto.Enelsectorde las
nuevas tecnologías, antes del lanzamiento comercial de cualquier producto o servicio se lanza una“versión beta” delmismo para testar su fiabilidad y comportamiento en elmercado. Esta versión de
pruebasuelecompartirseconclientescercanosalaempresaconelfindedetectaranomalías,recepcióndelproducto,expectativasquegenera,etc.Unavezcorregidostodoslosfallosdetectados,lacompañíalanzaalmercadola“versión1.0”.Sielproductotieneéxito,entonceslacompañíalanzaalcabodeun
tiempo la “versión 2.0” donde incorporar nuevas funcionalidades ymejoras. Y así, sucesivamente, laempresalanzadiferentesversionesdelproducto‐versión3.0,4.0,etc.‐hastaqueconsideraqueelciclodelproductohallegadoasufinyessubstituidoporotro.
SimplificandolahistoriadelaWeb‐elpróximoañolaRedcumple40años‐,podemosdecirquelafase
Web1.0 terminacon laexplosiónde la conocidaburbuja “puntocom”enel año2000yqueenestosmomentosnosencontramosenlaversión2.0,graciasaTimO’Reillyquecreóesteconceptoenelaño2001. Algunas personas hablan ya de una supuesta versión 3.0, que conllevará disfrutar de unaWeb
más semántica, pero enmi opinión esta segunda fase seguirá desarrollándose al menos durante lospróximos10años.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
18|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Sin lugar a dudas, existe mucho marketing alrededor de la Web 2.0. En los últimos meses se hanorganizadocentenaresdeconferenciasycongresossobreeste fenómenoysehanpublicadomilesde
artículosdeopiniónyestudiosenmediostradicionalesydigitales.Porejemplo,segúnel informe“TopEnterprise Web 2.0 Predictions for 2008” de la consultora Forrester Research, un 25% de los 1.000responsables de toma de decisiones en entornos corporativos de Europa y Norteamérica prevé
implementartecnologíasWeb2.0en2008.Noobstante,paraun42%delosencuestadoslaWeb2.0nofiguraentresusprioridades.Estosresultadosnosorprenden.Nadiehoyendíatieneclarocuálseráelfuturo de los medios de comunicación, cuáles son las tecnologías que perdurarán, cuáles son puro
marketing,etc.
Según losexpertos,estasupuesta“Web2.0”noessinounaWebmáscolaborativaquepermiteasususuariosaccederyparticiparenlacreacióndeunconocimientoilimitado,ycomoconsecuenciadeestainteracciónsegenerannuevasoportunidadesdenegocioparalasempresas.Enestesentido,eldebatey
lareflexiónnodeberíacentrarseensiestamosonoenlafaseWeb1.0,2.0ó3.0…,loimportanteparalas organizaciones y empresas es analizar los cambios que están surgiendo y las implicaciones quetendránenloshábitosdelosusuarios.Esnecesariotenerencuentaquelosconsumidoresnosehacen
este tipo de preguntas ni reflexiones; más bien están asumiendo con toda naturalidad estas nuevasherramientas de comunicación en sus procesos de consulta, comparación y compra de productos yservicios.
A lo largodeéstemanual sediscutirán lasmejoresprácticas y estándares asociados a la creaciónde
proyectos con tecnologías asociadas a proyectos de Web 2.0. Es importante recalcar que no es latecnologíaoelsoftwarequehahechoposibleestaevolucióndelciclodevidadelosproyectosweb,sinomasbienlareutilizacióndelamismatecnologíadisponible,ygeneracióndemayorinteractividadhacia
elusuario.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
19|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
3.DefinicióndelSitioWeb
3.1.ArquitecturadeInformaciónEntrelasmetodologíasmásútilesquetendránlosprofesionalesencargadosdedesarrollarunSitioWeb,secontaránlasqueaparecendescritasdentrodelaArquitecturadelaInformación,queeselconjunto
demétodos y herramientasquepermitenorganizar los contenidos, para ser encontrados y utilizadosporlosusuarios,demanerasimpleydirecta.
LaArquitecturade InformaciónestarácumpliendosusobjetivoscuandounusuarioentreporprimeravezalsitioypuedareconoceraquiénperteneceelSitioWeb;lopuedaentenderenformarápidaysin
esfuerzoyencontrar la informaciónofrecidafácilmente.Adicionalmenteesoentregaráelbeneficiodequequienesproducenelsitiopodránubicarlanuevainformaciónsintenerquecrearnuevasestructurasy almismo tiempo tendrán la libertadde incorporarnuevas iniciativas al sitio sin tenerquepartir de
cero.
Los elementos que se muestran a continuación constituyen la metodología de la Arquitectura deInformación,mediantelacualesposibleconseguirlasmetasdeorganizaciónyvisibilidaddelcontenido.Cadaunadeellasdebeserinvestigada,desarrolladaydocumentadaadecuadamente:
3.1.1.DefinicióndeObjetivosdelSitioAtravésdeestaetapasebuscadefinircuálesseránlosobjetivoscentralesquedeberátenerelSitioWeb
yestablecerlaformadecumplirlos.
Serecomiendacomenzarporgenerarunobjetivocentralyluegodefinirvariosobjetivossecundarios;noobstante loanterior,es importantequeestosobjetivosseanexplicitadosadecuadamentealcomienzodeldesarrollo,conelfindequetodoelequipotengaclaroelhorizontequedebetenerelproyecto.
Paragenerarobjetivosqueseanválidosycomprensibles,seaconsejaescribirlosatravésdefrasesque
seinicienconverbosqueexpresenlasaccionesarealizar.Porejemplo:Recibirpreguntasdelosusuariossobre las actividades de la institución o Presentar públicamente los informesmás importantes de lainstitución.
Una forma de llegar más concretamente a los objetivos, es revisar la visión y la misión de la
organización,desdelacualsepuedenobtenerlasclavesquepermitandefinirlos.Demásestádecirquelosobjetivosdelsitiodeberánestarenconcordanciaconlasnecesidadesyplanificaciónquehayahecholainstituciónensusplanesanuales.
Idealmenteellistadodeobjetivosdelsitiodebeestaracotadoynollegaramásdecincoproposiciones.
Estenúmero,sibienesarbitrario,seindicacomounaformadeseñalarquelosobjetivosnopuedensertantoscomoparaimpedirsucumplimiento;nitanpocoscomoparaqueelsitioseapocoambicioso.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
20|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
De cada uno de estos objetivos se pueden desprender tareas concretas que permitan avanzar en elcumplimientodeellos.
3.1.2.DefinicióndeAudienciaUnavezquesehaterminadoadecuadamente laetapaanteriorcon lageneraciónde losobjetivosdelsitio,sedebedarunsiguientepaso,queeseldedeterminarlasprincipalesaudiencias(públicos)hacia
lascualesseorientaráelsitio.
EstáclaroqueelSitioWebnopodráatenderalmismopúblicoqueatiendelainstituciónoelprograma,dadoqueelaccesoaInternetseproducemayoritariamenteensegmentosdeingresosmedianosaaltos.
Sin embargo, hay varias consideraciones que tener en cuenta, al definir qué tipos de audiencia seatenderándesdelaspantallasdelsitio.
Acontinuaciónsehacenalgunasdefinicionesdeaudiencia, lasque,sin importar lascaracterísticasdelsitio, siempre deberán estar presentes, y por lo mismo, deben traducirse en acciones para poder
atenderlasadecuadamente.
• Porcapacidadfísica: laaudienciadelsitio incluirápersonascondiscapacidadesfísicasatravésdel cumplimiento de las normas de Accesibilidad que se han recomendado como estándaresinternacionales. Para hacerlo se deben seguir los Estándares Técnicos de Accesibilidad. (Ver
Anexo7)• Por capacidad técnica: la audiencia que llegue al sitio se dividirá de acuerdo a la experiencia
técnica que tenga; por ello se deben plantear acceso simples mediante enlaces y otros más
complejos,porejemplo,medianteelusodebuscador• Porconocimientodelainstituciónoprograma:losusuariosdelsitiosedividiránentrequienes
conocen la institución y quienes no la conocen. Por lo anterior, los primeros siempre sabrán
dónde buscar lo que necesitan usando la terminología, siglas y nombres de departamentosinternos;lossegundos,entanto,noentenderánnadadelanomenclaturainternaylesserámuydifícilaccederalainformaciónqueselesofrezcadeesamanera.
• Pornecesidadesdeinformación:losusuariosdelsitiotambiénsedividiránentrequieneslleganabuscarcontenidosdeterminadosyquienessólolleganaversiexistealgoquelespuedaservirenloqueesténrealizando.
• Porubicación geográfica: dentrode la audiencia siemprehabrá salvadoreñosque ingresan alSitio Web desde lugares diferentes a San Salvador o incluso El Salvador, por lo que loscontenidosdebenrespondertambiénaestadiversidad.
Unametodologíaefectiva,almomentode trabajarenel temade lasaudiencias, tienequever con la
formaenqueelequipodedesarrollorespondaadospreguntas:
• ¿Cuálessonlasaudienciasprevistas?• ¿Porquélagentevendráasusitio?
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
21|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Alresponderlaprimerapregunta,seráposibledeterminarhaciaquiénessedeberáenfocarelsitioy,porlo mismo, comenzar a tomar decisiones respecto de la forma de navegación, servicios interactivos
previstosyotroselementosdedesplieguequetendráelsitio.
Alresponderlasegundapreguntaloquesebuscaesquebasadosenlasaudienciasposibles,seafactibleimaginarlostiposdecontenidosqueellosvendránabuscaralsitio.
Enestesentido,laexpresiónEstudiarescenariosdeuso,buscadeterminarsituacionesdeusorealesenelSitioWeb,basadoenusuariosexistentesquepuedan llegaral sitioabuscardeterminados tiposde
información.
Al llegar a casos reales de uso del sitio, basado en las audiencias que se haya definido, es posibleestablecer conmuchamayorexactitud cómoesaspersonas (esdecir casos reales) vanausarel sitio.Naturalmente, este tipo de revisiones permiten ratificar o modificar lo que se haya definido
previamentecomocontenidodelsitio,debidoaquemuchasveces laplanificacióninicialeshechaporpersonasqueconocen la instituciónydanporobviosmuchosde loscontenidosquepara losusuariosnormalesnolosontanto.
3.1.3.DefinicióndeContenidosdelSitioUna vez que se han identificado los objetivos del sitio y la audiencia, se debe proceder a hacer las
definicionesmásconcretasquepermitandecidirquécontenidossonlosquevaatenerelSitioWebquesedesarrolle.
Para identificarcontenidos,sedebenutilizarcomoinsumolosmaterialesquesehayanobtenidoenlaetapadeidentificacióndeObjetivosydeAudiencias,yaqueenamboslabúsquedagiróentornoalas
necesidadesqueteníanlosusuariosdelsitio.
Paracumplir conunanormageneral respectodequédeberíacontenerunsitio, sepuedenanotar lassiguientes,comolasmásimportantes:
• Acerca del Programa: entregar la información completa referida al objetivo del proyecto óprogramaodelafuncionalidaddelsitioweb.
• Productos / Servicios: destacar las actividades principales que el usuario puede hacer elproyectowebóenelprograma;puede incluiruna listadeservicios interactivosparahacerlosdesdeelSitioWeb.
• NovedadesdelaInstitución:últimasactividades,noticias,etc.
Viendoesta listamínima(quecreceráen lamedidade lasnecesidadesdeentregade informacióndelproyectooprograma),hayquehacerénfasisenqueelinterésdeloscontenidosvariarásisetratadeunusuariointernooexterno.
Por lomismo,esmuy relevanteque tanto losobjetivos como laaudienciadel sitio sehayandefinido
muybienenformaprevia,porquedelocontrarionohabráposibilidaddeatenderaambosusuariosdemaneraadecuada.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
22|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
AgruparyEtiquetarelContenido
Con lasdefinicioneshechashastaahora, llegaelmomentodeponerenpráctica lasmetodologíasquepermitenordenar los contenidos,agrupándolosenconjuntos coherentesydándolesnombresque los
identifiquen.
Probablemente lamejor técnicaparahacerloeshacerunaspequeñastarjetasdepapel,en lasqueseanotan lasprincipalesáreasdecontenidoquesehayandetectadoyrevisadoenelpasoanterior.Unavez hecho, las cartas se ponen sobre una mesa y se van agrupando, hasta formar conjuntos de
elementoscoherentesentreellos.Luego,acadaconjuntose leponeunnombre(idealmenteunasolapalabra)queidentifiqueatodossuscontenidos.
Conesasagrupacioneshechas,yatendremosloselementosadecuadosparagenerarposteriormenteelárboldecontenidosque,asuvez,permitiráhacerelsistemadenavegación.
Una vezqueel procesode Etiquetadoha concluido, es buenohacer comprobaciones empíricas de la
validezdelosnombresescogidos.Paraello,serequierequeloselegidosseanmostradosapersonasdediversoorigenyqueconozcanlainstitución,comotambiénaquienesladesconozcanporentero.Ellosdebenresponderlassiguientespreguntas:
• ¿Quésignificaestenombre?
• ¿Quétiposdecontenidosesperaríaencontrarenestaárea?
Conlasrespuestasobtenidassepodrájuzgarsilosnombresquesehanusadosonlosmásadecuadoso,bien,hayqueintroducirmodificaciones.
Porejemplo,dentrodelosnombresmásusadosparaunadelasseccioneshabitualesdeunSitioWebcomoesladeinformacióncorporativa,secuentaAcercade,Sobre...,QuiénesSomoseInformacióndel
ProgramaodelaInstritución.
IdentificarRequerimientosFuncionales
Juntoconlabúsquedadelasáreasdecontenidoquedeberátenerelsitio,sedebetrabajartambiénenladefinicióndeloquesebuscaqueelsitiohaga,esdecir,lostiposdeinteracciónquesebuscaincluir.
Dentrodelosserviciosinteractivosmásfrecuentessecuentanlassiguientes:
• FormulariodeContactoparaenvíodemensajeselectrónicos
• Sistemadeenvíodeunanoticiapormailaunamigo• Formatodeimpresióndeloscontenidos• MapadelSitio
Dentro de las funcionalidades de mayor complejidad, pero a las que todo sitio debería aspirar, se
cuenta:
• BuscadorinternodelSitioWeb
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
23|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Áreadeaccesoprivadoparausuariosregistrados• Sistemadeenvíodeboletinesdenoticiasdelsitioausuariosregistrados
• Sistemas específicos para alguna funcionalidad requerida e interactividad por parte de losusuarios
Será importantequeel sitio cuentecon todos los servicios interactivosdescritos comomínimos,paraofrecerunamejorexperienciaalusuarioquelovisita.
AnálisisdeSitiosSimilares
ElúltimoelementoquesedebedesarrollarenestaetapaeslabúsquedadeotrossitiosenInternetque
sean similares a nuestra institución, con el fin de revisar de qué manera han resuelto los mismosproblemasquedeberemosatender.
Esta actividad comparativa permitirá llegar a las buenas prácticas que es posible adaptar a lasnecesidades de nuestro sitio, con el fin de asegurarnosmétodos de funcionamiento y despliegue de
contenidos,queseancoherentesconlosobjetivosquesehanplanteadoinicialmente.
Es importantequesehagaunapautapreviadecomparación,conel findesaberdeantemanocuálessonlosparámetrosquesemediránygraciasaeso,optimizarlarevisiónquesehaga.
3.1.4.DefinicióndelaEstructuradelSitioUnavezquesehahechoeltrabajodeidentificacióndecontenidosreseñadoenlasetapasanterioresdeestedocumento,sedebeavanzarhacialasdefinicionesrelacionadasconlaformaquetendráelsitioque
seestádesarrollando.Elloimplicarátrabajarentresáreasconcretas,atravésdelascualessedefinirálaestructuradelsitio,elárboldecontenidosylossistemasdenavegaciónqueseofreceráalosusuariosparaqueavancenatravésdesuscontenidos.
Lastresetapasseexplicanacontinuación:
SerefierealprocesodeidentificarlaformaquetendráelSitioWebqueseestádesarrollando.Eneste
sentidoesimportantehacerunadiferenciaentreestructuraydiseño(queseráexplicadagráficamentemásadelanteenestecapítulo).
• Estructura: se refiere a la forma que tendrá el Sitio Web en términos generales con sussecciones,funcionalidadesysistemasdenavegación.Noconsideraniincluyeelementosgráficos
(logotipos,viñetas,etc.).• Diseño:serefierea lasolucióngráficaquesecrearáparaelsitio,en lacualaparecencolores,
logotipos,viñetas,yotroselementosdediseñoquepermitenidentificarvisualmentealsitio.
Dadoloanterior,cuandohablamosdelaestructuranosestamosrefiriendobásicamenteacuálserá la
experienciaquetendráunusuariocuandoaccedealsitio.Deestamanerapodremosdeterminardóndeestaránubicadoslosserviciosinteractivos(buscador,sistemasdeencuestas,áreasdecontenidos).
Graciasalarealizacióndeestaetapaesposiblediscutirentérminosmuyprácticoscuálserálaofertadeelementos de información e interacción que tendrá el usuario. Al no incluir elementos de diseño, se
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
24|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
permiteque ladiscusión sobre laestructura sedesarrolleenaspectos concretos, sinque intervenganaúnconsideracionesestéticasquehabitualmenteatrasanlaaprobacióndeestaetapadeldesarrollo.
MapasPermanentesdelSitio
Serefierealprocesodecrearunárboldecontenidoenelquesemuestredemaneraprácticacuántas
seccionestendráelsitioendesarrolloycuántosniveleshabrádentrodecadauno.
Cuandoseusalaideadecrearunárbol,serefiereexactamenteagenerarundiagramaquecuenteconun tronco, ramas y hojas, paramostrar las zonasprincipales, secundarias y contenidos finales que seiránincorporando.
Eneste sentido sedebeevitara todacostaqueelárboldecontenidos represente laestructurade la
organización,dadoqueéstaesconocidaycomprendidainternamente,peroconstituyeunabarreradeentradaparausuariosexternos.Siellos lleganabuscarenunaestructuradecontenidosbasadaen laforma en que funciona la organización, primero deberán comprender cómo funciona la entidad para
luegoencontrarloquelesinteresa.
Dadoloanterior,lasrecomendacionesparalageneracióndeesteárbolsonlassiguientes:
• Secciones:sedebeintentarqueseanlasmenosposibles,conelfindeconcentrar lasaccionesdelusuarioenpocasáreas;hayqueconsiderarquecadaunadelasáreasaintegrarenelárbolrequerirádemantenimientoposteriorencontenidos,gráficayfuncionalidad,loqueencarecerá
elcostofinaldeoperacióndelsitio.Dadoloanterior,serecomiendaquelasseccionessesitúenentre5y7.
• Niveles:sedebeintentarqueelusuarioestésiempreamenosdetresclicksdelcontenidoque
andabuscando.Porellono sedebería crearmásde tresnivelesdeacceso;esto significaunaPortada,unaPortadilladeSecciónylosContenidospropiamentetales.
• Contenidosrelacionados:sedebeconsiderarquehabráfuncionalidadesqueesténpresentesentodo el sitio. Entre ellas se incluyen elementos como Buscador, Preguntas Frecuentes yFormularios deContacto. Se recomiendaque este tipode elementos quede fuera del árbol y
flotensobreéste,conelfindeindicarquedesdetodaslaspáginashabráenlacesaellos.
DefinicióndelosSistemasdeNavegación
Unavezquesecuentaconlosárbolesdecontenidodesarrolladosenelpasoanterior,latareasiguienteconsisteengenerar lossistemasdeaccesoadichoscontenidosenelSitioWeb.Atravésdeestos, losusuariospodránavanzarporsusdiferentesáreas,sinperderse.
Enlageneracióndedichossistemassedebeatenderadoselementosqueseránmuyimportantes:
• Textual: se refiere a que la navegación se hará a través de elementos concretos, tales como
menús,guías,botonesyotroselementosquedebenserclaramentedistinguiblesdentrode lainterfaz. Para generarlos se debe conseguir que cada uno de ellos represente claramente lafunción para la que fueron designados y no dejar lugar a dudas sobre su función ni sobre la
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
25|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
acciónquedesarrollaránalserusados.Esdecir,unbotóndebeparecertalynosólounparchedecolorsobrelapantalla.Adicionalmente,esmuyimportantequelaspalabrasescogidaspara
indicaracciones,seanclarasyprecisas.Enestesentido,siunbotónnecesitaserexplicado,esmejordesecharloybuscarotrasolución.
• Contextual: es todo lo referido a cómo se presenta la información, utilizando para ellos
elementosbasadosentexto,gráficosobiendeentorno.Loselementosrelevantesenestecaso,serántodosaquellosquepermitenmostrar lanavegaciónen lapantalla.Entreellos, lagráficautilizada,laredaccióndelostextosquesemuestraneinclusoelnombredeldominio(URL)que
permitiráqueelusuariosientaqueestáenellugarindicado.
CaracterísticasdelosSistemasdeNavegación
Algenerarelsistemadenavegación,sedebentenerencuentalassiguientescaracterísticas:
• Consistente: el sistema debe ser similar en todo el sitio, en lo referido a su ubicación ydisposiciónenlaspáginas.EstoseaplicatambiénaaquellasinstitucionesquepuedentenermásdeunSitioWeb.
• Uniforme:elsistemadebeutilizarsimilarestérminosconelfindequeelusuarioqueloveaenlaspáginas,confíeenquesusopcionesllevansiemprehacialosmismoslugaresdentrodelsitio.
• Visible: el sistema debe distinguirse claramente dentro del sitio, con el fin de que el usuario
cuenteconél,comosisetrataradeunaguíapermanenteeneláreaenqueseencuentredelsitio.
SedebetenerencuentaquelosbuscadoresdeInternettienenlacapacidaddeindexareincluirensusbasesdedatos,cualquierpáginadelsitio,aún lasmás internas.Porello,esdesuma importanciaque
todas las páginas del sitio cuenten con el sistema de navegación, especialmente si el SitioWeb estádesarrollado con frames (o marcos) que normalmente impiden que se indique claramente en cada
páginalainformaciónreferidaalanavegacióngeneral.Deestamanera,siunusuarioaccedealsitioporuna página interior que estaba indexada en un buscador, siempre contará con las herramientasadecuadasparairalaportadaorealizarcualquierotraacciónqueleinterese.
3.1.5.DefinicióndelosSistemasdeNavegaciónEntreloselementosmásrelevantesqueconformanelsistemadenavegaciónsecuentanlossiguientes:
• MenúGeneral:siemprepresenteentodoelsitio,permiteelaccesoacadaunadelasáreasdelsitio.
• PiedePágina:usualmenteubicadoen laparte inferiordecadapágina, indicaelnombrede lainstitución,teléfonos,direcciónfísicaydecorreoelectrónico.
• Barra Corporativa: ofrece diversas opciones de información respecto del sitio y tal como el
anterior,semuestraentodaslaspáginas.• Ruta de Acceso: listado que aparece en la parte superior de cada página y que muestra el
trazado de páginas que hay entre la Portada del sitio hasta la página actual que se esté
revisando;cadaunadeellasdebetenerunenlace,paraaccederaláreade lacualdepende lapágina. Cada uno de los elementos que conforman este camino debe tener un enlace que
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
26|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
permitaelaccesoaesasáreas.Enlaliteraturainternacionaleningléssobreestetema,sellamaaesteelementocomobreadcrumbs.
• Fechadepublicación:parasaberlavigenciadepublicacióndelcontenidodesplegado.• BotónHome:parairalaportada• BotónMapadelsitio:paraverelmapadelSitioWeb
• BotónContacto:paraenviarunmensajealencargadodelsitio.• Buscador:presenteencadapáginasiesquelafuncionalidadexisteenelsitio.• BotónAyuda:pararecibirayudasobrequéhacerencadapantalladelsitio.
• BotónImprimir:paraimprimirelcontenidodelapágina;seesperaqueelformatodeimpresióndeldocumentoquesemuestraenpantallaseamássimplequelapáginanormaldelSitioWeb,paradarlaimpresiónalusuariodequehayunapreocupaciónporayudarleenlatareadellevar
impresoelcontenido.
3.1.6.DefinicióndelDiseñoVisualUnavezquesehaterminadoeltrabajoenlaestructura,yasecuentaconlosinsumossuficientescomopara avanzar hacia la generación del diseño visual de las pantallas del sitio, momento en que seutilizarántodoslosinsumosquesehanidogenerandoenlasetapasanteriores.
Paraellolarecomendaciónestrabajarencuatroetapassucesivaseincrementales,quesedescribena
continuación:
DiseñodelasEstructurasdePáginas
Estaetapaconsideralageneracióndedibujossólolinealesquedescribenloscomponentesdecadaunadelaspantallasdelsitio,conelobjetivodeverificarlaubicacióndecadaunodeellos.
Elidealesquesedibujendiagramascontodaslaspantallasquetendráelsitio,yaquedeestamaneraseráposiblequediseñadoresydesarrolladorestenganundocumentoconcretodetrabajo,atravésdel
cualresuelvantodaslasdudasdeloselementosquecomponenestapágina.Sibienestetrabajoeslargoypuederesultartedioso,suventajaesqueningúnelementoen laspáginasquedapuestoalazarsinoquerespondeanecesidadespuntualesquesehandetectadoyqueseresuelvenporestavía.
Nuevamente,talcomoseplanteócuandoseestabapresentandoeltemadeEstructuraen laspáginas
anteriores,loidealesqueestosdibujosnotenganningúnelementográficoovisualconcreto,sinoquesólo incluyan líneas y bloques que representen objetos de contenido (como logos, viñetas o fotos).Nuevamente, como en ese caso, el uso de estas imágenes ayudará a que la discusión sobre cada
pantalla se centre en la funcionalidad y no en temas más subjetivos como colores o calidad de loselementosdediseñoenlapágina.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
27|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Figura2.1.:Estructuradepáginas(Wireframe).
Unelementoquesedebeconsiderarjuntoconestosdibujosdeestructura,esqueenlaspantallasquerepresenten transacciones, se debe incluir un diagrama de flujo sencillo, mediante el cual se
ejemplifiquecuáles son las interaccionesposiblesy sus resultados.Naturalmentesedeberá incluir laspantallascorrespondientescuandoseaadecuado.
Figura2.2.:DiagramadeFlujo.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
28|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Gracias a estos diagramas en combinación con las páginas, tanto diseñadores como desarrolladorespodrántenerclarocuáleseltrabajoquedebenrealizarencadaunadelasáreasdelsitioqueseestén
generando.
BocetosdeDiseño
Estaetapaconsisteenlageneracióndedibujosdigitalesacabadosdelaformaquetendránlaspáginasprincipalesdelsitioquesedesarrolla,considerandocomotaleslaPortada,PortadadeSecciónyPáginadedesplieguedecontenidos.
Paradesarrollar loselementosgráficosseutilizancomo insumos losdibujosdeestructuraquesehan
generadoenlaetapaanterior.
Laideaesqueenestaetapasetrabajeensoftwaregráficoparafacilitarelprocesodecorrección,yaquehabitualmentehabrámuchainteracciónconlosusuarios.
Loselementosquesedebentenerpresentesenestaetapa,sonlossiguientes:
• ImagenCorporativadelPrograma:sedebenseguirloslineamientosdeusodecolores,textosyotroselementosdefinidosparalaentidad.
• Criterios de Usabilidad: se deben tener en cuenta los criterios que se dan a conocer en elcapítulodeusabilidad
BorradoresdePágina
Una vez que se ha aprobado la etapa anterior, se toman los bocetos de diseño que hayan sidoaprobados y se genera un prototipo (páginas clickeables) mediante el cual se pueda comprobar
directamentelaformaenquesedesempeñan,cuandoselesaplicalatecnologíaHTMLdeconstruccióndepáginasweb.
Laintencióndeestaetapaesusareldiseñodepantallaquesehacreado,contandoconenlacesreales
que permitan ver la forma de usar sus atributos (cada enlace tiene los estados de Enlace, Flotante,ActivoyVisitado)yrevisarlaformaenquesedesplieganlaspáginasquesevanadesarrollar.
Adicionalmente,enestaetapaseráposiblehacerlacomprobaciónefectivadelpesodelaspáginasunavezconstruidasysepodránoptimizarloselementosquequedenfueradenormaporpesootamaño.
MaquetaWeb
EslaetapafinalyconsisteengenerartodoelsitioentecnologíaHTMLutilizandoimágenesycontenidos
reales.
Enelcasodeunsitioestático,estaetapacorresponderáalaconstruccióndelsitio.Enelcasodeunsitiodinámico, laspáginasquesegenerenpermitiránqueeldiseñadorgenere lasplantillasde trabajoyeldesarrolladordesoftwarelasutilicecomoelementosparaintroducirlaprogramaciónqueseanecesaria
paralacreacióndelsitio.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
29|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Es importante considerar que todas las tareas y actividades incluidas en esta etapa pueden serabordadas por un diseñador que tenga experiencia en diseño web. Esto debe ser parte de los
requerimientossolicitadosalasempresasproveedorasdeestetipodeservicios.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
30|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
4.DiseñoWebSeentiendepordiseñowebelconjuntodeactividadesquepermitenavanzardesdeelconceptoquesedefinaparaelSitioWebhastasurealización,porloquenosóloestáreferidoalastareasrelacionadas
con el diseño gráfico, sino que también aborda otras como las definiciones relativas a usabilidad,interacción,ytambiénatodaslasqueestánrelacionadasconloscontenidospropiamentetales.
EnéstasecciónexplicamoslaimportanciaderealizarundiseñodelaspáginasdelSitioWebdeacuerdoanormasestándaresya la importanciaquese ledebeconcedera laexperienciaquetieneelusuario
quelovisita.
Incluye además información de buenas prácticas sobre accesibilidad y para administrar laretroalimentación proporcionada por los usuarios, además demetodologías para realizar pruebas deusuariosorientadasamejorarelsitio.
EsimportanteseñalarquelaclavedeléxitodeunSitioWebestádadaporlaformaenquesepresenta
lainformaciónalosvisitantes.Porelloesqueenestecapítuloseabordanloselementosnecesariosparaque,durantelacreacióndelasinterfacesdelosSitiosWeb(laspantallasqueelusuarioveyutiliza),secumplacondichospreceptosylacomunicaciónfluyamásdirectamenteentreelorganismoyelusuario
final.
4.1.¿Quéesunainterface?Cuando se habla de Sitios Web, se denomina interfaz al conjunto de elementos de la pantalla quepermitenalusuariorealizaraccionessobreelSitioWebqueestávisitando.Porlomismo,seconsiderapartedelainterfazasuselementosdeidentificación,denavegación,decontenidosydeacción.
Todosellosdebenestar preparadosparaofrecer serviciosdeterminados al usuario, conel findeque
ésteobtengaloquevinoabuscarcuandovisitóelSitioWeb.Porloanterior,cadaunodeloselementosqueseanintegradosdentrodelainterfazdebeestarpensadoparacausarunefectosobreelusuarioy
debenserutilizadosconunpropósito.
Enestesentido,esimportanteconsiderarqueunodelosautoresmáscitadosencuantoalausabilidadde los SitiosWeb, destaca que los elementos más importantes de la portada de todo SitioWeb sepuedenresumirencuatropostuladosgenerales:
1. Dejarclaroelpropósitodelsitio:serefiereaqueelsitiodebeexplicaraquiénperteneceyqué
permitehaceraquieneslovisitan;seentiendequedebehacerlodemanerasimpleyrápida.Porejemplo, ayuda en este sentido el cumplimiento de las normas referidas a uso de URLs ylogotiposoficiales.
2. Ayudaralosusuariosaencontrarloquenecesitan:implicaquedebecontarconunsistemadenavegación visible y completo, pero que además deberá estar complementado por algún
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
31|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
sistemadebúsquedaqueseaefectivoparaaccederalcontenidoalquenose lograaccederoquenoseencuentraasimplevista.
3. Demostrarelcontenidodelsitio:significaqueelcontenidosedebemostrardemaneraclara,con títulos comprensibles por parte del usuario y con enlaces hacia las seccionesmásusadasque estén disponibles donde el usuario los busque. Ayudará en este sentido tener un
seguimientodelasvisitasparacomprenderquéeslomásvistoylomásbuscadodelSitioWeb.4. UsardiseñovisualparamejorarynoparadefinirlainteraccióndelSitioWeb:serefiereaque
loselementosgráficosdel SitioWebdebenestarpreparadosparaayudaren losobjetivosdel
sitio y no sólo como adornos utilizados para rellenar espacio. Aunque se trata de uno de lostemasmásdebatibles,sualcancenoeselderestringirelusodeimágenesyelementosgráficos,sinoaquesuusoseaadecuadoparalaexperienciadeusoquesedeseaofrecer.
Como se puede apreciar, el foco central de una interfaz es permitir que el usuario que llega como
visitantelogrelosobjetivosquelotrajeronalSitioWebyqueéstalefaciliteelaccesoaloscontenidosqueestánincorporadosatravésdesuspantallas.
Paraconseguiresto,esnecesarioquelainterfazadopteloselementos,quedetallamosenestecapítulo,atravésdeloscualesseráposibleconseguirelcumplimientodelospostuladosantesseñalados.
4.1.1.ElementosdelainterfazLainterfazdelSitioWeb,cualquieraseaelobjetivoquepersiga,debedarcuentadenormasdecarácter
general,quese refierena suscaracterísticascomosistemade informaciónycomunicación.Graciasalcumplimiento de éstas, el usuario logrará acceder a las informaciones que se le ofrecen y, además,podrá realizar las acciones que el organismo dueño del espacio digital le entrega a través de este
sistema.
Dichascaracterísticastienenqueverconloselementosdeidentificación,denavegación,decontenidosydeacciónqueelSitioWebdebecontener,todosloscualesseanalizanenlassiguientespáginas.
Laexistenciae importanciadedichoselementos, comoasímismo laubicaciónquedeben teneren lainterface,sehavistocomprobadaatravésdelasinvestigacionesquesehanhechoentornoalosSitios
Web. Con ellas se demuestra que las zonas que normalmente se ven en una visita inicial, estánconformadasporunaletraFobienporuntriángulo,cuyasecciónmásrevisadaeslaqueseencuentraen la esquina superior izquierda. Lo anterior se aprecia en esta imagen tomada del SitioWeb de la
consultoradeJakobNielsen:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
32|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Figura3.1.:LasimágenesmuestranlomásvistoenlosSitiosWebapartirdelasinvestigacionesdeJ.Nielsen;loscoloresrojosy
amarilloindicanlomásvisto;azulygris,lomenosvisto(Copyrightimagen:www.useit.com).
Porloanterior,esimportantequelasinterfacesseconstruyantomandoencuentaestaevidencia,conel
findeasegurarquelosvisitantesrecibanlainformaciónencuantolleguenalSitioWeb,permitiendoqueeldiseñowebcontribuyaalmejorusodeloscontenidosyfuncionalidad,enlugardeafectardichouso.
Respectodeloselementosdelainterface,losaspectosmásrelevantesatenerenconsideraciónsonlossiguientes:
• Usodelogotipos
• Sistemadenavegación• Áreasdecontenidos• Áreasdeinteracción
• Experienciadeusuario
Siserevisaelsiguienteesquema,sepodráverlaubicaciónrelativadetodosellos:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
33|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Figura3.2.:Laimagenmuestraundiagramaconlosdiferenteselementosquedanformaalainterfaz.
4.1.2.UsodelogotiposUno de los fines del uso de logotipos es que el usuario que ingrese al Sitio Web entienda a quiénpertenece el SitioWebdeun solo vistazo y no tengaque estar adivinando si ha llegado al lugar quedeseabavisitar.Paraenfatizarenesto,esrecomendablequeellogotipodeidentificaciónseubiqueenla
esquina superior izquierda de las páginas por tratarse del lugar que siempre se mira con la mayorfrecuenciayque,porlaformamástradicionaldeconstruccióndelcódigoHTML,aparecerácomounodelosprimeroselementosdelapantalla.
Siguiendocon la identificacióndelSitioWeb,otroelementoqueayudaenesteaspectoeselcorrecto
usodelaetiqueta<title>enlacabeceradelaspáginasweb,atravésdelacualsedefineeltítuloquemostrará el Sitio Web en la parte superior de la ventana del browser utilizado. En las imágenesanterioressepuedeapreciaren labarraazulqueapareceal topedecada imagen.Enestesentidose
recomiendaque lleve el nombredel SitioWebmásun título quedescriba el contenidode la página,debidoaquedichainformaciónserálaqueaparezcaenlosbuscadorescuandosemuestreelenlacealusuarioquebuscaalgunapalabraofrasequetengadichapágina.
4.1.3.SistemadenavegaciónSedenomina"sistemadenavegación"alconjuntodeelementospresenteencadaunadelaspantallas,que permite a un usuario moverse por las diferentes secciones de un SitioWeb y retornar hasta la
portada,sinsentirlasensacióndehaberseperdidoenesecamino.
Paraconseguiresteobjetivoeldiseñowebdebecontemplar,almenos,queel sistemadenavegacióncuenteconlossiguienteselementos:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
34|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Menúdesecciones:esunazonadelainterfazenlaquesedetallanlasseccionesocategoríasenlasqueestádivididalainformacióncontenidaenelSitioWeb.Normalmenteseubicaenlaparte
superiordecadapáginaobienenlazonasuperiorderechaoizquierda.Hastalaaparicióndelosúltimos estudios basados en "eyetracking" no había una recomendación certera acerca de suubicación; tras éstos, parece indicado ubicarlos en la zona superior o en la zona superior
izquierda.Menú de rastros: es el menú que indicamediante los nombres de cada sección ocategoríadelmenú, ladistanciaqueseparaa lapáginaactualdelaportada.Porejemplo,sielusuario está revisando la página del "Programa A", el menú correspondiente debe indicar
Portada>Programas>"ProgramaA".EstemenúdebeirsiempredebajodelaIdentificacióndelasecciónocategoríaysobreeltítulo.
• Identificacióndesecciones:debeestarenlazonasuperiordelapágina,demaneracercanala
zonadondeseencuentraellogotipoquesehayaelegidoparaidentificaralSitioWeb.Puedesergráfico y por lo mismo tener alguna imagen alusiva a la sección o categoría o bien ser unasoluciónque incorpore sólo texto y color. Sí debe tener en formadestacada el nombrede la
sección o categoría y por lomismo, debe aparecer en todas las pantallas que pertenezcan adichaésta.Entérminosdetamaño,suanchodebesereldelazonadecontenidoysualto,nomenora100pixeles(aproximado)paraunaadecuadavisualización.
• Botonesdeacción:sonaquelloselementosquepermitenrealizaraccionesdirectasrelativasalanavegaciónyquesemuestrancomopartedeésta,talescomoloscorrespondientesa"RegresoalaPortada","Contacto","EnvíodeMailalSitio"y"MapadelSitio".
• Piedepágina:aunqueregularmentenoseleconcedeimportanciaentérminosdenavegación,seentiendequelazonainferiordecadapantallacumpleelrelevantepapeldecompletarsula
informaciónqueseofreceenlaszonassuperioresdenavegación,alentregardatosrelativosalaorganización(nombre,direcciones,teléfonos)yrepetirenlacesquesehanentregadoenlazonasuperior,parafacilitarelcontactodelusuarioconelsitio.
4.1.4.ÁreasdecontenidosSeentiendepor"áreasdecontenidos"a laszonasen laqueseentrega la informaciónencadapáginaweb,sinimportarelformatoolosmediosqueéstautilice.
Dentro de la zona de contenido se debe distinguir las zonas de título, resumen e información
propiamentetal.
Para la zona de título, se debe trabajar con las estructuras definidas por las etiquetas <h...> quepermiten indicar hasta seis niveles de importancia de los titulares (incluyendo títulos y subtítulos)utilizadoseneldocumento.Es imprescindibleparaefectosdeAccesibilidadporpartedepersonascon
discapacidadesfísicas,enparticularparaquienestienenproblemasdevisión,queeltítuloprincipaldelcontenidoseescribausandolaetiquetaHTMLconocidacomo<h1>debidoaqueloslectoresdepantallausadaporpersonasciegaslodestacancomoeltítuloprincipaldelapágina.
Elresumenentanto,permitiráexplicarendosotreslíneaselcontenidodelapáginaysepodráutilizar
esamismainformaciónparalaetiquetadelencabezadoquepermiteincluirunadescripción.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
35|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Respecto del contenido o información propiamente tal, se debe privilegiar el uso de textos cortos,separadosporsubtítulossignificativosquepermitanentregardemaneraconcisayclarealainformación
al usuario. Se debe recordar que las personas no leen en pantalla de la misma forma que en losdocumentosimpresos,porloquesedebeprivilegiarlaeconomíadepalabras.
Adicionalmente, como parte de los contenidos, siempre se deberá ofrecer información adicional,recursosmultimediales yotrosqueaprovechenelhechodequeelusuarioaccedea la informacióna
través de un sistema computacional.Nuevamente, se debe recordar que los contenidos que no seantextualesdeberáncumplirconlasnormasdeaccesibilidadrecomendadasporelW3C.
4.1.5.ÁreasdeinteracciónSeentiendepor"áreasdeinteracción"alaszonasenlaqueseofrecerealizacióndeaccionesporpartede losusuariosdel SitioWeb,a travésde las cualespuedenutilizar los serviciosde la instituciónque
pone en marcha el espacio digital. La interacción, en este sentido, va desde acciones menores quepuedenserenlacesparamayor informaciónosuscripciónaservicios informativosperiódicos,hasta larealizacióndetrámitescomplejoscomolaobtencióndecertificadosoelpagodeobligaciones.
Uno de los elementos que se debe tener en cuenta en este aspecto es que el usuario normalmente
entiendequelaszonasdecontenidossonparaleeryrevisarinformaciónylaszonasdeinteracciónsonlas que muestran botones y en ellas no se lee, sino que se ingresa información y se desarrolla laactividadqueelsitioofrecellevaracabo.
Por lomismo,esnecesarioqueen laszonasde interacciónhaya lamínima informaciónposibleyque
siempresealanecesariaparallevaracaboenformaadecuadalaacciónaqueserefierelainterfaz.
Por ejemplo, debido a que normalmente la interacción tendrá lugar a través de un formulario, esnecesario que éste sólo cuente con los datosmínimos para que el usuario ingrese lo solicitado paraactivarlo.
4.1.6.ExperienciadeusuarioSeentiendepor"Experienciadeusuario"a loquesienteyexperimentaunusuarioqueingresaacadapáginaweb.Sibiennoes fácildemediryadquiereuntonosubjetivoalhablardesensación, síesun
elemento que se puede modelar gracias al uso de diferentes elementos que son empleados por elusuarioquevisitaelSitioWeb.
Ademásdeseruncampodeestudiomuyabordadodesdediferentesdisciplinas,eláreadeExperienciadeusuarioharecibidoaportesmuynotablesenelúltimotiempograciasalaintroduccióndetecnologías
deseguimientodelasaccionesdelusuarioenunSitioWeb,talescomolasde"eyetracking"mencionadaantesquehanpermitidoentenderdemanerarealyconcretalamaneraenquelosusuariosempleanlosespaciosdigitales.
Enestesentido,sehaobservadoquelosusuariosnecesitanconfirmacionesvisualesdelaspercepciones
que tienende los contenidosque revisan.Porejemplo, lautilizacióndeun lenguajeclarogeneraunatasa de respuestamás alta que cuando el lenguaje utiliza palabras que no son tan conocidas para el
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
36|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
usuario.Lomismoocurrecuandoloselementosinteractivoscomoenlaces,botonesyzonasdeingresodeinformaciónnosediagramanconlasformasalasqueelusuarioestáacostumbrado.
Debidoaloanterior,acontinuaciónseentregaránrecomendacionesacercadetreselementosqueson
clavesen laexperienciaquetieneelusuarioyqueseutilizancongranfrecuencia:nosreferimosa losenlaces,botonesyformularios.
Usodebotones
LosbotonessonloselementosquepermitenqueelusuariorealiceoconfirmeaccionessolicitadasenlaspantallasdelSitioWeb.Porlomismo,suformadebeserestándar,similarentodoelsitioynoofrecer
dudasacercadesupresenciaodelaacciónalaqueinvita.
Paraelloesnecesarioquesecuidetantosuaspectofísicocomolapalabraquecontiene,yaqueambospermitiránqueelusuarioentienda,sinlugaradudas,quéocurrirásilopresiona.
Otro elemento importante es la palabra que acompaña al botón. Esta necesariamente debe estarrelacionadaconlaacciónarealizarydichaaccióndebesercoherenteconloqueseofreceenlapantalla
enlaqueseestétrabajando.Además,debeserunasolapalabraycorresponderaunverboquedefinaadecuadamentelaacciónofrecida.
Finalmenteelúltimoelementorelevanteesqueelbotóndebecambiardeestadocuandoelmouseestásobreél,utilizandoalgunatecnologíaquehagaevidentesucomportamientocomobotónactivo.
En conclusión, para que un formulario sea efectivo y apoye la experiencia que tendrá el usuario que
visiteelSitioWeb, losbotonesdebenparecertales(entamaño,forma,acciónycontenido)ydeberánestarubicadosdemaneraqueelusuariosepaquéocurrirácuando lospresione.Asimismo,debenserparte integrante de formularios que logren indicar en una frase breve y explicativa, qué ocurrirá al
utilizarlos.
Usodeenlaces
LosenlacessonunadelascaracterísticasesencialesdelosSitiosWeb,yaquepermitenalusuariovisitarotrosdocumentosdelmismooexternos,sólohaciendoclicsobreunazonademarcada.Enestesentido,
sibienelestándarindicaqueelenlacedebesersubrayadoydecolorazul,loscambiostecnológicoshanpermitirquehayaotrasformasdehacerlosevidentes.
No obstante, hay ciertos elementos que siguen siendo esenciales respecto de los enlaces y son lossiguientes:
1. Deben ser diferentes al texto: los enlaces se deben diferenciar del texto que los rodea para
explicarvisualmentealusuarioqueseofreceunaacciónapartirdesucontenido.Laformade
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
37|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
diferenciarlo puede variar pero al menos se debe procurar que esté subrayado y de colordiferenteobien,sinoestásubrayado,sísedebemostrarenotrocolor.
2. Suestadodebeservisual:losenlacestienencuatroestadosposibleslosquedebenvisualizarsedemanerasimpleydirecta.
a. Enlacesinvisitar:eselcolorquetieneantesdequeselehagaclicencima;sucolordebe
serdiferentedeltextoquelorodea.b. Enlacedestacado:eselcolorquepuedeadoptarcuandose lepasaelmousesobreel
enlaceypermiteayudaralusuarioadescubrirsuexistencia.
c. Enlace activo: es el color que tiene cuando se le da clic encima; normalmente es uncolorfuertequepermitenotarqueselehaactivado.
d. Enlacevisitado:eselcolorquetieneelenlacecuandoyahasidoactivadoylapáginaa
laqueconduceyahasidovisitada.3. Su contenido debe ser explicativo: los enlaces deben contener palabras que expliquen hacia
dóndesedirigelaacción,detalmaneradeevitarqueloenlazadoseanfrasescomo"clicaquí"y
otrassimilares.Adicionalmenteyparaefectosdeaumentarsuaccesibilidad,lasintaxisHTMLdelosenlacesdebecontenerelmodificador"title"de talmaneraquesedespliegueunrecuadroexplicativoacercadelefectoquetendráhacerclicsobreelenlaceelegido.
Usodeelementosespecíficos
Losrestanteselementosinteractivosquerequierenserrevisadossonlosquepermitendefinireltipode
interacciónquesedeseaofreceralosusuariosdelSitioWeb.
El primero de ellos es el llamado "Text Area" que es el que permite que el usuario pueda ingresarinformación en los formularios. Respecto de éste, se define como buena práctica ofrecer un espacio
adecuadoparaescritura(porejemplo,500caracteresqueequivalenaseislíneasdetexto).Sinembargo,unaprácticamásadecuadaconsisteenemplearuncontadorreversoqueinformeeltotaldecaracteresquesepuedeescribiryquelosvayarestandoamedidaqueelusuariovaingresandolainformación;de
esamaneraseleofreceunaretroalimentaciónadecuada.
Elsegundoelementoesel"checkbutton"quepermitemarcarlasopcionesqueseanlasmásadecuadasparalaacciónqueseestérealizandodentrodeunformulario.Hayquetenerencuentaqueuncampodeestetiposiemprepermitelaselecciónmúltipledeopciones.
Eltercerelementoesel"radiobutton"quepermitemarcarlaopciónmásadecuadaparalaacciónque
seestérealizandodentrodeunformulario;normalmentesetratadeopcionesexcluyentesentreellas.
ParaefectosdequeelusuariotengaunaexperienciaadecuadaalusarelSitioWeb,es imprescindiblequeloselementoscitadossóloseempleendelaformaseñalada.
4.2.DiseñoparaelAccesoRápidoUna de las características que hace tan popular a la tecnología web es su facilidad para mostrarcontenidosdemaneragráficayparavinculardemanera fácildocumentosdediferentesorígenes.No
obstante, para que esta simpleza pueda darse efectivamente, es necesario que quienes desarrollen
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
38|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
sitiosycontenidosenestaplataforma,cumplanconciertosestándaresqueasegurenquelamayorpartedelosusuariospodránverloquesepublica.
Paraello,esdesumaimportanciaque lossitiosqueseconstruyancumplanefectivamenteconciertas
característicasdepublicaciónquepermitanconseguirdosobjetivosmuyconcretos:
• Quelaspáginassedesplieguenrápidamenteysindificultadestécnicasenloscomputadoresdelosusuarios;
• Quelaspáginaspuedanservisualizadasporlosusuariosdelamismamaneraenquesusautores
lashanconstruido.
Paraconseguirambosobjetivos,esnecesarioquequienesconstruyan losSitiosWebhaganusodeunconjuntodebuenasprácticasquesehanobtenidodelaexperienciaenlaconstruccióndeestetipodecontenidosdigitales,ytambién,queseasegurendecumplirconestándaresmundialesenesteámbito.
4.2.1.BuenasPrácticasAgrupamosenestaáreaunaseriederecomendacionesextraídasde laexperienciaeneldesarrollode
SitiosWebdetodotipo,quepermitenasegurarunabuenaexperienciadelosusuariosquelosvisitan.
NormasMínimasparaFacilitarelAccesoVíaConexiónTelefónica
Lavisualizaciónde losSitiosWebdependede latransmisióndedatosentredoscomputadores,por loquees importanteoptimizar lacantidadde informaciónqueseenvíaentreambos,detalmaneraquequienlarecibepuedaverlaadecuadamente.
Loanteriorseexpresaensieteáreasderecomendacionesmuyconcretas:
1.PesodelasPáginas
Los Sitios Web deben tener un peso máximo permitido por página que no supere una cantidad
razonable de kilobytes (kb) que impidan su visualización. En este sentido, lo razonable dependerádirectamentedel tipodesitioqueseestédesarrollandoyde la conexióncon laquecuente lamayorpartedelosusuarios.
Porejemplo,sisetratadeunsitiodedicadoausuariosdezonasruralesalejadasdelacapitalquetienen
unaconexiónmuylenta,50kbseráuntamañoconsiderable,respectodesisecomparaesoconusuariosqueseconectenenlacapital.Estopuedevariardependiendodelniveldeaccesoabandaanchadecadaciudad.
No obstante, se puede estudiar cuánto se demora en que una página llegue completamente al
computadordeunusuariosisecalculalosiguiente:
• Si un módem transmite a 56 kbps (kilobits por segundo) significa que por cada segundo detransmisión,encondicionesideales,escapazdeenviar7kb(kilobytes)deinformación.
• Siunapáginapesa70kb,encondicionesidealesdemorará10segundosenaparecercompleta
enelcomputadordelusuario.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
39|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Aunque no hay información técnica consistente para establecer la velocidad promedio de unmódem,puestoquedependedediversasvariablestécnicas, laexperiencia indicaqueéstosse
conectan habitualmente a la mitad de su valor declarado. Entre las variables que afectan lacalidaddelaconexiónsecuentanlacapacidaddelcomputador,lacongestióndelasredesyelniveldevisitasdelservidor,entreotras.
• Dado loanterior, lapáginade70kbseñaladaenelejemploanterior, tardaría20segundosendesplegarsecompletamente.
Con esa evidencia, la pregunta que debe hacerse cualquier desarrollador de sitios, es si sus usuariosestarándispuestosaesperartodoeltiempoquesedemoraunapáginawebenbajarcompletamente.
Como lomás probable es que la paciencia de los usuarios se agotarámás rápido que su deseo por
accederalapáginaquetardaendesplegarse,esnecesariopreocuparsedequeeltamañodelaspáginassiempretiendaabajarynoaaumentar.
Lasnormasinternacionalesalrespectoindicanqueunusuarionoesperarámásde:
• 5segundosparaqueaparezcaalgovisibleenlapantalla• 10segundosparaqueaparezcaalgolegibleenlapantalla
• 30segundoshastahacerunclickhaciaotrapartedelsitioohaciaotrositio
2.DiagramacióndelasPáginas
Elestándarparaladiagramacióndepáginaswebindicaquesedebenutilizarhojasdeestiloencascada(CSSporsusiglaenInglés)parasepararelcontenido,laestructuraylapresentacióndelosprimeros.
Ladiagramación con tablas seusóhabitualmentedesdeel iniciode los SitiosWebyelproblemaconestaformadetrabajoserelacionabaconelhechodequeloscontenidosseuníanconelcódigoutilizado
enlapresentación,evitandoqueelSitioWebpudieraserusadoenplataformasdiferentessinadecuarlopreviamente.
Graciasalusode lashojasdeestiloencascada,estasituaciónpudomejorarseyaqueelcontenidose
pudomantener inalterable y sólo hacer los cambios en la capa a de la presentación, lo quepermitióllevardichoscontenidosacualquierplataforma,sólohaciendocambiosenelestilodediagramación,elcualsedefineatravésdelarchivoCSSrelacionadoalapágina.
Enéstedocumentoexplicamoslasmejoresprácticasparaelusodeambos.
UsodeHojasdeEstilo
La tecnología de las Hojas de Estilo en Cascada (CSS por su sigla en inglés) permiten manejar la
presentación de manera externa al contenido. De esta manera, será posible ofrecer páginas condiagramacióndiferentedelaplataformadesdelaqueseaccedao,incluso,contarconlaposibilidaddeofrecerunamejordiagramaciónparaefectosdesuimpresión.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
40|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
UsandoCSSsepuedeofrecerdiferentesvisionesdelmismocontenidosinhacerlecambiosasuspáginas.Loúnicoquecorrespondeendichocasoesmodificarelarchivodepresentaciónde loscontenidos, lo
cual se hace a través de los archivos de CSS. Entonces al revisar el código de sus páginas se puedeencontrarenlapartedel<head>lassiguienteslíneas:
<link href="../../../styles/main.css" rel="stylesheet" type="text/css" />
<link href="../../../styles/print.css" rel="stylesheet" type="text/css" media="print" />
CabeseñalarquealavanzarenelusodeCSSsepuedeverqueesteestándarseencuentrapreparado
paraofrecersoporteadiferentestiposdedispositivosentrelosquesecuentanaparatoscomoagendasmóviles, sistemas de proyección, aparatos para lenguaje Braille y otros. Es importante consignarademás,quedemomentoseencuentraenprocesounaversióndeCSSparateléfonosmóvilesporparte
deW3C.
JuntoconelusodeCSSes importante indicarque laseparacióndecontenidosypresentacióndebe iracompañada por la utilización de varios elementos de la sintaxis XHTML que permiten hacer ladiagramaciónypresentaciónfinaldeloscontenidos.
Uno de los principales es el elemento <div> que permite señalar los bloques de información y su
ubicación dentro de la pantalla. <div> proviene de la palabra "división" y es utilizada para crearseccionesoagruparcontenidos.
Normalmenteesteelementopuedellevarlainformaciónsobresupresentaciónenformalocal,esdecirenelpropioarchivo (comoenel casodeesteejemplo,usandoel atributo style), obienpuede tener
asignadoun ID(identificador)medianteelcualse ledaunnombrequepuedeserreferenciadodesdeCSSparaaplicarleunestiloalbloque.
<div style="border: 1px solid black;"> <h2>Espacio generado por DIV </h2> <p> Este es un párrafo creado dentro de un bloque demarcado por DIV. </p> </div>
Figura3.3.:Enlaimagensevelaformaenqueapareceenlapantallaelcódigo
quesediocomoejemploenelrecuadroanterior.
Adicionalmenteelelemento<div>puederecibircomoargumentounaubicaciónespacialdentrode lapantalla,loquepermitegenerarunadiagramacióndelSitioWebcontroladasóloporCSS.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
41|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Dentrodelelemento<div>sepuedenutilizarotrosdosparaasignartiposdepresentaciónespecialaloscontenidos. El primeroes el elemento<p>quepermite generar párrafosde información textual, a la
cualseleasignanvaloresmedianteatributosdeCSS.
El segundo es el elemento <span> que es un contenedor que se utiliza para aplicar estilo en formadirectaaltexto.
<div style="border: 1px solid black;"> <h2>Espacio generado por DIV </h2> <p> Este es un párrafo creado <span style="color: red;">dentro</span> de un bloque demarcado por DIV. </p> </div>
Figura3.4.:Enlaimagensevelaformaenqueapareceenlapantallaelcódigoquesediocomoejemploenelrecuadro
anterior;seapreciaquelapalabradentroestáescritaencolorrojo.
Enelejemploanteriorsevecómoelelemento<span>aparecedentrodeunpárrafoypermitegenerar
untipodepresentaciónespecíficoparaunapartedeltexto.
UsodeTablas
Cuando los contenidos que semuestran se dispongan en tablas es con el fin de que cada elementoocupeellugarqueselehaasignadodentrodelapágina.
Al respecto se recomienda construir una estructura de presentación de los contenidos que se puedafragmentarenvariastablas:
Deesamanera,cuandoelsitiosepresenteenelprogramavisualizadordelcliente,siempremostrarála
primeratabla(quenormalmentellevaráellogotipoylaidentificacióndelsitio)demanerarápida,dandoal usuario la sensación de haber llegado al destino elegido. Luego en las siguientes tablas se vanponiendolosrestanteselementosdelsitio.
Enlafigura3.3.,sepuedeverqueelsitioestáconstruidoentrestablas,deacuerdoalsiguienteorden:
Tabla1:Muestraellogotipodelainstitución,lafechayelmenúdelsitio.
Tabla2:MuestralasSeccionesdelSitiomásloscontenidosdediferentenivel.
Tabla3:Muestraelpiedelapáginaconlaidentificacióncorporativadelainstitución.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
42|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Figura3.3.:Ejemplodetablasparasepararcontenidosyconseguirdesplieguerápido.
HayquerecordarquelosestudiossobreaccesoaSitiosWebindicanqueelusuarioesperaquealprimersegundodespuésdehaberhechoclicsobreunenlaceohaberingresadounadirecciónenunprograma
visualizador,yaquiereveralgunareacciónynotarquealgoestáocurriendo.
Porloanteriorsedebeevitaratodolugarlastablasgeneralesqueincluyenensímismasaotras(tablasanidadas), ya que el programa visualizador usará una parte del tiempo en calcular esa relación dedependenciaentrelastablas,antesdemostraralgoútilenlapantalla.
Enlafigura3.4.sepuedeverqueelsitioestáconstruidoentrestablasinteriores,quesonagrupadaspor
unatablageneral;tambiénenlazonadeContenido1sedispusounatablaquepermiteincluirunafotojuntoalcontenido:
Figura3.4.:Ejemplodetablasanidadasquedificultaneldesplieguerápido.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
43|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
3.UsodeFlash
FlashesunatecnologíapropietariadelaempresaAdobequetienecomoobjetivoofrecerinteractividadenunentornográficomejorado.Debidoaquetieneherramientasparahacerunusoespecializadode
sonidos, imágenes y video, es el entornomás utilizado cuando se desea ofrecer información de estetipo.
AuncuandoalgunosañosatrásserecomendabaevitarelusodeestatecnologíaenlaportadadelSitioWeb,explicándoseque"suusorecargalapresentacióndelsitioysilapresentaciónnoestábienhecha,
puedeimpedirelaccesodelosrobotsdebúsquedaalinteriordelmismo".
Con el tiempo transcurrido y las sucesivas versiones de esta tecnología, se ha avanzado en laespecificacióndesuaccesibilidad,existiendovariadosejemplosparaofrecerformasdeaccesoparalelas.AdicionalmentelapropiaempresaAdobehaofrecidoguíasparahaceraccesibleslasaplicacioneshechas
conFlash (desde laversiónFlashMX2004enadelante)quepermitenofreceralternativasnográficasparasuspantallasgráficas.
Entrelasaccionesquesedebenrealizarenestesentidosecuentanlassiguientes:
• Utilizarequivalentesdetexto:paraloselementosgráficosqueseincluyanenlasescenasdelapelícula Flash; la aplicación ofrece una paleta de accesibilidad en que se puede realizar esta
operación demanera simple y directa. En todo caso los equivalentes deben ser completos ydescriptivos,nosóloelnombredelobjetográficoqueseincluye.
• Habilitar la accesibilidad para objetos: de esta manera los equivalentes de texto serán
utilizados como las descripciones de texto para botones y otros controles utilizados en lapelículaFlash.
• Ofrecerunadescripciónparalapelícula:cuandosegeneraunbotónconelnombre"siteinfo"
en laquesedescribe laescena, los lectoresdepantallareciben la informaciónadecuadaparaserleídapordichossoftware.
• Entregar controles de teclado: se deben habilitar atajos de teclado que permitanmanejar lapelículaFlashdelamismamaneraenqueseutilizaelmouse.
• Asegurarelcontrastedecolores:personasconproblemasvisualestienendificultadesparaver
determinados contrastes de colores, por lo que los elementos gráficos deben ser tratados demaneraquehayauncontrastesuficientequepermitasucomprensión.
4.UsodeMarcosoFrames
La tecnología de marcos o frames consiste en agrupar varios archivos para que se desplieguen demanerasimultánea,permitiendoalosusuariosvervarioscontenidosalmismotiempo.
Enelejemplosiguientesepuedevergráficamentecómosehaceeldesplieguededichosarchivos:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
44|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Figura3.6.:Ejemplodeusodeframesparadesplegarcontenidossimultáneos.
Estatecnologíatieneaspectospositivosynegativos,quedetallamosbrevemente:
Positivos:
• Permitetenerciertoscontenidospresentestodoeltiempo,comouncabezalomenú.• Facilitalanavegaciónyaqueelusuarionuncapierdedevistadóndeseencuentra.
Negativos:
• Impidequeelusuariopuedamarcarunapáginacomofavorita(bookmark)porquenuncase lemuestracuálessudirecciónweb.
• Cuandounusuariollegaauncontenidodesdeunenlaceprovistoporunbuscador,veráelsitiosinlosotrosmarcosynosabrácómonavegarenél.
• Laexistenciadevariosarchivosenunogeneraunacargamayorparaelusuarioquellegaalsitio;
esoloobligaaesperaraqueaparezcantodosloscontenidosdelosarchivosparapoderusarlo.
Debido a lo anterior y salvo que sea muy necesario, esta forma de organizar los Sitios Web debedesecharseparapasarasitiosdeinterfazcontenidaenunsoloarchivo.
5.UsodeImágenesdebackground
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
45|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Una tecnología muy popular que se puso de moda en el año 1996 cuando el software NetscapeNavigatorloimplementó,fueelusodeimágenescomofondosobackgroundsdelaspáginasweb.
Salvocasosenqueseaestrictamentenecesario,estaprácticadebeserdejadadeladoporquesuúnico
efecto es el de agregar un paso excesivo a los sitios, afectando el tiempo de descarga y acceso a lainformación.
6.Usodemetatagsadecuados
Losmeta tags sonmarcas en lenguajeHTMLque van en la parte superior del código fuente de cadapágina,atravésdelascualesseentregaalossistemasdeindexaciónybúsqueda,lainformaciónmínima
parahacerunacorrectaindexacióndelcontenidoqueincluye.
LosmetatagssonunconjuntodeelementosqueobedecenaunestándardefinidoporelWorldWideWebConsortiumporloquesuusoestáreguladoymedianteloscualesredescribeinformaciónconcretasobrelapágina,talcomotítulo,autor,descripción,idiomayotros.Losmásimportantes,aunquenolos
únicos,sonlossiguientes:
<title>Nombre del Sitio o Institución</title>
<meta name="title" content="Nombre del Sitio o Institución">
<meta name="description" content="Descripción del Sitio o Institución">
<meta name="keywords" content="Palabras claves del Sitio o Institución">
Adicionalmente sobre este tema se ha dado en los últimos años un trabajo de estandarizaciónmuyimportanteatravésdelgrupoDublínCorequehadefinidoloselementosmetatagsausaryquedebenserconsultadosenhttp://www.dublincore.org.
7.UsodeAjax
Ajax es una combinación de tecnologías que se basa en el lenguaje Javascript para ofrecer una
experiencia de intercambio dinámico de información en SitiosWeb, enriqueciendo la experiencia derevisardatosyconseguirresultadosdemanerarápidayconfiable.
Ajaxensínoesunatecnología,sinoqueunaimplementacióndevariastecnologíasyaexistentestalescomo XHTML y CSS para mostrar páginas web; Document Object Model (DOM) para mostrar e
interactuar dinámicamente con la información presentada; el objeto XMLHTTPRequest que permiterealizar peticiones HTTP y HTTPS a servidoresWEB demanera asíncrona y XML para intercambio deinformaciónentreelbrowserdelusuarioyelservidorquecontienelainformación.
Debido a que se basa en un lenguaje de scripting como Javascript, el cual se puede usar con fines
maliciososcomoextraerinformacióndepartedelusuario,muchasvecessepuededarelcasoquedicha
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
46|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
capacidad no está habilitada en el browser utilizado. Si este es el caso, la aplicación que utilice Ajaxtambiénquedarádesactivada.
Enestesentidosesugierequedesdelaprogramacióndelaaplicaciónsehagaestetipodedeteccióncon
el objetivo de ofrecer una interfaz distinta en dicho caso y, gracias a eso, entregar otra forma deinteractuarconlapantallaquepermitautilizarlaaplicaciónqueseofrece.
Es importante señalar que al tiempo de la edición de este documento, la organización W3C estádesarrollandounnuevoestándarorientadasalasaplicacionesdeinteracciónenriquecidaconelobjetivo
dedefinirlamejormaneradehacerlasaccesiblesyquefuncionenenlosdiferentesentornosdesdelascualessonutilizadas.
NormasparaIncorporarElementosGráficosyMultimediales
CuandoenunSitioWebseincorporanelementosgráficosymultimediales,sedebenseguirnormasmuyconcretas para evitar que su peso afecte el desempeño de la página cuando sea solicitada por los
usuariosdelSitioWeb.
A continuación entregamos algunas recomendaciones tendientes a asegurar la correcta inclusión dedichoselementos:
• Optimizar el pesode las imágenes: sedebebajar almáximoposibleel pesode las imágenes;cuando esto no sea posible hacerlo por su tamaño, se debe reducir el número de colores
disponiblesylaresolución(72dpieslanorma).• Elegirelformatoadecuado:anteunmismotamañodeimagen,elpesovaríadependiendodesi
sonprocesadasparadesplegarseenformatoGIFrespectodel formatoJPG.Normalmenteuna
imagenconcoloresplanos(comounicono)tendráunpesomenorsiseguardaenGIFrespectode si es guardada en JPG. Lo contrario ocurrirá conuna imagen conmuchos colores diversos
(comounafoto).Serecomiendaprobarambosformatosparadeterminarelóptimo.• Ubicación de imágenes: se recomienda usar un solo directorio para almacenar las imágenes
repetidas, tales como los iconos y otros elementos gráficos que son utilizados en diferentes
páginasdelsitio.Alubicarlosenundirectorioúnicosepuedeaprovecharlafuncióndecachédelprogramavisualizadorparamejorarelrendimientodelaspáginas.Paraefectosdeseguridad,serecomiendaimpedirqueunprogramavisualizadorpuedaverelcontenidodedichodirectorioo
cualquierotrodentrodelsitio.• UsarelatributoALTenimágenes:enelcódigoHTMLsedebeusarelatributoALT(textoalterno)
enlasimágenesparaqueéstesedespliegueantesquelasimágenesyfacilitedeestaformala
comprensióndelcontenidoalosusuarios.• Imágenesconaltoyancho:lasimágenes(dibujos,fotos,iconos,botones)debentenertamaño
paraelanchoyelalto,paraqueelprogramavisualizadorpuedadejarreservadoelespaciopara
dichocontenidoantesdequeserealicesudesplieguevisual.• Ofrecer plug‐ins: cuando se utilizan archivos multimediales que requieren el uso de plugins
(programasvisualizadoresespeciales)pararevisarlos,serecomiendaponerelprogramaparaser
bajadou ofrecer un enlace a lugares dondeobtenerlo. Esto es especialmente válido en sitios
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
47|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
que ofrecen presentaciones de portada en tecnología Flash, las cuales deben ser anunciadasparaqueelusuariotengalaopcióndeverlasoavanzardirectoalsitio.
• Indicarelpesodelosarchivos:cuandoseofrecenelementosgráficosoaudiovisualesparaquesean bajados al computador personal por el usuario (especialmente en Video, Audio, Flash uotros),serecomiendaindicarelpesodelosmismos,conelobjetodeofrecerleinformaciónútil
paraefectuarlaoperación.
Interoperabilidad
Dado que los Sitios Web pueden ser accedidos sin problemas desde computadores que utilizandiferentessistemasoperativos,enunsitiowebsedebecuidareseaspectodeladiversidad.Paraellosedebe asegurar de que desde la mayor parte de ellos las páginas pueden verse sin mayores
contratiempos.
DebidoaquelosavancesdelosestándareswebsonhaciaelestándarXMLqueademáseselestándarelegido para el intercambio de documentos electrónicos se ha privilegiado destacar el trabajo conXHTML1.0conelfindedestacarlascaracterísticasdesuutilizaciónsobrelosestándaresanteriores.
Entre lasdiferenciasmásrelevantesdeXHTMLrespectodeHTMLyquedebenser tenidasencuenta,
aparecenlassiguientes:
Eldocumentodebeestarbienformadocontodas lasetiquetascerradasenelmismoordenenqueseabren,valedecir,enelcasodeetiquetasqueseabrendentrodeotras,debensercerradasenelmismoorden.
• No puede haber elementos vacíos, por lo que las etiquetas que no tienen cierre deben
completarseconun"slash"alfinal,comoen<img.../>,<br/>y<hr/>.• Las etiquetas deben escribirse en minúsculas debido a que XML es sensible a mayúsculas y
minúsculas.• Losvaloresdelosatributosdebenencerrarseentrecomillas"dobles".• La información de scripts como los de Javascript debe ser incluida dentro de marcadores
especialesllamados[CDATA].Porejemplo:
<script type="text/javascript"> <![CDATA[ ... unescaped script content ... ]]> </script>
• Los elementos ya no pueden usar el identificador "name" el cual debe ser cambiado por el
identificadorID.
Debidoaestasdiferencias, losdesarrolladoresquemigrensusSitiosWebhaciaelestándarde laW3Cdeberánhacervariasmodificacionesyaquecomoseaprecia,elusodeXHTMLobligaaserestrictoenelcumplimiento de la especificación, en especial en el uso de minúsculas y en el cierre de todos los
elementos,temaqueenlasversionesanterioresdeHTMLnoeratancrucial.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
48|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
5.Estándares
5.1.EstándaresInternacionalesLos Sitios Web son el resultado de la implementación de una serie de tecnologías que facilitan latransmisiónde contenidosdesdeun servidor auna seriede clientesousuarios, a travésde redesde
computadoresconectadosaInternet.
Paraqueestesistemafuncione,esnecesarioqueelcomputadorquecontienelainformación(servidor)ofrezca dichos contenidos mediante tecnologías conocidas y que cumplan con ciertas reglas o
estándares, para que quienes acceden a ellas (clientes o usuarios) mediante diferentes tipos desoftware,puedanentenderloselementosdeinformaciónqueselesentregan.
Enestesentido, losestándares jueganunpapelclaveyaquees la formaenqueambaspartes logrenintercambiar información ymás importante aún, permite que otros actores lleguen a ofrecer nuevas
funcionalidades que puedan agregarse a las anteriores sin mayores dificultades. Adicionalmente, losestándaresfacilitanquelaofertadecontenidosyfuncionalidadespuedaserutilizadadesdediferentesplataformas computacionales (sistemas operativos y software), sin que se requiera obligatoriamente
queelusuariotengaunaenparticular,paraaccederadichainformación.
5.1.1.¿Quésonlosestándares?Losestándaressedefinencomolasespecificacionesquedeterminan lamaneraenqueseconstruyey
funciona a una tecnología en particular, con el objetivo de regular la realización de sus procesos;tambiénseconocedeestamaneraalaformaenqueseconstruyenelementosdehardwareosoftware,paraquequienesgeneraránelementosadicionalesaestoslogrenrealizardichatareacorrectamentey
consiganqueesosnuevoselementosseacoplenalosanterioressinproblemas.
En lo que se refiere a los SitiosWeb, los estándares determinan la forma de construir sus páginas ycomponentes,yaqueseenglobabajoestenombrealconjuntodenormasquedanorigenallenguajeenelqueseescribenlaspáginasdelosSitiosWeb.
Para este ámbito existe una organización de carácter mundial conocida como World Wide Web
Consortium(W3C)quegeneraconstantementelasnuevasversionesdelosestándaresdelwebyofreceherramientasquepermitenhacerlavalidacióndelusodelosmismos.
5.1.2.¿Quiénfijalosestándares?Tal como se explicó antes, en el caso del web los estándares son fijados por el World Wide WebConsortium(W3C),unaorganizacióninternacionalqueagrupaamásde400entidadesmiembrosentre
las cuales se cuentan empresas, universidades, medios de comunicación, fundaciones y centros deinvestigación.
El W3C fue creado en 1994 a partir del trabajo de Tim Berners‐Lee quien fue el inventor de estatecnología en el año 1989, mientras trabajaba en la Organización Europea de Investigación Nuclear
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
49|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
(CERN) ubicada en Suiza. Con el fin de facilitar el intercambio de información a través de redes decomputadores,ideóelsistemaparaquecadadocumentotuvieraunadirecciónúnica(UniformResource
Identificator‐URI)conelfindequedesdecualquierlugardelaredpudieraseraccedidosindificultades.Además, ideó la forma de representar ese documento a través de un lenguaje común (Hyper textMarkup Language) y finalmente, la forma de transmitir esos datos a través de la red, utilizando un
protocolodecomunicacionesespecializadoparaestatarea(HypertextTransferProtocol‐HTTP).
Debido a que se requería que esas tecnologías de comunicación de datos y creación de documentostuvieran una continuidad en el tiempo y fuera adaptándose a las mejoras tecnológicas que fueranapareciendoeneltiempo,secreóelW3Cquedesdesufundaciónhageneradomásde90estándares.
5.1.3.¿Porquéhayqueseguirlosestándares?Unode losproblemasprincipalesqueexistíaparael intercambiodedocumentaciónhastaantesde la
aparición delweb, era el formato de los documentos debido a que las plataformas computacionales(sistemasoperativos,software)noerancompatiblesentresí.
ElHTMLpermitióresolvereseproblema,alcrearunestándarquefuesimilarparatodasellasyqueporlotanto,noteníarequerimientosespecíficosparacadaunadelasplataformas,sinoquelosmismospara
todas ellas. Esta solución habilitada por las tecnologíasweb constituyó entonces uno de sus haberesprincipalesyporelloesqueelW3Claincorporódentrodesupropiamisióncomoorganización.
Enestesentido,seindicóquesuobjetivoglobalesaumentarelpotencialdelawebyparaellorealizaacciones mediante las cuales se aseguran que las tecnologías relacionadas al web sean compatibles
entreellas,yasípermitirqueelhardwareysoftwareusadoparaaccederalossitiostrabajeenconjunto.Aestametaledenominan“interoperabilidadweb”yparaconseguirlaesquelosestándaressonabiertosypúblicos.
5.1.4.¿Cómosemideyverificasucumplimiento?Losestándaresdebenofrecerlacapacidaddequesucumplimientopuedasermedido,conelfindequese logre establecer si sus características han sido bien utilizadas. En el caso de los estándares de
Internet, es posible verificar su cumplimiento a través de aplicaciones que funcionan mediantetecnologíaweb,loquehacemuchomássimplesuverificación.
Por ello, se cuenta con un grupo de herramientas que son proporcionadas por el W3C las cualespermitenhacermedicionesinstantáneasacercadelcumplimientodelosestándaresestablecidosporel
organismo.
Entredichasherramientas, lasmásrelevantesyqueestándisponiblesdemaneragratuitaatravésdelweb,sonlassiguientes:
• Verificación deHTML: permite revisar el cumplimiento del estándar de la versión deHTML oXHTMLquesehayaelegido; laherramientacomparaelcódigode lapáginawebqueserevisa
contralanormacorrespondienteydaaconocercuálessonlasinfraccionesquesehancometido
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
50|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
(en caso de existir) y además, ofrece información acerca de cómo resolver el problema. (http://validator.w3.org/)
• Verificacióndeenlacesrotos:permiterevisarquenohayaenlacesrotosoimágenesperdidasenel Sitio Web; la herramienta entrega un listado de los problemas detectados para que elencargado del Sitio Web realice las correcciones correspondientes.
(http://validator.w3.org/checklink)• VerificacióndeCSS:permite revisarel cumplimientode lanormaque indicaqueel contenido
debeestarseparadodelapresentación; laherramientacomparaelcódigodelahojadeestilo
conlanormacorrespondienteydaaconocercuálesdelosestilosnolacumpleneindicacómoresolverelproblema.(http://jigsaw.w3.org/css‐validator/)
5.2.Estándaressugeridos
5.2.1.UtilidadNecesidad de que los contenidos del Sitio Web estén desarrollados con una orientación al usuario,ofreciéndolelainformacióndemanerasimple,rápidayeficiente.Enestesentidolanormaexplicaqueparalograrlosedebenadoptarlassiguientesmedidas:
• OfrecerContenidosdeutilidad:serefiereaqueelSitioWebdebeserútildesdelaperspectiva
delusuario,esdecir,entregarloqueesteandabuscando.• EmplearEtiquetasdescriptivas:serefiereaquesedebenemplearpalabrasydescriptoresque
seandefácilcomprensiónyqueesténescritasenellenguajequehableelusuario.
• AsegurarlaCorrectaIndexación:serefiereaprepararlainformacióndelSitioWebparaqueseaincluidaensistemasdebúsqueda,conelobjetivodequeelSitioWebpuedaserencontradopordiferentesmedios.
• Optimizarelacceso:serefiereaequilibrarelpesoycalidaddeloscontenidos,conelobjetivodeasegurarqueelSitioWebtengacaracterísticasfísicasdepesodearchivosqueseanadecuadasparaunbuentiempodedespliegue.
5.2.2.DesarrollousandoHTML/XMLestándarElcódigodedesplieguedelSitioWebdebeserHTMLoXML,yserecomiendaqueelSitioWebcumplaconlosestándaresHTML4.01oXHTML1.0validadosanteelW3C.
Tal como se explicaba previamente, este artículo detalla que se deben emplear las herramientas de
verificacióndelW3CparaasegurarqueelSitioWebcumpleconelestándarseñalado.Adicionalmenteeste artículo señala que se debe ejecutar una tarea similar con los enlaces rotos y con las imágenes
perdidas.
5.2.3.Estándar3:MonitoreodeActividadObligación del Web Máster de monitorear regularmente la actividad del mismo con el objetivo de
obtenerinformaciónacercadeloscódigosdeerroryloselementosmásvisitados.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
51|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
A partir de la información conseguidamediante elmonitoreo, se espera que el administrador puedagenerarreportesdeactividadfrecuentesenlosqueseestablezcanlosaciertosyerroresdelsitio,conel
findeestablecerlasbuenastendenciasyrealizarlascorreccionesqueseadelcaso.
Respectodeloserrores,cabetenerencuentaqueelprotocoloHTTPqueutilizanlaspáginaswebparalatransmisión de sus contenidos, genera errores que están estandarizados mediante códigos para sumejorcomprensión.Losquecomienzanconelnúmero4representanerroresdel ladodelclienteylos
que empiezan con 5 son errores del lado del servidor. De ellos, losmás frecuentes y que deben seratendidosatravésdelmonitoreoquesesugiereenesteartículo,sonlossiguientes:
• Error401:Accesonoautorizadoaunapágina,noseingresólacontraseña.• Error 403: Acceso prohibido; normalmente aparece cuando la página que se busca no tiene
permisoparasermostrada.• Error404:Lapáginanoexisteynopuedesermostrada.• Error500:Errorenelservidordebidoaunproblemadesoftware.
• Error503:Elserviciowebnoestádisponible.• Error504:Tiempoderespuestaexcedelonormalyporlotantolapáginanosemuestra.
Es importante considerar que una buena práctica respecto de este tema es adoptar una política deatención de errores, de tal manera de definir qué mensaje recibirá el usuario cuando ocurran los
problemasdescritos.Enparticular sedebeponeratenciónsobreelError404,debidoaquesiel SitioWebnopresentaarchivosfaltantes igualmentesepuedeproducirsi,porejemplo,usuarioescribemalunadirección.
Paraatenderesteproblemasesugierelainclusióndeuna"páginadeerrorestándar"enelsoftwaredel
servidorweb,paraquelamuestreenelcasodeocurrirunerror.Loselementosmínimosson:
• IdentificacióndelSitioWebatravésdeunlogotipoynombre.• SistemadenavegaciónenelSitio:menú,botones,etc.
• Títuloqueexpliqueelsentidodelapágina.• Pequeñopárrafodescribiendoelerror(nomásdedoslíneas).• Buscador interno del SitioWeb para ayudar a encontrar lo que buscaba cuando apareció el
error.• MapadelSitioWebparaubicaralusuariorespectodelcontenidoexistente.
5.2.4.ContingenciasLa institución o programa dueña del Sitio Web debe tener un Plan de Contingencia que incluya lasmedidasaserejecutadasenelcasodequeelSitioWebdejedeestardisponibleparaelpúblico,oqueelniveldeaccesodisminuyaoseaintermitente,oqueseveacomprometidoporataquesexternos.
5.2.5.CodificacióndeCaracteresLa codificación de caracteres se utilizará preferentemente UTF‐8, sigla que significa "8‐bit Unicode
TransformationFormat".
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
52|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Alrespectosedebeindicarquelacodificacióndecaracteresesunelementoquesedeclaraenlaseccióndecadapáginaypermitequeelprogramanavegador interpreteadecuadamente los símbolos (letras,
númerosyotros)quese incluyanen lamisma.Enelcasode la recomendacióndeesteartículo,debeagregarselasiguientelínea:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5.2.6.PolíticadePrivacidadEl SitioWeb debe contar con una Política de Privacidad de los Datos Personales de los usuarios que
acceden a éste, en la cual se den a conocer las obligaciones y derechos que tienen por el hecho deentregarsusdatosenlaspantallasdelSitioWeb.
5.2.7.DiagramaciónconCSSElSitioWebdebeserdiagramadoutilizandohojasdeestiloencascada(CSSporsusiglaeninglés),parasepararelcontenido,laestructuraylapresentacióndelosprimeros.
Ladiagramación con tablas seusóhabitualmentedesdeel iniciode los SitiosWebyelproblemacon
estaformadetrabajoserelacionabaconelhechodequeloscontenidosseuníanconelcódigoutilizadoenlapresentación,evitandoqueelSitioWebpudieraserusadoenplataformasdiferentessinadecuarlopreviamente.
Graciasalusode lashojasdeestiloencascada,estasituaciónpudomejorarseyaqueelcontenidose
pudomantener inalterable y sólo hacer los cambios en la capa a de la presentación, lo quepermitióllevardichoscontenidosacualquierplataforma,sólohaciendocambiosenelestilodediagramación,elcualsedefineatravésdelarchivoCSSrelacionadoalapágina.
Otroelementoimportanteenladiagramaciónusandolashojasdeestilo,eslarevisióndeloqueocurre
cuando ellas no están presentes. En este sentido, se debe tender a que el Sitio Web se degrade"aceptablemente",valedecir,quesuscontenidosnoseveandiagramadoscon lapresentacióngráficahabitualperoquealmenospuedanentenderseadecuadamente.Parahaceresteexperimento,existen
una serie de herramientas que facilitan la revisión, destacando entre ellas las extensiones para elnavegadorFirefoxVersión2yposteriores:
• Firebug:softwarequeocupalaparte inferiorde lapantallayvamostrandoelcódigofuenteamedidaquesedesplazael cursor sobreelSitioWebquese revisa;ofrecemucha información
acercadesucódigofuente.• CSSViewer: comandoquepermiteverelestiloutilizadoen lapáginaquese revisa,amedida
quesedesplazaelmousesobrelapáginaweb.
• WebDeveloper:barradeherramientascongrancantidaddeopcionespararevisarelSitioWeb.• MozillaAccessibilityExtension:barradeherramientascon todas lasopcionesnecesariaspara
revisarlaaccesibilidaddelSitioWeb.
En tanto, para Microsoft Internet Explorer también hay herramientas disponibles, entre las que se
cuentan:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
53|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Internet Explorer Developer Toolbar: herramienta provista por la empresa Microsoft paraapoyareldesarrollodeSitiosWeb
5.2.8.UtilizacióndeMarcosAun cuandonoes recomendable lautilizacióndemarcoso “frames”, losmarcosque seutilicenparamostrarelcontenidodelosSitiosWeb,"debenofrecerinformaciónadecuadaalusuario"paraqueéste
notengadificultadesdenavegaciónopierdalosenlacesqueseofrecendentrodelpropioSitioWeb.
Encasoquesesiganusandolosmarcos,sedebentenerlassiguientesconsideraciones:
La información contenida en la sección <noframes> que se inserta dentro de la etiqueta <frameset>debecontenerinformaciónadecuadaacercadelcontenidodelSitioWebeidealmente,entregarenlaces
quepermitanaccederacontenidosenelinteriordelSitioWeb.
Losenlacesquesalgandelosmarcosdebenutilizarsiempreelmodificador"target"enlaetiqueta<a>,conelobjetivodequeelenlacesiemprelleguehaciaunodelosmarcoscuyonombreseindica;hacialaventana donde están contenidos los marcos usando el modificador "target=_top" o bien hacia una
ventananuevausandoelmodificador"target=_blank".
Los buscadores de Internet pueden tener indexado el contenido de losmarcos por separado, lo quepodría motivar su apertura sin los demás archivos que le dan contexto a las páginas. Para ello seaconsejaprogramaraniveldeservidorparaquecadavezquesesoliciteunapáginaporseparado,ésta
semuestreconlosmarcosrelacionados.
5.2.9.UsodePluginsEncasodequeseempleesoftwareadicionalalSitioWebparamostrarcontenidosespecíficos(también
conocidos por la palabra en inglés plug‐in), se debe proporcionar el visualizador correspondiente demaneragratuita, ya seaquepuedan serbajadosdelpropio SitioWeb comodesdeel SitioWebde laempresaqueloofrezca.
Cabe recordar en este sentido, que lo anterior también implica que los SitiosWeb no deben ofrecer
archivos para los cuales no haya visualizadores gratuitos o que pertenezcan a formatos propietarios,aunquesesupongaquetodoelmundotengadichossoftware.
Losvisualizadoresmáshabitualesysusubicacionesvíawebsonlossiguientes:
• Adobe‐PDF• MS‐Excel
• MS‐Word• MS‐PowerPoint
5.2.10.AccesibilidadLosSitiosWebdebenseraccesiblesusandodiferentestiposdenavegadores(browseroprogramaparaverSitiosWeb),deloscualesalmenosunodebesergratuitoyestardisponibleenelpropioSitioWeb
paraqueseaobtenidoporlosusuarios.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
54|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Elobjetivodeestamedidaes terminar con la "optimización"quehabitualmente sehaceen los SitiosWebparaquepuedanservistosatravésdeunnavegadorenparticular.
Asimismo,alnoexistiroptimizacióndelnavegador,sedebetrabajarparaqueelSitioWebcumpla los
estándaresweb, ya quede esamanera se puede asegurar que efectivamente cualquier programadenavegaciónpuedaaccederaloscontenidos.
En este ámbito, la organización W3C ofrece su propio browser denominado "Amaya" que estádisponibleparalasplataformasWindows,MacintoshyLinux(Debian,Ubuntu,RedHat,Mandrake,Suse).
Adicionalmente, la comunidad Evolt.org ofrece un SitioWeb especial con una colección histórica debrowsers,dondesepuedenobtenercopiasdetodoelsoftwarequesehanusadoparanavegarInternet,conlaventajadequeestántodaslasversionesquehanexistido.
Otroelementoimportanteaconsideraresqueexistenherramientasinteractivasqueseofrecendesde
SitiosWeb,paradeterminarlaaccesibilidaddeunSitioWeb.Deellaspodemosdestacarlossiguientes:
• Hera: formulario interactivoparadeterminaraccesibilidad,preparadopor laFundaciónSidar ‐AccesoUniversaldeEspaña.
• TestdeAccesibilidadWeb: formulario interactivoparadeterminar laaccesibilidaddeunSitio
Web,preparadoporlaFundaciónCTICdeEspaña.• Herramientas de Accesibilidad Web: listado compilado por la World Wide Consortium con
utilidadesdediversotipoparalatareadeasegurarlaaccesibilidaddeunSitioWeb.
5.2.11.ValidacióndelaHojadeEstiloElobjetivodeestaactividadesasegurarquelashojasdeestilodelSitioWebcumplanconelestándar
adoptadoporelW3C,enelentendidoquedeestamanerasepodráasegurarqueelSitioWebpuedeserutilizadodesdecualquierplataforma.DichashojasdebenservalidadasusandoelserviciodevalidaciónofrecidoporelW3C.(http://jigsaw.w3.org/css‐validator/)
5.3.AplicacióndeEstándaresUna de las características más importantes del estándar HTML es que permite la creación de
documentos que tienen una estructura definida, en la cual se puede ordenar por importancia, elcontenidoqueseincluya.
De loanteriorseconcluyequeal realizar lapuestaenmarchadeldesarrollodeunproyectoweb,suspáginasdeberánestarconformadasdelamaneraqueseindicaacontinuación.
5.3.1.EstructuradelosdocumentoswebElestándarHTMLdeterminaqueloscontenidosdebenserubicadosmedianteelusodeetiquetas(del
inglés "tag")queespecifica la característicadelmismoyquese identificanporqueusan loscorchetesangulados"<"y">"paradesignarlas.
Dichas etiquetas van desde las que permiten darle forma a todo el documento, hasta aquellas quesirven para explicar el comportamiento o características de una parte delmismo, comoun título, un
enlace o una imagen. Lo importante, es que cualquier elemento dentro de la página, debe ser
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
55|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
incorporadomediante una etiqueta y que ésta debe cumplir las formalidades que indica el estándarparaella.
Entérminosgenerales,losdocumentoswebestáncompuestosdetrespartesydentrodeéstas,hayun
ordenqueayudaasucomprensiónyuso.
Dichaspartesson:
• Declaracióndeltipodeestándarausar• Encabezadodelapágina• CuerpodelaPágina
Acontinuaciónseexplicanlascaracterísticasdecadaunadeestaspartes.
Declaracióndeltipodeestándarausar
Corresponde a las primeras líneas que debe tener toda página web y en ella se indica el tipo de
documentodequesetratayconello,elestándarqueregirásucontenido.Normalmenteladeclaraciónessimilaralasiguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="es">
Comosepuedeobservardeltexto,loselementosquesonrelevantessonlossiguientes:
• Tipodedocumento:con laexpresión"doctype"se indicacuáleselestándarautilizar,elcual
aparece por escrito. En el caso del ejemplo anterior, es XHTML, versión 1, en su modo detransición(elotrosedenominaestricto).
• Referenciadeldocumento:siempreseindicaunenlaceaundocumentoconlaextensión“dtd”,
queeseldocumentooficialdelW3Cdondeseestableceelestándarysuscaracterísticas.• Etiqueta<html>:eslaquedainicioalasetiquetasdelSitioWebyqueseráfinalizadaaltérmino
del documento con la etiqueta </html>; en el caso de este ejemplo, cuenta con dos
modificadoresquesonxmlnsparadetallarcuáleselconjuntodeatributosdelestándar (cuyaubicación se indica con una dirección web) y lang, para señalar el lenguaje en que estará elcontenido.
EncabezadodelaPágina
Una vez que se ha declarado el estándar como se indicó antes, las siguientes líneas de código de la
páginawebestánreservadasparacrearelencabezado,quesedespliegaentre lasetiquetas<head>y</head>.
Dentrodeellasseubicanloselementosmedianteloscualessedescribeelcontenidodelapáginaweb,porlocualaestoselementosdelesllama"metadatos"(datosacercadelosdatos).
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
56|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Loshaydecuatrotipos,deacuerdoalasiguientedescripción:
• Título:es laetiqueta<title>quepermitedesignarel títuloque llevaráenelencabezadode laventana el Sitio Web; se recomienda que lleve el nombre del Sitio Web más un título que
describaelcontenidodelapágina.Deestamanera,estainformaciónserálaqueaparezcaenlaspàginas de resultados de los buscadores cuando se muestre el enlace al usuario que buscaalgunapalabraofrasequetengadichapágina.
• Metadadato:esinformaciónacercadelainformaciónysedefinemediantelaetiqueta<meta>.ParahacerlosepuedenemplearlasdescripcionesdelW3CobienlasdelproyectoDublinCore,lascualespermitengenerarinformacióndescriptivaacercadecontenidos,autores,copyrighty
otrasdescripcionesacercadeloscontenidosdelSitioWeb.Losmásusadosson:<meta name="title" content="Nombre del Sitio Web o Programa"> <meta name="description" content="Descripción del Sitio Web o Programa o bien del contenido de la página"> <meta name="keywords" content="Palabras claves del Sitio Web o Programa o bien del contenido de la página">
• Enlacesexternos:permiteinformaraldocumentoacercadeotrosarchivosquesedeben
ejecutaralmismotiempo;elmejorejemploeselllamadoaunahojadeestiloparaejecutarla
presentacióngráficadelapágina:<link href="styles/main.css" rel="stylesheet" type="text/css" />
• Scripts:permitenhacerllamadosalenguajesdeprogramación,comoJavascript,paradesarrollaraccionesycrearfuncionalidadesenlapáginawebqueseestávisitando.Porejemplo:<script type="text/javascript" src="scripts/uifunctions.js">
CuerpodelaPágina
Cuando ya se ha ingresado la información correspondiente al encabezado, se accede a la zona decontenidopropiamentetallaquesedespliegaentrelasetiquetas<body>y</body>.Enelcasodesitios
realizadosmediantemarcoso"frames"estaetiquetavasituadadentrodeestaúltima.
Dentro de ellas se ubican todos los elementos que pueden identificarse como los contenidos de lapágina web, vale decir, textos, imágenes, funcionalidades. No obstante, para que su despliegue sea
adecuado, es importante considerar la estructura de la página, la cual se explica a través de lassiguientesetiquetas:
• Utilizaciónde laetiqueta<h>: es laetiquetautilizadaparamarcar los títulosquehabráenelcontenido,comenzandoporelprincipalquerecibelaetiqueta<h1>.Caberecordarquegracias
al uso de la tecnología CSS de Hojas de Estilo, será a través de ésta que se dará el formatoadecuadoadichotítuloparaquesedistingaenlapágina.Lasetiquetas<h>vandesde1a6,porlo que permiten indicar hasta seis niveles de importancia de los titulares utilizados en el
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
57|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
documento. Su uso esmuy relevante en términos de accesibilidad, ya que los programas desoftware lectores de pantalla –que leen el contenido para que sea escuchado por usuarios
ciegos‐siemprebuscaránestajerarquíadeloscontenidosparadeterminarlasecciónporlaquedebecomenzarlalecturadelapágina.
• Utilizaciónde la etiqueta<p>: es la etiquetautilizadaparamarcar lospárrafosen losque se
divide el contenido; utilizando la tecnología CSS de Hojas de Estilo, es posible agregarle elformatoadecuadocomotamañodeletra,espaciado,interlineado,sangría,justificación,colorytipografíautilizada.
• Utilización de la etiqueta <div> y <span>: son las etiquetas utilizadas para definir elcomportamientoentérminosdepresentaciónquetendráelcontenido.Con<div>sedefine loqueocurreconbloquesde información,mientrasquecon<span>esposiblehaceresamisma
definiciónperopara líneasde contenidos.Ambasetiquetasutilizan lasdefinicionesexistentesenlasHojasdeEstiloypermitenaplicarlasaloscontenidos.
BasándonosenunejemplodeW3C,sepuedeverelsiguientecódigoenqueseaprecialaaplicacióndeestasetiquetas:
<div class="seccion" id="sitio-web"> <h1>Sitio Web</h1> <p>En esta sección se da a conocer la forma de trabajar en un Sitio Web.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque neque. Fusce a ante. Duis feugiat magna ac ipsum. Aenean orci orci, mollis a, posuere et, dignissim eu, orci. Sed vulputate eros a orci. Nullam vel nulla in diam suscipit tempus. Phasellus nisi dui, cursus eget, vulputate nec, sagittis quis, justo.</p>
<p>Suspendisse dignissim, quam ac consequat aliquet, magna libero mattis urna, sit amet ultricies augue tortor vel velit. Mauris tempus sodales purus. Sed sit amet metus.</p>
<div class="subseccion" id="pagina-web" <h2>Las Páginas Web</H2> <p>Las páginas web <span class="cursiva-bold">son parte de los sitios</span> y se denominan así porque...</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque neque. Fusce a ante. Duis feugiat magna ac ipsum. Aenean orci orci, mollis a, posuere et, dignissim eu, orci. Sed vulputate eros a orci. Nullam vel nulla in diam suscipit tempus. Phasellus nisi dui, cursus eget, vulputate nec, sagittis quis, justo.</p>
<p>Suspendisse dignissim, quam ac consequat aliquet, magna libero mattis urna, sit amet ultricies augue tortor vel velit. Mauris tempus sodales purus. Sed sit amet metus.</p>
</div> </div>
Sialdocumentoanteriorseleagregalasiguientehojadeestilos(queenestecasosedefineenelpropio
documento):
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
58|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
<head> <title>Manual de Proyectos Web: Acerca de los Sitios Web y las Páginas <style type="text/css"> div.seccion { text-align: justify; font-size: 12pt} div.subseccion { text-indent: 2em } h1 { font-style: italic; color: green } h2 { color: green } </style> </head>
Sepuedeverquelasecciónidentificadaporelid="sitio‐web"vaaapareceralineadaenformajustificada
y con su texto en 12 puntos de altura; adicionalmente su títulomarcado por <h1> se verá en letrascursivasdecolorverde.
Mientras que la sección identificada por el id="pagina‐web" va a heredar las características de laanterior–porqueesunbloquequeestá insertoenéstepero tendráunacolumnamásangostapor la
indentación que se indica‐,mientras que su titular –marcado con <h2>‐ será de color verde pero enestilonormal
Figura4.1.:Laimagenmuestraunapantallaconelresultadoquemuestraun
browseralutilizarelcódigoHTMLqueseexplicaenestapágina.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
59|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Otrousomuyinteresantedelaetiqueta<div>esladeexpresarposicionesdelosbloquesdecontenidoen el SitioWeb, gracias a lo cual se puede diagramar la información de una manera adecuada a la
plataformaenqueseestétrabajando.
5.3.2.UtilizacióndelasHojasdeEstilo(CSS)Como se puede apreciar por el ejemplo anterior, cuando se logra separar el contenido de la
presentación,elresultadosuelesermuypoderosoyaquepermitealadministradordelSitioWebhacercambiosaldiseño(colores,ubicaciones,tamaños)delcontenidodesuspáginasconmuypocoesfuerzo:
bastaconmodificarlaHojadeEstilosparaqueéstostenganefecto.
RecursosAdicionales
Paraaprenderypracticarmássobreestetema,deporsícomplejo,sesugierenlossiguientesrecursos:
• TutorialdeCSSenW3C‐http://www.w3.org/Style/Examples/011/firstcss.es.html• DirectoriodeenlacesdeCSSenW3C‐http://www.w3.org/Style/CSS/learning
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
60|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
6.EncontrabilidadUnsitiowebquenoestébienindexadoenlossistemasdebúsquedaenInternetcorreelriesgode"noexistir" si sus contenidos no han sido indexados por los sistemas de búsqueda y recuperación de
información y no tan sólo a travésde la búsquedadel nombrede la instituciónodel programa, sinotambién,atravésdelosprincipalestemasalosqueéstasededica.Debidoaloanterior,sedebehacerun trabajo permanente tanto en la sección visible del Sitio Web (contenidos, imágenes y otros
elementossimilares)comoenlainvisibleparalosusuarios(keywords,metatags,archivosdestinadosarobots de búsqueda), para asegurar que ellos siempre puedan llegar al Sitio Web a través de losbuscadores.
Por lotanto,estecapítulo introduceelconceptode laEncontrabilidadqueesunatraducción libredel
términoeninglés"findability"quesepuedetraducircomola"habilidadparaserencontrado".Entonces,paraefectoséstemanualentenderemosla"Encontrabilidad"comolafacilidadparaqueloscontenidosde un Sitio Web puedan ser indexados y luego encontrados por sistemas de búsqueda externos e
internos. Esta capacidad será el elemento clave que nos permita asegurar que los contenidos que seofrecenatravésdelSitioWebestaránadecuadamenteindexados,facilitandodeesamaneraelaccesodirectoalainformacióndesdelossistemasdebúsqueda.
Para cumplir con este objetivo tan importante, los administradores de los SitiosWeb deberán tener
presentelaimportanciadellevaracabolastareasrelacionadasconlossiguientesaspectos:
• Generacióndeloscontenidos:serefiereaqueloscontenidosdelSitioWebdebenserescritosteniendoenmentelaformaenqueelusuariofinaldenominaalostemasqueincluyeelsitio.Sedebe considerar que si se habla en el lenguaje del usuario, serámás fácil que un sistema de
búsquedamuestreentresusresultadosloscontenidosofrecidosporelsitioyaquecontendránlasmismaspalabrasutilizadasporelusuarioquebusca.
• Presentacióndeloscontenidos:serefiereaquelaspáginasdelSitioWebdebenserpreparadas
para que tengan una estructura válida, en la cual haya consistencia entre los elementos detitulaciónyloscontenidospropiamentetales,demaneraquenohayaalgunadiscordanciaque
laslleveaserpenalizadaporlosbuscadores.• Apoyoalosrobotsdebúsqueda:serefierealadecuadomanejodelascabecerasdelaspáginas
(es decir, los contenidos de la etiqueta <head>); el contenido del archivo robots.txt; la
generacióndelarchivoestándarsitemaps.xmlylarevisióndelsitiomedianteherramientasquesimulanlaaccióndeun"spider"debúsqueda.
• Monitoreodesistemasdebúsqueda:serefierequesedebeprestaratenciónpermanentealos
sistemasquereflejanlaformaenquelosusuariosaccedenalSitioWeb,yaquedeestamanerasepodráentenderquépalabrasestánutilizandoparaeseefectoyoptimizarelcontenidoparareflejardichostérminos.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
61|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
6.1.¿QuéeslaEncontrabilidad?Uno de los autores que ha apoyado con mayor fuerza el concepto de la Encontrabilidad es PeterMorville,atravésdeuntextodelaño2006titulado"AmbientFindability"cuyoepígrafeindica"loque
encontramosnostransforma".
Basadoenlapremisa"nopuedesusarloquenopuedesencontrar"elautordestacalaimportanciaquetieneen laformaactualdeusar la Internet, lacapacidaddeser indexadopuestoquees laformamáshabitualquetendránlosusuariosdeaccederalSitioWebyemplearloscontenidosqueseofrecen.
Adicionalmente,defineelconceptodetresformas:
1. Lacapacidaddeserubicadoodesernavegable.
2. Elgradoenelqueunobjetodeterminadoesfácildedescubriroubicar.3. El grado en el que un sistema o ambiente apoya la navegación y recuperación por sus
contenidos.
Por lomismo, podemos entender que la calidad de encontrable de un SitioWeb dependerá de dos
aspectos:sucapacidadparaserencontradoatravésdelossistemasdebúsquedadeInternety,unavezque los usuarios decidan llegar al Sitio Web, de la calidad de la navegación que encuentreninternamenteenelpropiositio.
EstorepresentadesafíosinteresantesparaeladministradordelSitioWeb,yaquesiempredeberáestar
mirandoambosaspectospara tener la seguridaddeque laexperienciaque seofrecea travésde suspáginas,escoherenteconlasexpectativasdequienllegaavisitarlo.
6.1.1.SitiosvisibleseinvisiblesUnode losdesafíosmás importantesdetodoadministradordeunSitioWebconsisteenpermitirquesuscontenidosseanindexadosporlossistemasdebúsquedadeInternet.
EstacaracterísticadebetenerencuentaelhechodequeelSitioWebdebeestartantopreparadopara
ser indexado por sistemas automatizados, los cuales están basados en programas (conocidos comorobotsdebúsquedaospiders)quenaveganatravésdelosenlacesofrecidosporelSitioWebyquelepermitendescubrirlaspáginasdecontenidosdisponibles.Loanteriorsignificaquecadapáginadebería
ofrecerenlacesenlenguajeHTMLhaciaelrestodelSitioWeby,porlomismo,queningunapáginadelsitiodeberíaestaraisladadelresto.
Existen estudios que indican que muchos sitios web muestran una sola página. En dicho estudio seindicaquedentrodelosmotivosporloscualesseencuentrasolamenteunapáginaenelsitio,destacan
lossiguientes:
• La página basa su navegación en la tecnología Javascript, por lo que es necesario interpretardichocódigoparanavegarla;comolosrobotsdebúsquedanolohacen,aparececomoquenoexistenmásyelcontenidoqueexistanoseincluye.
• La página necesita un plug‐in de la tecnología Flash para visualizar su contenido; esto ocurrehabitualmenteensitiosquetienenunaintroducciónanimadaquepuedeservistaporhumanos,
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
62|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
peroquenoofrecepuntosdeentradaparaelrobotdebúsqueda;porlotanto,paraésteelsitiosólotieneunapágina.
• LoanteriortambiénesválidoparaaquellaspáginasqueempleantecnologíabasadaenAppletsJavaparalanavegación,loscualestambiénimpidenelaccesoalosprogramasautomáticos.
Enlostrescasosseñaladossedaelfenómenoquelosrobotsdebúsquedanologranentenderlasintaxisofrecidaenelcódigo,yaquenormalmenteenlostrescasosseñaladosdehaberenlaceshaciaelresto
del sitio,estos seofrecendesdeel interiordeprogramasquedebenser interpretadosynomedianteenlacesbasadosenHTML.Debidoaesto,endichoscasos los robotsno logranencontrar la formadeteneraccesoalinteriordelSitioWebysóloguardanlainformacióndelaportadadelSitioWeb.
Cabeindicarque,talcomoseexplicamásadelanteenestasección,enlostrescasosseñaladosexisten
formas de ofrecer acceso alternativo a los robots de búsqueda, facilitando el acceso de estos al sitiopesealusodedichastecnologíasenlaportada.
6.1.2.PosicionamientodelSitioWebUna tarea permanente del administrador del SitioWeb será la de determinar la posición relativa delSitioWeben los sistemasdebúsqueda, respectode laspalabrasmásutilizadaspor losusuarios.Para
conocercuálessonellas,serámuyimportantequesehagaunmonitoreopermanenteyconstantedelasvistasparavercuálessonlasquellegandesdelosbuscadoresylaspalabrasqueseusanparaeso.
Normalmente se deberá esperar que el Sitio Web esté indexado, lo que se puede comprobarescribiendoladirecciónwebprincipaldelsitioenelbuscador.Elresultadodeberámostrarqueelsitio
efectivamenteestáindexado.
Luego,deberáhacerseunabúsquedasimilarparalaspalabrasqueidentificanalserviciouorganismoalque pertenece al Sitio Web. Normalmente para las palabras más importantes, el Sitio Web deberíaaparecer entre los primeros lugares ya que de esa manera se podrá asegurar que los usuarios
efectivamenteveránelenlaceyllegaránalSitioWebporesavía.
Paraello,elSitioWebdebeestarpreparadoparaserindexadoporsistemasautomatizadosquellegaráncomounavisitamás, y sedeberáhacerel trabajoadicionalde incluirel sitioenaquellos sistemasdedirectorioqueseanmásimportantesenlawebmundial.
Paraatenderadecuadamenteestosdosaspectos,esimportanteentenderladiferenciaentreambosya
quesucomportamientoyformadeaccesovaríanotablemente,comotambiénlohacelaformaenqueunSitioWebpuedellegaraquedarincluidoenellos.
6.1.3.InclusiónenÍndicesautomatizadosLos índices automatizados se forman gracias a la actividad realizada por los buscadores de Internet(search engines en inglés) queutilizan robots quenavegan y almacenan informaciónde páginas, queluego integran a una base de datos general, a partir de la cual los usuarios hacen las búsquedas. Al
momentode la edicióndeestaGuía, losmás conocidos sonGoogle, Yahoo!, LiveWeb (exMSN),Ask,TeomayQuaero.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
63|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
ParaasegurarqueunrobotdebúsquedallegueaunSitioWebserequieredecumplirconalmenoslassiguientescaracterísticas:
• DardealtaelSitioWebpropioenalgunosde losmás importantesbuscadoresdeInternet.Al
menossedeberealizarestaacciónenGoogle,Yahoo!yLiveWeb.• DaryrecibirenlaceshaciaotrossitiosdeInternet,porqueéstaeslaúnicamaneraqueunrobot
debúsquedapuedaconocer ladireccióndenuestroSitioWebaldetectarnuestradireccióna
partirdeotroSitioWeb;adicionalmenteenelcasodeGoogle,estocontribuiráasumejorarsuíndice"PageRank".
• Ofrecer en la página de portada del SitioWeb losmeta‐tag que dirijan a los robots hacia los
archivos robots.txt y sitemaps.xml cuyas características se analizan más adelante en estasección.
• OfrecerenlapáginadeportadadelSitioWebunmeta‐tagqueindiqueelsitiodapermisopara
serindexado,talcomoseexplicamásadelanteenestecapítulo.
Ofreceren lapáginadeportadadelSitioWebunenlacehacia lapáginaMapadelSitio, en laqueseentreguenenlacesenlenguajeHTMLestándarhaciatodaslasseccionesdelSitioWeb.
Aunquehaymáselementosque intervienenen laEncontrabilidaddel SitioWebcomoseanalizamásadelanteenestecapítulo,almenosconlosconsejosanterioressepodráasegurarqueelSitioWebestá
disponibleparaserindexadoporlosrobotsdelossistemasdebúsquedaautomáticos.
6.1.4.InclusiónenDirectoriosLos directorios son índicesmanuales de contenidos, en los que los propios interesados inscriben sussitios, loscualesposteriormentesonanalizadosycatalogadospor losencargadosdelsistema,quesonvoluntariosdetodaspartesdelmundo.
Gracias a esto, los sitios que se integran a un directorio aparecen ordenados por categorías y
subcategorías,permitiendoalosusuariosencontrarlistadosordenadosdesitios,loquefacilitaentenderlossitiossimilaresycompetidoresdelosqueserevisan.Undirectoriopuedetenerunbuscadorinterno,perosóloparaubicarloquesebuscadentrodetodoslosregistrosexistentes.Entrelosmásconocidos
seencuentranYahoo!DirectoryyOpenDirectoryProject(tambiénconocidocomoDMOZ).
Comoseindicó,laúnicaformadeintegrarundirectorioesporlasuscripciónmanualdelsitio,porloqueserátareadeladministradordelSitioWebtomarlasmedidasparaqueelloocurra.
6.1.5.UsuariosyUsodeBuscadoresEn forma adicional a las tareas anteriores, el administrador del SitioWeb deberá tener informaciónactualizadaacercadelaformaenquesususuariosestánaccediendoalSitioWebdesdelosbuscadores.Paraelloserárelevanterevisarlosinformesdevisitas,yaqueéstoscuentanconunasecciónenlaque
seanalizanlosreferersdelSitioWeb,quesonlaspáginasdesdelascualeslleganlosvisitantesgraciasalusodeenlaces.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
64|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
GraciasaestosepodrásabercuálessonlosbuscadoresmásutilizadosycuálessonlaspalabrasquehanmotivadoalosusuariosallegaralSitioWebporestavía.Esteconocimientopermitirá,además,contar
con una forma concreta de saber cómo se muestran los contenidos del propio Sitio Web en losbuscadoresy, apartirdeello,determinar cuálespueden ser las reformasque sepuedenaplicarparaoptimizardichaexperiencia.
Cabe señalar quemás adelante en ésta sección se analizan algunosde los elementos principales que
permitenmejorarlacapacidaddeloscontenidosparaserencontrados,porloquesepuedeseguirsusindicacionescomounaguíadebuenasprácticasparaayudaralaEncontrabilidad.Estosedebeaquenosólo influye el hecho de inscribir el sitio en un buscador, sino que como se verá, hay una serie de
elementosquecontribuyenahacermáseficientedichainclusióndetalmaneraquecuandolosusuariosbusquencontenidosqueestánintegradosalSitioWeb,ésteaparezcasiempreenlaprimerapágina.Estoúltimoesrelevanteyaqueabundantesestudiosalrespecto,indicanquelosusuariossiempremiranlos
resultadosdedichapágina,sinseguirmásallá.
6.2.¿CómosemidelaEncontrabilidad?Respectodeestoúltimo,hayquetenerencuentaquelosusuariossiempreestaránintentandollegarenla menor cantidad de pasos posibles hacia los contenidos que sean de interés para resolver susnecesidades de información. Debido a esto, su intención siempre será que para las palabras que
ingresanenlosbuscadores,hayaalgodenuestrositioquelespermitaaccederanuestroscontenidos.
LaformadeasegurarestotienemuchoqueverconloscontenidosqueseofrezcandesdeelSitioWeb,pero, principalmente, con el conocimiento de la forma en que los usuarios operan a través de estos
sistemas.Esto significaun llamadoa losadministradoresde los SitiosWebaestarpermanentementeactualizados respecto de las últimas investigaciones y noticias respecto de estos temas, ya que ellasdaránpistassobrelasactividadesarealizarparaestarmáscercadelosusuarios.
En todo caso, la Encontrabilidad de un Sitio Web siempre estará relacionada con su habilidad para
aparecerenlasprimeraspáginasdelosresultadosdebúsquedadeunbuscadorparaaquellaspalabras,frasesytérminosmásrelevantesrelacionadosconlainstitución,yaqueserálaúnicaformadeasegurarque sea visto por quien utiliza dicho servicio. Por lomismo, la Encontrabilidad serámedida con esa
característica:suhabilidadparaubicarselomáscercaposibledelapartesuperiordelaprimerapáginaderesultados.
6.2.1.RelaciónconlosmotoresdebúsquedaPara llegara resultadosdeprivilegiodentrodeunsistemabúsquedas,eladministradordelSitioWebdeberáestarpreocupadopermanentementedequesecumplanlasbuenasprácticasquesedefinenenlassiguientespáginas,peroademásdeberáestarrevisandofrecuentementelasestadísticasdesupropio
sitioparaaveriguarlossiguienteselementos:
• Determinar cuáleselbuscadormásutilizado en suSitioWeb,paraaprenderde sususuarioscuálessonlaspalabrasmásusadas.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
65|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Determinarlaspáginasquerecibenmásvisitasporestavía,detalmaneradeprepararlasconmás elementos que lleven a los usuarios a conocer otros contenidos relacionados a partir de
ellas.• Determinarcuáleselpatróndenavegaciónapartirdeesaspáginas,parasabersieseciclose
puedemejoraratravésdecontenidosmáscompletos.
• DeterminarcadacuántotiempoestánvisitandoelSitioWeblosrobotsdebúsqueda,paratenerencuentaesedatoparaefectodelasactualizacionesdelSitioWeb.
Como se puede adivinar a partir de lo anterior, los administradores deben realizar un trabajopermanenteen tornoa lasestadísticase informesgeneradospor lasvisitasalSitioWeb,yaquees la
única forma de ir aprendiendo de los usuarios, los cuales siempre tendrán actividades cambiantesrelacionadas con la informaciónqueexisteenel ambiente yque losmotiva a visitar el SitioWebdelserviciopropietariodelSitioWeb.
Esimportante,enestesentido,queeladministradorreviseloscontenidosdenoticiasgeneralesdelpaís
referidasalostemasabordadosenelSitioWeb,paradeterminarlasnuevaspalabrasquepodríanllevara losusuariosabuscarcondichostérminos.Graciasaesto,podrámodificaromejorarsuscontenidospara que los nuevos términos también permitan que más usuarios lleguen al Sitio Web tras una
búsqueda.
Finalmente una recomendación habitual es revisar los SitiosWeb que salen antes en las páginas deresultadosdelosbuscadoresparalostérminosenlosqueelSitioWebtieneparticipación,paraindagarloseventualesmotivosquelosllevanatenerunmejorposicionamientoqueelsitiopropio.
6.2.2.RelaciónconlosíndicesAdiferenciadelosmotoresdebúsqueda,larelaciónconlosíndicesesmenosdinámica,yaquesóloestá
asociada a la acción de conseguir que el SitioWeb sea agregado a uno de ellos, sin que esto tengamodificacioneseneltiempo.
Noobstante,hayquetenerlaprecauciónderevisarconcuidadolaformaenqueelsitiohasidodescritoenestosíndices,yaqueestoesrealizadoporpersonasquenormalmentetrabajancomovoluntariosdel
sistemaindexador.
6.3.¿CómoseaumentalaEncontrabilidad?TrasanalizarlaspáginasanterioresquedaclaroquelametadeunSitioWebseráladetenerlamayorcapacidaddeserencontradodesdelosbuscadores,yaqueesogarantizaráquelosusuariosdeInternettenganaccesoalainformaciónqueelSitioWebpuedeofrecer.
Paraello,enestasecciónseabordaestedesafíodesdedosperspectivas:elcódigoHTMLyelcontenido
delaspáginas,yaquedesdeambossecontribuyeaaumentarlacapacidaddeacercarseaesteobjetivo.
Loprimeroqueseanalizaesel códigoHTMLpuestoqueen lamedidaqueel SitioWebsedesarrollemedianteelusodecódigoestándarhabrámayoresposibilidadesdequesuposicionamientoseamayor.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
66|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
6.3.1.EstándaresyCódigosrelacionadosAunque la Encontrabilidad de un SitioWeb tiene una serie de elementos desde los cuales se puedeexplicarsubuenresultadoenlosbuscadores,lacalidaddesucódigoesunodelomásrelevantes.
Como se ha explicado antes, el código del Sitio Web debe ser estándar y por lo mismo ofrecer uncumplimientoconcretoenelusodelasetiquetasHTMLalolargodesuspáginas,siendolasdelazona
del<head>lasmásrelevantes.
6.3.2.Etiquetasde<head>Laspáginaswebbienestructuradasdividensucontenidoenlaszonasde<head>y<body>.Laprimerase ubica en la parte superior de las páginas y entrega información de referencia para el sistemacomputacional que utiliza y despliega la página, a fin de que pueda entender de quémanera se ha
codificadoel contenido y de esamaneramostrarlo adecuadamente a través del browser o programanavegadorqueseutilice.
Respecto de la Encontrabilidad, las etiquetas sobre las que hay que poner lamayor atención son lassiguientes:
• <title>:permiteindicareltítuloqueapareceenelencabezadodelaventanadecadapáginadel
SitioWeb ; se recomienda que lleve el nombre del SitioWebmás un título que describa elcontenidodelapágina.Porejemplo:"Fusades‐PROinnova:AcercadelprogramaFirstTuesday".Deestamanera,estainformaciónserálaqueaparezcaenlosbuscadorescuandosemuestreel
enlacealusuarioquebuscaalgunapalabraofrasequetengadichapágina.• <meta>:unadelasetiquetas"meta"deestasecciónestáorientadaadarunainstrucción
concretaalosrobotsdebúsqueda,cualesladeindexarelcontenido.Paraello,sutextodebe
indicarlosiguiente:<meta name="robots" content="index,follow">
Esimportanteconsiderarquelosmodificadoresqueseagreganalelemento"content"tienenefectosobreelbuscador,delasiguientemanera:
o index:indicaqueelcontenidodebeserindexado.
o noindex:indicaqueelcontenidonodebeserindexado.o follow:indicaquelosenlacesexistentesenlapáginadebenserseguidos.o nofollow:indicaquelosenlacesexistentesenlapáginanodebenserseguidos.
6.3.3.Usoderobots.txtEn forma paralela a lo que se indique en cada página, para el sitio se debe generar un archivo quecumpleuna función similar a la señaladapara la etiqueta<meta>anterior, cual es la de indicar a los
robotsdelosbuscadorescuáleslaacciónglobalquedebedesarrollarenelSitioWeb.
Paraello,enlaraízdelservidorsedebeincluirunarchivodetextoquelleveelnombrerobots.txtyenelqueseindiquelainformaciónacercadelaacciónadesarrollar.Elcontenidoestándarestádadopordoslíneas,quesonlassiguientes:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
67|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
User-agent: * Disallow:
Sedebeconsiderarquelalínea"User‐agent"puedeincluirelnombredecualquierrobotyquesitiene
unasterisco,indicaqueladirectivaseaplicaatodos;entantoquelalínea"Disallow"permiteindicarlosdirectoriosdelSitioWebquenosedeseeincluirenlaindexación.Siestáenblanco,indicaquepermiteindexartodoelcontenidodelSitioWeb.
SedebeconsiderarqueestearchivoesrevisadoportodoslosrobotsdebúsquedaqueaccedenalSitio
Webporloqueesmuyimportantesupresencia,yaqueconstituyeunadelasbuenasprácticasentornoalosbuscadores,debidoaqueformanpartedeunasuertedebienvenidaformalatodoslosprogramasenviadosporlossistemasdebúsquedadeInternet.
Cómomostrarcontenidos
De acuerdo a lo indicado en los párrafos precedentes, el Sitio Web deberá cumplir con tener los
siguienteselementosparaasegurarquelosbuscadoresdeInternetlosindexen:
<meta>:enestasecciónlalíneadebeindicarlosiguiente:
<meta name="robots" content="index,follow">
robots.txt:enestearchivoelcontenidodebeindicarlosiguiente:
User-agent: * Disallow:
Cómoescondercontenidos
Para evitar queel contenidodel SitioWeb sea indexado, sedebe tener el siguiente contenidoen laspáginasquenosedeseeincluirenlossistemasdebúsquda:
<meta>:enestasecciónlalíneadebeindicarunodelossiguientescontenidos:
<meta name="robots" content="noindex,follow"> <meta name="robots" content="noindex,nofollow">
Conelprimeroseconsiguenoindexarelcontenido,peroqueelrobotsigalosenlacesofrecidos;conel
segundoseconsiguequenohayaindexaciónniquesesiganlosenlacesexistentes.
robots.txt:enestearchivoelcontenidodebeindicarlosiguiente,dependiendodelcaso:
User-agent: * Disallow: /
Conlaprimeralíneaseindicaquelainstrucciónesparatodoslosrobotsyconlasegunda,seseñalaque
desdelaraízenadelante,nosedebeindexarnada.
User-agent: * Disallow: /fotos/
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
68|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Conlaprimeralíneaseindicaquelainstrucciónesparatodoslosrobotsyconlasegunda,seseñalaqueeldirectoriollamadofotosnodebeserindexado.
6.3.4.Usodesitemaps.xmlComo se revisó en las páginas anteriores, una de las dificultades más importantes referidas a laindexación en buscadores dice relación con la manera de indicar a estos sistemas cuáles son las
direccionesdelaspáginaswebquesedeseaincluirenellos.
Para enfrentar este tema, desde los sistemas de búsquedas se planteó el uso de un protocolodenominadoSitemapsqueconsisteenunarchivoXMLenelqueseenumerantodaslasURLdeunsitio
junto,alasqueseagreganmetadatosadicionalesacercadecadaunadeellas.Porejemplo,seindicalafecha de la última actualización, la frecuencia de modificación de sus contenidos y la importanciarelativadelapáginaenelsitio.
Unarchivoestándardeestetipotieneelsiguientecontenido:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlç> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> </urlset>
Loselementosquesedefinenporcadalíneasonlossiguientes:
• <urlset>: su contenido es obligatorio y es el que permite encapsular el archivo, haciendoreferenciaalprotocolositemapsvigente.
• <url>:tambiénesobligatorioyes laetiquetaquepermitedefinircadaunadelaspáginasweb
diferentesquesedeseaincluirenelarchivo.• <loc>: tambiénesobligatorioypermite indicar ladirecciónoURLde lapáginaquese incluye.
Debecomenzarconelprotocolocorrespondiente(httpenelcasodelweb)yterminaconuna
barradiagonalo"slash".• <lastmod>: es un valor opcional que permite indicar la fecha de la última modificación del
archivoqueseestáincluyendo;paralafechaseusaelformatoAAAA‐MM‐DD.
• <changefreq>: es un valor opcional que hace referencia a la frecuencia con la que cambia lapáginaa laquesehacereferencia;susvaloressonenidiomainglésycorrespondenasiempre(always), cada hora (hourly), diariamente (daily), semanalmente (weekly), mensualmente
(monthly),anualmente(yearly)ynunca(never).Esimportanteconsiderarqueelvalor"always"seutilizaparadescribirdocumentosquecambiancadavezqueseaccedeaellos,mientrasque"never"seutilizaparadescribirURLarchivadas.
• <priority>:esunvaloropcionalquepermiteinformaralosmotoresdebúsquedalaspáginasqueseconsideranmásimportantesdentrodelSitioWeb.Losvaloresaceptadosabarcandesde0,0a1,0. La prioridad predeterminada de una página es 0,5. De acuerdo a la información del
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
69|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
protocolo, losmotores de búsqueda pueden utilizar esta información para elegir entre variasURLdelmismositio.
Es importante considerarqueel protocolo Sitemapsesunestándarque ya fue aceptadoporGoogle,
Yahoo!yLiveWeb,loquegarantizaquesuusopermiteatenderalosprincipalesbuscadoresactualesdelaInternet.
Unavezqueel archivoha sido creadoy contiene todas lasdireccionesdepáginaswebque sedeseaindexar,hayquehacerreferenciadeélalSitioWebmedianteunadelassiguientesactividades:
Mediantelainterfazdeenvíodelmotordebúsqueda:sedebeconsultarladocumentaciónofrecidapor
lospropiosmotoresdebúsqueda,losqueindicanlaformadehacerlo.
Medianteelarchivorobots.txt:sedebeañadirunalíneaalfinaldelarchivoqueconsignelaubicacióndelarchivoconelsitemap.Dichalíneadebenindicar:
Sitemap: <ubicación_sitemap>
DeacuerdoaloqueseindicaenelSitioWebenquesedifundeesteprotocolo,laformadeingresarlainformacióncorrespondienteala<ubicacióndelsitemap>debeserlaURLcompletadelSitemap.
Medianteuna solicitudhttpdesdeelbrowser:parahacerlo sedebeutilizarelpropiobrowseryen lalíneadeladirecciónescribirlosiguiente:
<searchengine_URL>/ping?sitemap=sitemap_url
6.3.5.AdministracióndecontenidosTal como se indicó antes, la calidad del código HTML de un Sitio Web es uno de lo aspectos másrelevantes para conseguir que sus contenidos sean incorporados adecuadamente en los índices yaparezcanentrelosprimeroslugaresdelasbúsquedasrealizadasporlosusuarios.
Noobstante,talcomoseindicaenelpárrafoanterior,quienesvisitanlosbuscadoressiempresolicitarán
contenidos ypor tanto, será la calidaddeéstos apoyadapor la formaenque seha creadoel códigoHTMLdelapágina,loquedetermineloformadeaparecerenlaspáginasderesultados.
Acontinuaciónserevisanlostresgrandeselementosquesedebenvigilarencadapágina,paraapoyarunaadecuadaEncontrabilidad:
• EstructuradeContenidos
• CaracterísticasdelosContenidos• CalidaddelosContenidos
Estructuradecontenidos
Para que los contenidos de una páginaweb reciban un trato adecuado en losmotores de búsquedadebe existir una concordancia entre las diferentes partes del código. En este sentido, es importante
velarporqueeltextoqueaparezcaenlaetiqueta<title>delasección<head>seaelmismoqueaparece
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
70|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
en laetiqueta<h1>de lasección<body>.Tambiénesadecuadoque laspalabrasqueaparezcanen laetiqueta<meta...content="keywords">de lasección<head>incluyapalabrasquetambiénaparezcan
enlaetiqueta<h1>delasección<body>
Graciasaestarelación,seestarádandounapruebadequelapáginaserefierealoscontenidosqueseexponenenestasetiquetas,generandounademostracióndecredibilidadqueesvaloradadentrodelosparámetrosdelosbuscadores.
Otroelementode interésesqueelcontenidoestéestructuradoutilizandoetiquetasdeltipo<h>para
los subtítulos,yaquegraciasaello sedemostraráquesehautilizadoelestándar.Adicionalmente,esinteresanteutilizarlaetiqueta<strong>o<em>paraindicarcontenidosdestacados,dejandodeladolaetiqueta<b>quesólodenotanegritas.Además,sidichasetiquetasseasignanapalabrasqueestánenla
lista de palabras claves ("keywords") antes señaladas, se aumentará la correspondencia interna de lapáginalocual,asuvez,ayudaráenlacalidaddesuindexación.
Característicasdeloscontenidos
Un temacentralde lapágina tienequever con la titulaciónde lapágina, valedecir, con la frasequeaparecerepetidatantoen laetiqueta<title>comoen laetiqueta<h1>.Sedebería intentarquedicha
fraseincorporaralaformaenqueelcontenidoesllamadoporlosusuariosatravésdelosbuscadores.
Otra de las prácticas habituales para apoyar la Encontrabilidad de los Sitios Web y fomentar suposicionamientoenlaspáginasderesultados,tienequeverconelhechodequesedebe"convencer"alosrobotsdebúsquedadequelapáginaserefierealostemasqueaparecentantoen<title>comoen
<h1>. Para ello es vital quedentro del texto aparezcan varias veces los términos utilizados en dichassecciones.Lalógicadetrásdeestasituaciónesquesiunapáginaserefiereauntemadeterminado,esnaturalqueensucontenido, laspalabrasutilizadasen lostítulos (de lapáginaydel texto),aparezcan
nombradas con cierta frecuencia. Gracias a esto, se busca reprimir una mala práctica realizada poralgunossitiosqueparasubirensuposicionamiento,ponenciertaspalabrasenlalistadepalabrasclaves
("keywords")peroluegonolasusanenloscontenidos.
Estopuedeserapoyadoporlosenlacesqueofrezcalapágina,quedeberíanirnaturalmentehaciaotrossitios donde también se encuentren lasmismas palabras, con lo que se reforzará el contenido de lapropia página. Adicionalmente dichos enlaces deberían usar el elemento "title" en su sintaxis, de tal
maneradeponerallíalgunafrasequerefuercelaideadequeseaccederáacontenidosrelacionadosconeltemadelapropiapágina.
¿Cuántasvecessedebenrepetir loscontenidos?Larespuestatienequevercon laredacción:sedeberepetirtantasvecescomoseanecesarioparalacomprensióndeltextoporpartedeun"humano"que
estéleyendoymenosdelasquesepuedaninterpretarcomoqueseestáhaciendodicharepeticiónsóloparaelrobotdebúsqueda.
Otroelementodeinterésenestesentido,esquelosbuscadoresvaloranelhechodequehayaenlacesque apunten hacia el contenido que se ofrece. En este sentido, aparece como una herramienta
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
71|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
importante,lacapacidadquetengaelSitioWebdeofrecerelementosquepuedanserenlazadosdesdediferentessitios.Enlamedidaquesehagadichaacción,aumentarálaposibilidaddequeloscontenidos
delsitioaparezcanenmejoreslugaresenlaspáginasderesultadosdelosbuscadores.
Calidaddeloscontenidos
Porúltimo y aunqueesto seplanteópreviamente, es importante reconocer quepormuy importantequeseanlosbuscadores,loscontenidosqueseofrecenseránleídosporpersonasyporlotantodeberánsercreadosparafomentarsucomprensiónporpartedeellas.
Enestesentido,hayqueconvenirqueenlamedidaqueloscontenidosqueseofrezcanseandecalidad
y provengan de una fuente importante, será bien recibido, creído y, eventualmente, enlazado desdeotrosSitiosWebcreandodeestamaneraelcírculovirtuosoquepermitemejorarlapresenciayposiciónenlaspáginasderesultadosdelosbuscadores.
6.3.MineríaWebyEncontrabilidad.LaMineríadelaWebesunadisciplinaquepermitegenerarinformaciónacercadelcomportamientode
losusuariosenunSitioWeb,medianteelanálisisdelosdatosqueellosmismosvandejandoamedidaque visitan los SitiosWeb. Utilizando técnicas provenientes de las ciencias sociales, entre las que secuenta la clasificación, asociación y agrupación mediante patrones, es posible caracterizar a post‐
visitantes conelobjetivodeofrecerlesproductoso serviciosquevayandeacuerdoa lasnecesidadesqueseasignenalostiposdeusuarioquesehayandefinido.
Para mejorar su efectividad, se define que la minería del web se puede hacer en tres áreas que se
refieren al contenido del sitio y la estructura de navegación,más el comportamiento de los usuariosrespectodelosdosprimeros.
El objetivo de utilizarla, es ofrecer una alternativa que permita la generación demayor informaciónacercadelasactividadesquellevanacabolosusuariosquevisitanelSitioWeb.
Respecto de esto es importante tener en cuenta que las acciones que realizan los usuarios son
registradasanónimamenteenarchivosdetextotambiénconocidoscomologs(obitácoras,enespañol),en los cuales se va registrando cada uno de los archivos que sonmostrados por un servidor tras lapeticióndeunclientequevisitaunSitioWeb.Porlomismo,cadavisitageneradecenasocentenaresde
líneas de información que al ser procesadas con software especializado de análisis, permiten tenerinformaciónagregadaacercadevisitas,zonasdelsitioquesonmásvisitadasyotroselementosbásicosdeinformaciónsimilares.
Asimismoesposibletenerinformaciónacercadelaspalabrasingresadasenlosbuscadoresexternose
internosdelSitioWeb,loqueayudaaentendercuálessonlostérminosmásbuscadosyparaloscualeselSitioWebconstituyeunafuentedeinformación.
Enestesentido,laposibilidaddeanalizarporejemplo,loslogsdelanavegacióndelSitioWebobienloslogs de las palabras ingresadas en un buscador, permitirán al administrador del Sitio Web, tener
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
72|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
informacióndeprimerordenparatomardecisionesacercadecontenidos,delaformaquetieneelSitioWebeincluso,paratomardecisionesdereorganizacióndelasseccionesexistentesenelmismo.
6.3.1.QuiénbuscayquébuscaRespecto de los usuarios del SitioWeb se debe intentar conseguir información acerca de qué estánbuscandoenelSitioWebycuálessonlosobjetivosquepersiguenalvisitarlo.
Aunquelainformaciónqueseobtienemediantemineríadewebseráanónima,yaqueestábasadaen
elementosdeeste tipo, seráposibleactivarotros tiposde recursosparaconoceralusuarioydeestamanerasabermásacercadesusnecesidadesylasrazonesquelollevanavisitaralSitioWeb.
Por lomismo, se apoya como una buena práctica que el administrador del SitioWeboWebMáster
puedadedicaralgúntiempodesuslaboressemanalesalassiguientesactividades:
• RespondercorreoselectrónicosdelosusuariosquetenganrelaciónconlaoperacióndelSitioWeb,yaqueenelintercambioconellosseráposibleentendersupercepcióndelSitioWebylasnecesidades de información que lo llevan a visitarlo. Desde allí, serámás fácil conocer si hay
satisfaccióndelasnecesidadesyquépasossedebendarparaconseguirla.• Responderllamadostelefónicosdeusuariosquenoconsiganterminarsusoperacionesypara
quienes los sistemasdeayuda tradicionalesofrecidospor la instituciónoprogramadueñadel
SitioWebtampocoaporteninformaciónadecuada.ElcontactodirectoconlosusuariosseráunaherramientavaliosaparaperfeccionarloscontenidosyfuncionalidadesdelSitioWeb.
• Desarrollar tests deusuario tendientes a entenderdequémanera se relacionan los usuarios
con loscontenidosyapartirdeesto,establecer lasmejorasnecesariasen losámbitosqueserequieran.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
73|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
7.UsabilidadUnodelosobjetivosmásimportantesquepersiguetodoSitioWebestransformarseenunautoserviciodeinformacióneinteracción,querequieradelamenorexplicaciónposibleparaquelosusuariosquelo
visitan,puedanencontraryobtener la informaciónquebuscanytambién,seancapacesdecompletarlastareasqueselesproponendesdeelespaciodigital.
7.1.¿QuéeslaUsabilidad?LaUsabilidadeslamedidadelacalidaddelaexperienciaquetieneunusuariocuandointeractúaconunproducto o sistema. Esto se mide a través del estudio de la relación que se produce entre las
herramientas (entendidas en un Sitio Web el conjunto integrado por el sistema de navegación, lasfuncionalidadesyloscontenidosofrecidos)yquieneslasutilizan,paradeterminarlaeficienciaenelusodelosdiferenteselementosofrecidosenlaspantallasylaefectividadenelcumplimientodelastareas
quesepuedenllevaracaboatravésdeellas.
OtradefinicióneslaqueentregaelacadémicoYusefHassan(UniversidaddeGranada)alindicarque"lausabilidad es la disciplina que estudia la forma de diseñar SitiosWeb para que los usuarios puedaninteractuarconellosdelaformamásfácil,cómodaeintuitivaposible"yagregarque"lamejorformade
crear un Sitio Web usable es realizando un diseño centrado en el usuario, diseñando para y por elusuario,encontraposiciónaloquepodríaserundiseñocentradoenlatecnologíaounocentradoenlacreatividaduoriginalidad".
Además,elprofesorRicardoBaeza‐Yatesenunartículodelaño2002recalcadefinealadisciplinacomo
"unconceptoqueenglobaaunaseriedemétricasymétodosquebuscanhacerqueunsistemaseafácildeusarydeaprender.Alhablardesistemalareferenciasehaceacualquierdispositivoquetengaqueseroperadoporunusuario.EnestacategoríacaenlosSitiosWeb,aplicacionesdesoftware,hardware,
etc.".
Cabe indicar, finalmente, que la norma internacional ISO 9241‐11:Guidance onUsability (1998) hacereferenciaalaUsabilidadyofreceunadefinicióndesucontenidoyalcance:
“[LaUsabilidadserefiere]elgradoenqueunproductopuedeserusadoporusuariosespecíficospara
conseguir metas específicas con efectividad, eficiencia y satisfacción dado un contexto específico deuso”.
EsimportanteindicarquelaUsabilidadesunadisciplinaquenaceenEstadosUnidosyflorecegraciasaldesarrollocomputacional,consolidándosecomounaprácticahabitualconlaaparicióndelosSitiosWeb
enladécadadelos90s.
Adicionalmente se debe anotar que la palabra Usabilidad deriva del inglés Usability, cuya traducciónmásacertadaes"facilidadysimplicidaddeusodeunartículouobjeto".Sehaconsideradoadecuadoutilizar lapalabrausabilidadcondichatraduccióndebidoaqueenidiomaespañolnoexistenpalabras
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
74|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
quedescribancontantaprecisiónesteconcepto.Enestesentido,lomáscercanoseríaUtilidad,palabraquedeacuerdoalDiccionariode laRealAcademiaEspañola, significa "que traeoproduceprovecho,
comodidad,frutoointerés".Sinembargo,debidoaquedichotérminonoenglobalaideadefacilidadosimplicidadenelusodeunobjetooespacioporpartedequien loemplea, sehapreferidoutilizar laderivacióndelapalabraoriginalmenteenidiomainglés.
7.1.1.CaracterísticasPrincipalesdelaUsabilidadDadaslasdefinicionesanterioresesclaroqueabordarlaUsabilidadimplicatambiénrevisarunaseriede
aspectosrelacionadosconelusoylamaneraenquelaspersonasserelacionanconlossistemasqueselesofrecen.
Porlomismo,sehahechonecesariohacerunaseriedecomprobacionesdeestosaspectos,mediantelarevisióncompletadelaformaenqueelespaciodigitalapoyaalosusuariosencumplirsustareasenla
mejor forma posible. Dicha revisión debe ser hecha a través de diferentes factores, entre los que secuentanlossiguientes:
• Facilidaddeaprendizaje:defineencuántotiempounusuario,quenuncahavistounainterfaz,puedeaprenderausarlabienyrealizaroperacionesbásicas.
• FacilidadyEficienciadeuso:determinalarapidezconquesepuedendesarrollarlastareas,unavezquesehaaprendidoausarelsistema.
• Facilidadderecordarcómofunciona:serefierealacapacidadderecordarlascaracterísticasy
formadeusodeunsistemaparavolverautilizarloafuturo.• Frecuencia y gravedad de errores: plantea el apoyo que se le entrega a los usuarios para
apoyarloscuandodebanenfrentarloserroresquecometenalusarelsistema.
• Satisfacción subjetiva: indica lo satisfechosquequedan losusuarios cuandohanempleadoelsistema,graciasalafacilidadysimplicidaddeusodesuspantallas.
7.1.2.ÁreasteóricasrelacionadasEn torno a la Usabilidad se ha creado una comunidad que ha ido expandiendo sus capacidades yherramientas, abarcando áreas como la "Experiencia de usuario" y la medición de la calidad de lamisma,porqueseentiendequemientrasmayorsealausabilidaddeunsitio,mayorseráelimpactodel
SitioWebenquieneslovisitanyutilizan.
Adicionalmente,esútilentenderelcontextoenelquesedesenvuelveestaformadetrabajoutilizandopara ello la perspectiva que ofrece PeterMorville, cuando él sitúa la Usabilidad en función de otrasvariablesquepermitenmedirlacalidaddeunSitioWebdesdediferentesperspectivas.Enesesentido,
señalaqueunSitioWebpuedesermejoradodesdediferentesacercamientos,quedandolaUsabilidadcomounomásdeellos,permitiendolaaparicióndeotrosconsimilarimportanciaquedebensertenidosencuentaalmomentodehacerelrediseñodeunSitioWeb.
A estos acercamientos simultáneos al de la Usabilidad el autor los denomina las Facetas de laExperienciadelUsuario,ycorrespondenalossiguientes:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
75|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Útil: es necesario preguntarnos si nuestros productos y sistemas son útiles, y aplicar nuestroconocimientoparadefinirsolucionesinnovadorasqueapoyanlautilidad.
• Usable: corresponde a la facilidad de uso oUsabilidad sigue siendo un aspecto fundamental,necesarioperonosuficiente,porloquesedebecomplementarconlasdemásfacetas.
• Deseable: si bien los sitios deben ser eficientes, en particular con el uso de medios más
complejos(imágenes,sonidos,animaciones),estosedebeequilibrarconlosdemásvaloresdeldiseñoemocional.
• Encontrable:losSitiosWebdebensernavegablesypermitirquelosusuariospuedanencontrar
loquenecesitan.• Accesible: lossitiosWebdebenserasequiblesa laspersonascondiscapacidades(másde10%
delapoblación).
• Creíble:lacredibilidadesunodelosfactoresmásimportantesdetenerencuentayporellosedebenrevisarloselementosdediseñoafectanlaconfianzaquenostienenlosusuarios.
• Valioso:lasfacetasayudanadeterminarlosaspectosquellevanaquenuestrossitiosofrezcan
valorparanuestrosusuarios.
Figura6.1.:El"PanaldeMorville"muestralasdiferentes
facetasdelaexperienciadelusuario.
7.1.3.PrincipalesAutoresAdemásdeMorville, losautoresquehantrabajadomásdirectamenteeneltemadelaUsabilidadhansido Jakob Nielsen y Steve Krug. Ambos han presentado libros en los cuales debaten esta forma detrabajoyhandefinidosuscaracterísticasyformasdeabordarlaseneldesarrollodeSitiosWeb.
Jakob Nielsen es un doctor en ingeniería que centró su carrera en el desarrollo de interfaces de
software, desde lo cual evolucionó hacia el tema de la usabilidad . Es el autor y consultor más
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
76|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
relacionadoconeltema,alpuntoquelellamóel"gurúmundialdelausabilidad",apareciendocomotalenmediosdeprensaentodoelplaneta.
Sulibro"DesigningWebUsability:ThePracticeofSimplicity"(DiseñandoUsabilidadWeb‐1999)fijólas
pautas de la disciplina y entregó las herramientas necesarias para los desarrolladores de SitiosWeb,quienes a partir de entonces comenzaron a incorporar las prácticas de la Usabilidad en su trabajohabitual.
Entreotrosaspectos,susconsejosprincipalesparamejorarlausabilidaddeunSitioWebson:
• Aclararelpropósitodelsitio:serefiereaquedesde laprimeramirada,elusuariotengaclaro
quiénhaceelsitioycuáleselalcancedelmismo.• Ayudar a los usuarios a encontrar lo que buscan: ofrecer una buena organización de
informaciónconénfasisenlosmensajesprincipalesysistemasdebúsquedaadecuados.
• Mostrarelcontenidodelsitio:consisteenmostrarloscontenidosdemaneraclaraparaevitarclicksinnecesarios,mostrandotemasanterioresquehayansidodestacados.
• DiseñoparamejorarInteracción,noparadefinirla:tenercomometaqueeldiseñocooperecon
lainformación,másquecompetirconella.
Un segundo autor de importancia es Steve Krug consultor en Usabilidad cuyo libro "Don’tmakemethink"("Nomehagaspensar"‐2000)marcóunhitoalponerenelcentrode ladiscusiónelhechodeque los Sitios Web deben ser creados para que el usuario llegue a sus páginas y actúe en forma
inmediata,sinquetengaquedetenerseaentendercómoestáhechouorganizado.Además,planteólanecesidaddeprobarconlospropiosusuarioslainteracciónqueseofreceenlosespaciosdigitales,conelfindeasegurarquelaofertaqueserealiza,escomprendidaporquieneslasestaránutilizando.
Entreotros,susprincipalesconsejosparaayudaralausabilidaddeunSitioWebson:
• Diseñarunsitioessiempreunactodebalance:priorizarelusodelespacioayudaalaaudienciayaquienpublica,aalcanzarsusmetas;
• Balanceareldiseñoyelformato,paraquelascosastenganunénfasisadecuadoencuantoauso
yespacio.• Siempresedebenoptimizarmuchasvariablesalmismotiempo,mostrandosuficientedeunasin
ocuparmuchoconotra.
• No hay reglas universales porque la solución que funciona en un caso, no funciona en otrocontexto.
Adicionalmentesedebediseñarpensandoquelosusuariosnoleenlostextossinoquevansaltandoporelcontenido;queloscontenidosseránaccedidosdemejorformasisecreanjerarquíasvisuales;quela
navegacióndebeutilizarsignosvisiblesymétodosconvencionalesparaqueseaentendidaentodosloscontextos,entreotrosaspectos.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
77|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
7.1.4.PrincipalesrecursosAdemás de los libros reseñados, hay en Internet una serie de recursos que pueden ser accedidos enidiomaespañol,paraconocermásacercade lascaracterísticasde laUsabilidadcomodisciplina.Entreellos,citamoslossiguientescomolosmásinteresantes:
• Research‐BasedWebDesign&UsabilityGuidelines(inglés)
http://www.usability.gov/pdfs/guidelines.html• UsabilidaddefinidaenWikipedia
http://es.wikipedia.org/wiki/Usabilidad• HerramientasparalausabilidadenlaFundaciónSidar(España)
http://www.sidar.org/recur/desdi/traduc/es/visitable/Herramientas.htm
7.2.AseguramientodeUsabilidadUnavezentendidoelalcanceycaracterísticasdelaUsabilidad,esposibleavanzarenlacomprensiónde
loselementosquesedeben tenerencuentaparaasegurar suexistenciayavanzarenmejorasque laamplíen.
Noobstante,paraasegurarquedichoselementosestánpresentesenunSitioWeb,losexpertosdeestaáreadeestudioshandesarrolladounaseriedemetodologíastendientesamedirdemaneraconcretala
existenciadeloselementosqueayudanalaUsabilidad.
Laaplicacióndeestasmedicionesdalugara lageneracióndecriteriosobjetivosypuntosdechequeo,quepermitenhacercomparacionesmetódicasyperiódicas.
Por loanterior,esdesumaimportanciaconocer losmétodosdemediciónparaponerlosenprácticayaprovechar las características de estadisciplinapara aumentar la efectividad y eficiencia de los Sitios
Web.
7.2.1.MedicióndelausabilidadSeentiendepormedicióndelaUsabilidadlatareadeaplicarunomásmétodosquepermitenobtener
datos objetivos acerca de la calidad de la experiencia que tiene un usuario en un SitioWeb. Por lomismo,setratadelaaplicacióndemétricassobrediferentesaspectosquevandesdelainterfazgráficahastaelusoycomprensióndelasfuncionalidades,quepermitancompararlaexperienciaquetieneun
usuario endiferentes SitiosWeb,mediantemétodos quepuedan ser utilizados con cualquier tipodeellos.
Elinteréscentraldelautilizacióndeestasmétricasesquesepuedenlograrcriteriosobjetivosrespectodelosaspectosmedidos,conlocualseobtienemayorinformaciónquelaquesólootorgalapercepción
subjetivadeunapersona,pormuyexpertaoconocedoradelastecnologíasdeinformaciónqueellasea.
Dentrodelosautoresquemáshanavanzadoenlacreacióndecriteriosdemedición,seencuentraJakobNielsen,quientempranamentetraslaaparicióndelweb,desarrollólosestudiosnecesariosparallegara
describirlaexistenciadeunconjuntodeprincipiosdemedición,cuyocumplimientopermitiríaasegurar
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
78|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
la calidad de usable de un SitioWeb. A dichos criterios les llamó principios heurísticos debido a quepermitíanhacerunaevaluaciónconsiderandolaperspectivadelosexpertos.
Dichos principios son diez y su revisión permite desarrollar un proceso repetitivo de desarrollo y
pruebas, que asegure que el producto resultante permita generar un sitio usable. La importancia deponerlosenprácticaradicaenqueofrecenunaformasimplederevisar lascaracterísticasdelosSitiosWeb de una manera más económica que sistemas similares basados en pruebas de laboratorios y
tecnologíasdeseguimientodelasactividadesdelosusuarios.
7.2.2.MetodologíadeJakobNielsenParallegaralosprincipiosdeusabilidadantesseñalados,Nielsenestudió249problemasdeusabilidadyapartirdeellosdiseñóloquellamólas“reglasgenerales”paraidentificarlosproblemasdeusabilidad.Graciasaestasistematizaciónlefueposiblepasardesdeelterrenoempíricoalteórico.
LosprincipiosdefinidosporNielsensonlossiguientes:
• Visibilidad del estado del sistema: el sistema siempre debería mantener informados a los
usuarios de lo que está ocurriendo, a través de retroalimentación apropiada dentro de untiemporazonable.
• Relaciónentreelsistemayelmundoreal:elsistemadeberíahablarellenguajedelosusuarios
mediante palabras, frases y conceptos que sean familiares al usuario,más que con términosrelacionados con el sistema. Seguir las convenciones del mundo real, haciendo que lainformaciónaparezcaenunordennaturalylógico.
• Control y libertad del usuario: hay ocasiones en que los usuarios elegirán las funciones delsistemaporerrorynecesitaránuna“salidadeemergencia”claramentemarcadaparadejarelestado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben
apoyarlasfuncionesdedeshaceryrehacer.• Consistencia y estándares: los usuarios no deberían cuestionarse si acciones, situaciones o
palabrasdiferentessignificanenrealidadlamismacosa;sigalasconvencionesestablecidas.
• Prevencióndeerrores:muchomejorqueunbuendiseñodemensajesdeerrores realizarundiseñocuidadosoqueprevengalaocurrenciadeproblemas.
• Reconocimientoantesquerecuerdo:sedebenhacervisibleslosobjetos,accionesyopciones,El
usuario no tendría que recordar la información que se le da en una parte del proceso, paraseguiradelante.Lasinstruccionesparaelusodelsistemadebenestaralavistaoserfácilmenterecuperablescuandoseanecesario.
• Flexibilidadyeficienciadeuso:lapresenciadeaceleradores,quenosonvistosporlosusuariosnovatos,puedeofrecerunainteracciónmásrápidaalosusuariosexpertosquelaqueelsistemapuedeproveeralosusuariosdetodotipo.Sedebepermitirquelosusuariosadapteelsistema
parausosfrecuentes.• Estéticaydiseñominimalista:losdiálogosnodebencontenerinformaciónqueesirrelevanteo
poco usada. Cada unidad extra de información en un diálogo, compite con las unidades de
informaciónrelevanteydisminuyesuvisibilidadrelativa.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
79|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Ayudaralosusuariosareconocer,diagnosticaryrecuperarsedeerrores:losmensajesdeerrorse deben entregar en un lenguaje claro y simple, indicando en forma precisa el problema y
sugerirunasoluciónconstructivaalproblema.• Ayuda y documentación: incluso en los casos en que el sistema pueda ser usado sin
documentación, podría ser necesario ofrecer ayuda y documentación. Dicha información
deberíaser fácildebuscar,estarenfocadaen lastareasdelusuario,conuna listaconcretadepasosadesarrollarynoserdemasiadoextensa.
7.2.3.TestHeurísticoApartirdelosprincipiosseñaladosenelpasoanterior,Nielsenplanteóqueungrupodeexpertospodíahacer la revisión de un Sitio Web –ya fuera operativo o en etapa de construcción‐ y contrastar su
funcionamiento contra el grupodeprincipios enunciados. A dichaprueba se le conoce generalmentecomo"testheurístico".
El grado de cumplimiento y los problemas de usabilidad detectados durante este test heurístico ,permitiría a los desarrolladores tomar las precauciones y sugerir los cambios que fueran los más
adecuadosparaaumentarlausabilidaddelsistema.
Enestesentido,Nielsenexplicóquelosexpertospodríaninclusoaumentarelnúmerodeáreasarevisardependiendodelascaracterísticasdelproyectoaevaluar
El resultado de un test de este tipo es un informe emitido por el evaluador en el que describe elproblema analizado, las reglas específicas que son afectadas por su comportamiento y cómo podría
mejorar el cumplimiento de ellas con un cambio en la interfaz. Añade que si bien esto último no esposible,síseráimportantequelosproblemasconocidosseanreportadosconelfindeintentarhacerlasmodificacionesposiblesparaaportarasusolución.
Unelementodeinterésenestecaso,esquecomosetratadeevaluarinterfacesbasadoenlosprincipios
descritos,noesnecesarioqueéstasesténconstruidasparaevaluarlas;enperíodospreviosaldesarrollopero cuando ya se cuente con las características gráficas operacionales que tendrá la interfaz, estametodologíatambiénpuedeserutilizada.
Respectodelnúmerodeexpertosquedebellevaracaboeltestheurísticoparaqueéstetengavalidezy
un número adecuado de hallazgos, el autor sugiere que cinco es el número más adecuado ya quemuchos de sus hallazgos serán equivalentes pero tambiénhabrá unnúmero importante de ellos queserán únicos. Agrega que "el número exacto de evaluadores que se debería usar depende del costo‐
beneficio.Más evaluadores deberían ser usados en casos en que la usabilidad es crítica o cuando sepuedenesperargrandesahorrosdebidoalagrancapacidaddeunsistemadesercríticoparalamisióndeunaempresa".
EnelAnexo3seencuentrauna“PlantilladeEvaluaciónHeurística”
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
80|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
7.2.4.TestdeUsuarioEl "test de usuario" es un sistemade comprobaciónde la usabilidadque consiste enqueun expertoobservalaformaenqueunusuarioempleaunsistemayapartirdeeso,lograestablecerlosprincipalesproblemasquetienesuinterfaz.Enestesentido,lausabilidadserelacionadirectamenteconelnivelde
desempeñoquetieneelusuarioobservado.
Lasprincipalesventajasdeestemétodoradicanenelhechodequesevealusuarioactuandosobreunapantallareal,manipulandosusopcionesdelamaneraqueloharíaenunasituaciónrealdeuso.Además,
los problemas que se detectan normalmente identifican las principales dificultades que tienen losusuariosanteelsistemaqueselesofrece.
Graciasaestetrabajo,esposibleidentificardemanerarápidaysimplelosproblemas,dejandoleccionesparaque losencargadosdeldesarrollode lasaplicaciones,puedanhacercorreccionesque llevenaun
mejorusodelsistema.Adicionalmentepermiteaislarlaspercepcionesdelosusuariossobreunsistema,respectodelusorealqueledanalmismo,generandoobservacionesmásobjetivasacercadelacalidaddelsistemaprobado.
Noobstante,paraqueunsistemapuedaserprobadoadecuadamentemedianteestesistemasedebe
seguir un protocolo estricto que permita ver al usuario en acción, sin que éste se reste de hacer lapruebacomosiestuvierausandodeverdadelsistema.Paraelloes imprescindible tenerencuenta losiguiente:
• Se debe convencer al usuario de que lo que está a prueba no son sus habilidades, sino el
sistema;siéstenofuncionaseráculpadelsistemaynodelusuario.Porlomismo,esesperablequedigaenvozaltatodoloquelepasaporlamentecuandoestáhaciendolaprueba,paraqueel equipo de desarrollo pueda entender cuáles son sus expectativas y por qué ellas no se
cumplen.• Cadaacciónquesesoliciterealizaralusuariodebetenerunobjetivoclaroasermedido,conel
fin de entender cuáles son las dificultades que enfrenta y cómo podrían atenderse al ver su
formadeusarlainterfaz.• Enningúnmomentodeltestsedeberá"ayudar"oretroalimentaralusuarioexplicándolecómo
hacerunaacción,debidoaqueseesperaverlausabilidaddelsistemaporsímismo,esdeciren
lasmismascondicionesenque funcionarácuandoestéadisposiciónde todos losusuariosvíaweb.
• Aexcepcióndesistemasqueesténdirigidosaunaaudienciaespecífica,cualquierpersonaque
sepausaruncomputadorpodría serelegidoparahacerel testdeusuario.Es importantequequienesseanelegidosseanrepresentativosdelosusuariosqueutilizaránfinalmenteelsistema.
Respectodelnúmerodeusuariosquesedebeempelarenuntestdeestetipo,Nielsenseñalaquecincopersonaseselnúmeromásadecuado.
EnelAnexo4seencuentrauna“PlantilladeTestdeUsuario”
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
81|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
7.2.5.MetodologíadeAlanCooperUnodelosproblemasmáshabitualesquetienenlosdesarrolladoresdeSitiosWeb,esladificultadparaentender las necesidades que tienen los usuarios que llegan a visitar estos espacios digitales.Habitualmente lo que hacen es conseguir que un determinado software funcione adecuadamente,
aunque no necesariamente ligado a la actividad de un usuario en particular lo que lleva a que nosiemprelogreserentendidoyutilizadocompletamenteporestos.
Para atender esta problemática, el consultor Alan Cooper desarrolló una metodología de "diseño
orientadoametas"atravésdelcualsetrabajadirectamenteconlainteracciónquetendránlosusuariosconlossistemasqueseestándesarrollando.
Dichametodologíaimplicaeldesarrollodeunaseriedepiezasgráficasenlasqueseilustralamaneraenque los usuarios trabajan con el sistema y mediante esta fórmula, se busca responder de la mejor
maneraalasnecesidadesquetienenlosusuariosdelossistemasqueselesofrecen.
7.2.6.CreacióndePersonasyEscenariosComo parte integral de dicha metodología se creó el concepto de "persona" que corresponde a
personajes determinados aunque ficticios, que permiten entender demanera clara quiénes serán losusuariosdelmismoymás tardeelde"escenarios”,quecorrespondena lassituacionesenquedichospersonajesemplearánelsistema.
Laformadeutilizardichosconceptosseexplicadelasiguientemanera:"Creamosmodelosdedatosy
flujosde trabajoparadefinir losprocesosdenegocio.Modelamosarquetiposdeusuariosqueson laspersonas para entender sus metas y modelos mentales. Para encontrar el diseño de interacciónadecuado, ponemos a las personas en escenarios y desarrollamos bosquejos gráficos que siguen los
caminos más relevantes en las interfaces. Aplicamos posprincipios de diseño y las plantillas paraconstruirunasolución.Mientrasmásavanzamosadquirimosmásconfianzaen loquedesarrollamosydefinimoslaconductadelasfuncionesmenosusadasydiseñamosnuestrasoluciónconmejoresniveles
de fidelidad. En cada paso, documentamos los cambios en nuestro diseño demanera que podamoscomunicarlosatodoslosmiembrosdenuestroequipodedesarrollo".
Estametodología tieneunusomuy importantealmomentodedefinir las funcionalidadesdeunSitioWeb,yaquealdefiniralospersonajesqueutilizaránylassituacionesenquelosemplearán,serámás
fácil que todo el equipo de desarrollo determine los límites de las funcionalidades y contenidos quedebeponerencadapantalla.
Porejemplo,paraunsitioqueofrezcatrámitesdeunserviciodeterminado,seráimportantedeterminarquiénes son losusuarioshabitualesdelmismo.Si se sabeque sonde la terceraedady con limitados
conocimientos sobreelusodel computador, sepodrádiseñaruna"persona"queseaunhombrequesóloquiere realizar el trámite en elmenornúmerodepasosposibles, conuna interfaz con lamenor
cantidaddeelementostecnológicosylamayorsimplicidadposible,conelfindehacerlaacciónquesenecesita y terminar consiguiendo un comprobante que le ayude posteriormente a demostrar que yahizolagestión.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
82|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Comopartedelusodeestametodologíasepuedebautizara la"persona"como"DonRafael", indicarque se trata de un jubilado. Luego, se podrá definir que el “escenario” consistirá en que utilizará el
trámitedesdeun infocentrodondees improbablequepuedarecibirayuda loquedeterminaráque lapantalladebeserlomássimpleposibleyqueesperarásalirdeallíconundocumentoimpresoquelleveun timbre, tal como si hubiera ido a la oficina del servicio. Al conocer estos requerimientos, todo el
equipodedesarrolloentenderámuybien loque tienequehacery su respuestaserádiferentequesisólosehablaradel"usuario"entérminosgenéricos.
EnlosAnexo5seentregaunamuestragráficadeunaPersonayEscenario
7.3.EjemplosprácticosdemedicióndeUsabilidadConlasmetodologíasdadasaconoceranteriormenteesposiblequeelequipoquedesarrollaunsistemapueda capturar información de primer orden durante el proceso de creación de un Sitio Web para
determinar la mejor forma de diseñar tanto sus interfaces gráficas como las interacciones que segeneranapartirdeellas.
7.3.1.UtilizacióndelametodologíaTomando dichas metodologías y aplicándolas a un proceso de desarrollo, se sugiere su uso en elsiguienteorden:
• Creación de personas: el uso de esta metodología aparece como primera actividad en un
procesodedesarrollowebyconsisteenunarevisiónde laaudienciaa laquesedirigeelSitioWebparaelegirdeentreaquellosusuariosqueaparecencomolosprincipales,aunoodosquerepresenten a los usuarios promedio. La actividad en este caso consiste en definirlos con
“nombreyapellido”,otorgarlescaracterísticasdemográficaseinclusodarlesunafotografíaquelos identifique.Dichaspersonasdebenestar siempre referenciadasen las conversacionesquedefinanlascapacidadesdelsitio,conelobjetivodequelainterfazsiempreestéorientadaalos
usuarios.• CreacióndeEscenarios: comosegundaactividadsedeterminaenquémomentos losusuarios
paraloscualessehancreadolas“personas”llegaránautilizarelSitioWebydequémaneralo
harán. Con eso se puede terminar qué funcionalidades son las más relevantes a serdesarrolladasy lamaneraenqueelenfoquea las “personas”debeserexpresado tantoeneldiseñográficocomode interacción.Las interfacesquesegenerentrasestosaportes,deberán
consignardichavisión.• TestHeurístico:unavezquesehancompletadolospasosanterioresyaúnantesdeldesarrollo,
se puede entregar los diseños de interfaces a un pequeño grupo de expertos, para que
determinen las eventuales fallas de usabilidad que puedan existir en las propuestas. Con susinformes será posible hacer correcciones a las interfaces que se hayan desarrollado hasta elmomento,graciasalocualseevitaránproblemasposteriores.
• Test de Usuario: cuando ya se ha avanzado en el desarrollo, es posible hacer pruebas conusuariosrealesparaverlamaneraenqueellosutilizanlas interfaces,paracomprobarsisehaconseguidolametadequelogrenrealizarlastareasqueseproponenenlapantallademanera
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
83|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
eficiente y efectiva. Con los resultados se deben hacer as correcciones que aparezcan comonecesariasparaasegurarlausabilidad.
Es importante considerar que todos los pasos anteriores deben ser insertados en el sistema de
desarrolloquesepongaenpráctica,dandoespacioparalageneracióndesusresultadoseintegrandoaéstos en procesos repetitivos de mejoras. Sólo de esta manera se podrá asegurar que el Sitio Webresultanteserácomprendidoyutilizadoadecuadamenteporlosusuarios.
También es relevante tener la claridad de que un sistema sólo será útil cuando los usuarios que lo
empleenlogrendesarrollarlastareasqueseofrecenensuspantallas;enestesentido,nobastaqueelsoftware realice las operaciones que se desean, sino que sólo se entenderá que funcionaadecuadamentecuandolosusuariosloentienden,loempleanylograncumplirconlasactividadesque
comprendesuinterfaz.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
84|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.PuestaenMarchadelSitioWebUnavezqueel sitiosehaconstruido,esnecesariohacerlopasarporunaseriedepruebasantesdeyentraralafasedeproducción.Mediantedichaspruebas,semedirásureacciónintegralfrenteadiversas
accionesquerealizaránlosusuariosdesdesuspáginas.
Entreotrosaspectosseránecesarioprobareldesempeñocomputacionalde laplataformatecnológicausada;seguridadanteintentosdeataqueyexactitud;correccióndesucontenidoysudespliegueenlosdiferentesprogramasvisualizadores,entreotrosaspectos.
8.1.ErroresenlaEtapadePruebasLos errores seránde comúnocurrencia y no situaciones aisladas, por lo quehayqueutilizar diversas
metodologíasparallevarunrecuentodeellosyhacerunseguimientoordenadodelaformaenquesonabordadosycorregidos.
Si lametodologíadedesarrolloha sidobienaplicada,enestaetapapodríanocurrirproblemasconelfuncionamiento de las aplicaciones por diversas condiciones de borde (tipo de programa visualizador
usado,enlacesnoencontrados,etc.),peronodeberíanproducirseproblemasrelacionadosconqueelsistemaejecuteaccionesdiferentesalasquesehubieransolicitadoatravésdesusformularios,sistemasdebúsquedauotros.
Dadoqueloserroresseráncomunes,sedebepreparara losusuariosqueharánlaspruebasparaeste
tipo de ambiente, explicándoles que las situaciones de error en esta etapa serán lo normal y quegradualmente éstas irán desapareciendo para dar lugar al funcionamiento normal de las aplicacionesprobadas. Pero, lo relevante en este caso, será hacerles hincapié en la necesidad de que ellos vayan
registrando e informando adecuadamente sus hallazgos, con el fin de contribuir al proceso decorreccióndeloserrores.
8.2.CómoyQuéProbarConelfindeprobarlasdiferentescapacidadesdeunSitioWeb,esnecesariodividireltrabajoencinco
áreas,queson:
• PruebasdeInterfacesyContenidos• PruebasdeFuncionalidadesyOperación• PruebasdeCarga
• PruebasdeSeguridad• PruebasdeRespaldoyRecuperación
Por cada una de ellas hay actividades específicas a realizar, de las cuales se entrega un detalle acontinuación.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
85|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.2.1.PruebasdeInterfacesyContenidosLasactividadesdeestaetapaconsistenenhacerrevisionesprecisasdelaformaenquesedesplieganlaspáginasdelsitioyversicumplenconlosTérminosdeReferenciaenestostemasy,además,sicumplenconlosestándaresmínimosquesehayandefinidocomometaasercumplida.
Lasaccionesdepruebasugeridaspararealizarenestaetapasonlassiguientes:
• Verificación de Contenidos: es una prueba básica para revisar si el Sitio Web desarrollado
incluyetodosloscontenidosquesehanespecificadoenlosTérminosdeReferenciaolosquesehayan definido en el marco del plan de desarrollo. Se puede hacer en forma manual o
automática,deacuerdoalassiguientesorientaciones:o SistemaManual:serefiereahacerunarevisiónmanualdeloscontenidosdelSitioWeb
atravésdelanavegacióndesuspáginas.Paraelloserecomiendaprimeroconstruirun
índice de contenidos y luego verificar la existencia de cada uno de los ítemes quecontiene,atravésdehacerunrecorridoexhaustivodelsitio.Loselementosquedebenprobarseobligatoriamenteson:
Verificacióndeortografíayredacción Verificacióndeenlacesprincipales Verificacióndeimágenesenpáginas
Verificacióndeexistenciadearchivosadjuntos VerificacióndelaListadeChequeodeAccesibilidad(verAnexo6)
o SistemaAutomático:especialmenteorientadoalaverificacióndeenlacesrotos,locual
sepuedehacerutilizandosistemasbasadosenInterneto,bien,softwareespecializado.o Sistemas Basados en Internet: se recomienda usar el servicio del W3C Check Link (
http://validator.w3.org/checklink).
o Software: se recomiendabajaryusardesdesucomputadorel softwaregratuitoXenu(http://home.snafu.de/tilman/xenulink.html).Deigualmanera,losactualessoftwaredecreacióndesitiosWebpermitenmanejarenformacontroladalosenlacesinternos;un
error común de este tipo es que una foto se vea normalmente en el computador dedesarrollo,peronoenelSitioWeb,Estoocurreporquees referidaen formaabsolutadesde una ubicación en un disco duro local o en red, en lugar de un directorio de
imágenesdelSitioWeb.• Sitio en Construcción: se debe verificar que el SitioWeb no contenga espacios vacíos o que
tengaeltítulodeenconstrucción.Noesadecuado,bajoningúnsentido,usarespacioscondicha
leyenda; en tal caso es preferible eliminar esa zona y volver a incluirla cuando exista elcontenidocorrespondienteenelsitio.
• Verificación deMeta Tags: losmeta tags sonmarcas en lenguaje HTML que van en la parte
superior de cada página, a través de las cuales se entrega a los sistemas de indexación ybúsqueda(comoGoogle,Yahoo!yotros), la informaciónmínimaquesedebetenerencuentaparahacerunacorrectaindexacióndelcontenidoqueincluye.Losmetatagssonelementosque
obedecenaunestándardefinidoporelWorldWideWebConsortium(http://www.w3c.org)porlo que su uso está regulado. Para verificar que dichas marcas cumplen con los elementos
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
86|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
mínimos requeridospor losbuscadores,existenherramientasen Internetquepermitenhacertalpruebayofrecenrecomendacionesparamejorarlainformacióningresadaendichaárea.
• VerificacióndeEstándares:aunquelosSitiosWebpuedenserconstruidosapartirdediferenteslenguajes, todosdebencumplir ciertasnormasdeorganizaciónde su código fuente (sintaxis),quepermitansuvisualizaciónporsoftwareequivalenteendiferentesplataformas.Dichasintaxis
estáestandarizadaypuedeserprobadaatravésdeherramientaspúblicasqueestándisponiblesenInternet.Lasdosmásimportantesson:
o ValidacióndeHTML:larealizaelWorldWideWebConsortium(http://validator.w3.org)
eindicasielcódigousadoenlapáginaescorrecto.Comoresultadoentregaunreporteconloseventualeserroresparaayudarasureparación.
o ValidacióndeCSS:larealizaelWorldWideWebConsortium(http://jigsaw.w3.org/css‐
validator/)eindicasilaHojadeCascadadeEstilo(CascadingStyleSheet)cumpleconlasintaxis estándar y por lo tanto podrá ser visualizada correctamente en todos lossistemas.
• Verificacionesde Interfaces:medianteestapruebaserevisanaspectosgráficosdelSitioWeb,para determinar si su despliegue en las páginas es correcto. Dentro de los elementos másimportantesaserverificados,seincluyenlossiguientes:
o Plug‐ins necesarios: cuando se utilicen elementos audiovisuales o interactivos querequieran de algún software incrustado para funcionar (plug‐ins), se debe ofrecer unenlace para que los usuarios que no lo tengan instalado, puedan bajarlo y hacer el
proceso de instalación. En el caso del uso de la tecnología Flash, las últimasactualizaciones del producto permiten que el software pueda ser bajado en forma
automáticaporlosprogramasvisualizadores,sisecuentaconlacodificaciónadecuada.Porloanterior,esnecesariohacerlapruebadesdeuncomputadorquecarezcadedichosoftware,paracomprobarqueefectivamentehacedichaoperación.
o Consistencia de la Diagramación: cada una de las páginas del sitio debe tenerelementos consistentes, con el fin de ofrecer al usuario una experiencia similar encualquieráreadelSitioWeb;pornombrarsólotresaspectos,loanteriorimplicaquelos
menús deben aparecer siempre en el mismo lugar; que los listados deben estardiseñadosde similarmaneraen todoel sitio yque los coloresy formasdeusode lasinterfacesdebensersimilaresalolargodelaspáginas.
o Anchode laDiagramación: si la diagramacióndel sitio seha realizadoparaunanchodeterminado(porejemplo,800pixelesdeancho),enestaetapasedebeprobarsiellose cumple. Asimismo, se debe probar en una pantalla configurada con una menor
dimensión(porejemplo640x480pixeles),cuáleseláreavisibledelsitioycómoafectaeso a la navegaciónpor elmismo.Otra pruebadelmismoestilo, se refiere a usar unprograma visualizador orientado sólo a texto como Lynx (
http://www.delorie.com/web/lynxview.html), para obtener visiones alternativas de lamanera en que los usuarios están accediendo a la información que se les ofrece.
En este aspecto, en caso de existir, es de interés contar con un estudio del log delservidor que muestre la forma en que los usuarios están accediendo a las páginas,
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
87|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
porquedeesamanerasepodrádeterminarhaciaquéconfiguracióndepantallasedebeatender con mayor prioridad. La norma en este aspecto es que sin importar las
características técnicasque tengael computadordelusuarioqueaccedealSitioWeb,éstesiempreseveaordenadoylegible.
o Diagramaciónvs.Browsers:aunquelacodificaciónenloslenguajessoportadosporlos
programas visualizadores (browsers) puede apegarse a los estándares, no todosmuestrandelamismamaneralosSitiosWeb.Dadoesto,esnecesariorevisarelsitioendiferentestiposdeprogramas,especialmenteenaquellosqueconformanlaminoría,al
momentodeescribiresteManual.Esdecir, laspruebasalmenosdeberíanhacerseenMicrosoft Internet Explorer (http://www.microsoft.com/explorer), Opera(http://www.opera.com)yMozillaFirefox(http://www.mozilla‐europe.org/es/),yaque
con ellos se cubrirá un amplio espectro. Lo que se debe revisar en este caso es eldesplieguedetodosloselementosquesemuestranenlapantalla,paraasegurardequeaparecenenlasposicionesqueseleshanasignadoeneldiseño.
o Diagramación vs. Sistema Operativo: tal como se explicó en el caso anterior, losdiferentes sistemas operativos pueden establecer diferencias en la forma en que semuestran los Sitios Web. Por ello, es importante conocer cuáles son los sistemas
operativosutilizadosporlaaudienciaalaquesedeseallegaryrevisareldesplieguedelsitio en ellos. Hay que recordar que, además de Microsoft Windows, los usuariospuedenestarvisualizandoelsitiodesdecomputadoresequipadosconAppleMacintosh
odiferentesversionesdelsistemaoperativosUnix.o Imágenes Escaladas: se debe verificar que las imágenes que aparezcan en el sitio no
esténsiendomostradasentamañoreducidoartificialmente;esdecir,quesetomeunaimagendegrandesdimensionesyporprogramaciónsemuestreenuntamañomenor.Elefectodeesoesquelaspáginasconesetipodeimágenesseránmuypesadasyharán
queelaccesoaellassealento.Paracomprobarlo,sedebesolicitarlasPropiedadesdelaimagen;en laventanaquesemuestra se indicaelpesode la imagen,quenodeberíasobrepasarlos5Kbparalasdetamañopequeño(iconosythumbnails)ylos25Kb,para
losdetamañomediano(fotografíasennoticias).Esimportanteconsiderarque,ademásde estas verificaciones individuales de peso de imágenes, el límite de peso para unapáginaesde100Kb,incluyendotodossuselementos.
o Imágenes SinAtributoALT: para cumplir con las normasde accesibilidadesnecesarioquetodaslasimágenesqueseusenenunSitioWeb,tenganunadescripciónutilizandoelatributoALT(paratextoalterno)dellenguajeHTML.Paracomprobarlo,bastasituarel
mousesobreunaimagen,paraquesedespliegueunaleyendaentextoenunaetiquetaamarillaqueflotasobrelafoto;siesonoocurre,elatributonoestásiendousadoydebesercorregidoeincluido.
8.2.2.PruebasdeFuncionalidadesyOperaciónLasactividadesdeestaetapaserefierenahacerchequeoscompletosrespectodelasfuncionalidadesyaplicacionesqueofreceelsitio,yaseandeaplicacionessimplescomoformularioshastamáscomplejas,
comoconsultasymodificacionesderegistrosenbasededatos.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
88|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
En este sentido, las pruebas se deben hacer sobre diferentes elementos, siendo algunos de losmásimportanteslossiguientes:
• ValidacióndeFormularios:sielSitioWebtieneformulariosparaelenvíooingresodedatos,se
debe utilizar sistemas de validación del ingreso de datos para asegurar que éstos sean bieningresados. En este aspecto, algunas de las validaciones más importantes deben ser lassiguientes:
• Campos Obligatorios: se debe validar que en los formularios sean ingresados todos aquelloscamposqueseannecesarios;éstosdebensermarcadosdealgunamanera(usualmenteconunasterisco) que permita a los usuarios entender la obligatoriedad de ingresar información en
ellos;adicionalmente,debeindicarsetalcondiciónenformaexplícita.• Validaciones Locales: para reducir la carga de validaciones en el servidor, se recomienda
incorporar la mayor cantidad de éstas en el computador del cliente, utilizando en forma
estándarellenguajeJavascriptparahacerlas.• Sintaxis de Ingreso: se debe validar que, en algunos casos, los campos sean ingresados con
datos válidos; elmejor ejemplo es el caso del ingreso de un correo electrónico el cual debe
tenerunaarroba(@)paraservalidado.• SuscripciónaServicios:sedebevalidarquecadavezqueserealicelasuscripciónaunservicio
que ofrezca el SitioWeb, se envíe un e‐mail al usuario (para lo cual se debe necesariamente
solicitar su dirección de correo electrónico) en el que se le informe sobre el resultado de lorealizado.Quienpruebeelsistemadebevalidarqueelsistemaestéenviandocorrectamentelose‐mails y que dicho e‐mail llegó a la dirección correspondiente; en este caso se recomienda
probarconunadirecciónderecepciónexternaalainstitucióndesdelacualseprueba.• IngresodeDatos:sisecuentaconunsistemaquepermitaelingresodeinformaciónhaciauna
basededatos,sedeberevisarenlatabladedestinoqueefectivamenteseesténenviandolosdatosdelamaneraquesehaprevisto.
• Reingreso y Corrección de Datos: para mejorar la interacción del Sitio Web, cuando tras el
ingresoyenvíodelosdatosdeunformulario(despuésdelavalidaciónlocaldelformulario)elusuariopresionaelbotónBackdesuprogramavisualizadorparavolveratrásymodificaralgúncampo, se le debenpresentar todos los datos quehayan sido ingresados.De estamanera se
aprovecha la información ingresadapreviamente,evitandolafrustracióndelusuarioportenerqueescribirnuevamenteelcontenidocompletodelformulario.
• Elementosde Interfaz: al usarelementosdel lenguajeHTMLpara la creaciónde laspantallas
(inputboxes,comboboxes,listboxes,radioycheckbuttons,etc.),serecomiendanomodificarradicalmente sus atributos de despliegue (colores, formas) y comportamientos tradicionales,para lograr que el usuario sepa intuitivamente cómo usarlo y no deba aprender denuevo su
operación.• Multiplataforma:sedebecomprobarquelosformulariosfuncionanendiferentesversionesde
programasvisualizadores(browsers),desistemasoperativosydetiposdeconexióna Internet
(conmutado,bandaanchaydedicado).
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
89|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Botones de Interacción: si se cuenta con botones interactivos que permiten imprimir, enviaruna página a un amigo, etc. se debe validar que estén realizando correctamente la acción
indicada.• Sistemas de Búsqueda: si se cuenta con ellos, se debe validar que efectivamente permitan
encontrar documentos existentes en el sitio; en este sentido se deben ingresar documentos
específicos y luego buscarlos de manera de asegurarse que la funcionalidad está operandoadecuadamente.Siel sistemadebúsqueda tieneunaversióndebúsquedaavanzada, sedebeasegurar de que las opciones ofrecidas encuentren los documentos de la manera en que se
ofrezca.Elformularioparahacerlabúsquedadebeserintuitivo,evitándoseellenguajetécnicoyespecíficoque impidaentendersufuncionamientoentreusuariosconmenoresconocimientosdelostemasabordadosenlainstitución.
• Sistemas de Feedback: si se cuenta con sistemas de envío de preguntas o reclamos se debeasegurardeque seestá completandoel ciclode vidade la consulta. Eneste sentido sedebevalidar que el sitio realiza la consulta y que ésta es recibida por el empleado encargado de
atenderla.• Sistemas de Compra: si se cuenta con sistemas de pago en línea, se debe revisar
cuidadosamente el flujo de trabajo de la aplicación y asegurarse de que en cada uno de los
pasosseestáasegurandolacalidadyseguridaddelatransacción.• Administración del Error 404: cuando se ingresa una dirección equivocada, el software del
servidor web muestra una pantalla de error anunciando el número de código del problema
(Error404).Noobstante,dichosoftwarepuedeserconfiguradoparaquemuestreunapáginadiferente, en la que se explique a los usuarios las probables razonesdel error. Es importante
incluir,endichapágina,unenlacealMapadelSitioyunBuscador,detalmaneraqueelusuariotenga más herramientas para resolver la inexistencia del contenido que buscaba. Serecomienda, además, que el Administrador de Sistemasde la institución entregueun reporte
semanalbasadoenloslogsdelservidor,quepermitaverquéesloquemásbuscanlosusuariosydequémaneraelSitioWeblesestárespondiendosusconsultas.
8.2.3.PruebasdeCargaLacargadetrabajoserefierealacapacidadmáximaquetieneunservidorweb(hardwareysoftware),paraatenderaunconjuntodeusuariosdemanerasimultánea.Porello, lasactividadesdeestaetapatienenrelaciónconcomprobar,demaneraanticipada,elfuncionamientoquetendráelservidordelSitio
Webcuandoestéenplenaoperación.
Laspruebasenestecasoconsistenensimularunacargade trabajosimilary superiora laque tendrácuando el sitio esté funcionando, con el fin de detectar si el software instalado (programas yaplicaciones)cumpleconlosrequerimientosdemuchosusuariossimultáneosytambiénsielhardware
(servidor y el equipamiento computacional de redes y enlace que lo conecta a Internet) es capaz desoportarlacantidaddevisitasesperadas.
Es importante considerar que si el servidor está en las dependencias de un tercero que entrega elserviciodealojamientodelSitioWeb(hosting),seledebesolicitaradichoproveedoruninformeenque
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
90|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
déaconocerlascaracterísticasdecargadelasolucióndehardwareysoftwaresobrelacualfuncionaelSitioWebdelainstitución.
Haydiversossoftwareenelmercadoqueestánorientadosaestetipodesimulaciones,todosloscuales
ofrecencaracterísticassimilares.Entrelosdatosmásrelevantesqueesposibleobtenersecuenta:
• Tiempodeaccesodelosusuariosalosdatos• Volumendedatosyanchodebandautilizado• Archivossolicitadosytiemposusadosentransferenciadedatos
• Tiempodeesperadelosusuariostrashacerunclic• Tiempoderespuestaaclicksdeusuarios• Nivelesdeerrorexistentestrasclicksdeusuarios
Comosepuedeapreciardellistadoanterior,losreportesqueseobtienenatravésdeestavíaserefieren
atiemposdeaccesoquetienenlosusuariosqueaccedenalSitioWebyladegradaciónqueocurreenlosservicioscuandoaumentaelvolumendevisitantesconcurrentes.
Figura7.1.:Gráficoconanálisisdedatosdelservidor.
Un ejemplo de las pruebas que se pueden realizar en este tema se puede ver en este gráfico que
muestra lostiemposquedemoraenatender losrequerimientospor lasdireccionessolicitadastrasunclickdeusuarios.
Cadaunadelaslíneasrepresentaunvalorimportantedetenerencuenta:
• Clicktime:demoradelsitioenentregarlosdatostraselprimerclick.• TimetoFirstByte:tiempoquesedemoratraselclick,enenviarelprimerbytededatos.
• TimetoConnect:tiempodedemoratrasenviarelclick,enestablecerlaconexiónentreservidorycliente.
• TimeforDNS:tiempodedemorapararesolverladirecciónsolicitadaenelclick.
Con los resultados obtenidos con pruebas de este tipo se debe hacer una revisión acuciosa de los
sistemas, con el fin de hacer las optimizaciones que aparezcan como necesarias. Asimismo, se debetenerencuentaqueseránormallaexistenciadesituacionesexcepcionalesqueharánquelosserviciosnofuncionenadecuadamente.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
91|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.2.4.PruebasdeSeguridadLasactividadesquesepuedenrealizarparahacerlaspruebasdeseguridadsondiversasyseorientanavariosámbitos,comosedescribeacontinuación.Lostemasatratarsonlossiguientes:
• ManejodeDNS• ProteccióndeEstructuraInternadelSitioWeb
• ProteccióncontraRobots• ManejodePrivacidad
• CanalesSeguros• MecanismosdeControldeAcceso• ProteccióndeProgramas
• Hostingvs.SitioPropio• RolesMínimosaAsegurar
Acontinuaciónseentregainformaciónparacadaunodeellos.
ManejodeDNS
Unaspectoquesedebecuidareseldeutilizarunnombrededominioadecuadoyrelacionadocon laidentidad ymisión de la institución. No obstante, gracias a la forma de operación del DomainName
Service(DNSoServiciodeNombredeDominio)esposibleasignarmásdeunnombrededominioaunmismoSitioWeb.Deestamaneraesposibleincorporarotrasdenominaciones,bajoeldominio.COM.SVu ORG.SV u otro, que permitan generar alias adicionales para el sitio y así permitir utilizar las
denominacionesmáscoloquialesconlacuallainstituciónesconocidaporlosciudadanos.
No obstante, sin importar cuántos alias tenga un sitio, se recomienda que todos los dominios seanredirigidos para que la primera pantalla, en cualquier caso, corresponda a la portada oficial del SitioWeb.
ProteccióndelaEstructuraInternadelSitioWeb
Unodelosmecanismosquepermiteprotegerlaestructurainternadelsitio(especialmenteparacasos
deintentosdeataquesexternosy/ointentosdeviolacióndeconfidencialidad),esdisminuirlacantidaddeinformacióncontenidaenlasURLquesemuestranenelprogramavisualizador.Estoesimportanterespectodedirectoriosynombresdeprogramas,peroespecialmenteenloqueserefierealaentrega
de parámetros de sesión, datos de usuario u otromecanismo de transferencia de información entrepáginasy/oseccionesdecódigo.
Serecomiendaquelosmecanismosdetraspasodeinformaciónentrepáginasseaaniveldeobjetosdelservidor,asociadosalasesión,sinquelainteracciónconelladoclientedebahacerseresponsabledela
transferenciadedatosy/oinformaciónentresesionesdeejecucióndelservidor.
De igual forma, se recomienda evitar que el acceso a elementos del servidor web esté asociado adireccionamientosrelativosporsesiónoasociadosalUserIdoSessionId;estosedebeaquemediantesimplespasossepuedeconocer tokendesesiónygraciasaesosimularqueeselmismousuarioque
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
92|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
regresaalsitio.ParaevitarelproblemaserecomiendaincorporarproteccionesdedirecciónrelativasalaDirecciónIPdeorigen.
Otro método de protección de estructura interna consiste en deshabilitar (excepto para casos
excepcionales, como repositorios públicos de archivos) la navegación sobre directorios mediante elservidorweb.Estaprotecciónsehaceparatodoslosdirectoriosdesdelaconfiguracióndelsoftwaredelservidorweb.Otraformadehacerloconsisteenincorporarunarchivoporomisióndelservidorweben
todos los directorios, aun cuando no sea directamente referenciado por otras páginas para que semuestre su contenidocuandounusuario intente revisarel contenidoexistenteeneldirectorio.Enelcaso de habilitar la navegación sobre directorios, se debe evitar el acceso a ciertos directorios
protegidos.
ProtecciónContraRobots
Notodos losdirectoriosdelsitiodebenestardisponiblesparaque losrobotsdebúsqueda(conocidosmáspopularmentecomoarañasospidersde losbuscadores)entrenenellos.Para impedirlo,sedebeutilizarelarchivorobots.txtolasinstruccionesespecíficasenlosmeta‐tagsdelapáginadeinicio,para
impedirsuingreso.
Elarchivorobots.txtesunarchivodetextoplano(nodeHTML)ubicadoendirectorioselservidorwebquecontieneinstruccionesprecisasrespectodequéhacerenellos.Cadavezqueunrobotvisitaunsitio,primerorevisasiexisteesearchivo.
Sinoloencuentra,indexalapáginaenelsistemabuscadorquelohayaenviado;siloencuentra,analiza
sucontenidobuscandolasiguienteinformación:
User-agent: * disallow: /
La primera línea User‐agent indica que es válida para todos los robots que lleguen (porque tiene un
asterisco; puede restringirse a un robot, indicando su nombre), mientras que la segunda indica condisallowquenoestápermitidoavanzarporlosenlacesdelapáginayaque/hacereferenciaalaraízdelsitio.
Enotrocaso,sisequiereevitarelaccesodetodoslosrobotsaundirectoriodeterminado(porejemplo
cgi‐bin, donde están los archivos más sensibles), se puede indicar esa información de la siguientemanera:
User-agent: * disallow: /cgi-bin/
Adicionalmentesepuedeusarelcommandoallowquepermiteincluirdirectoriosespecíficos,graciasalocualciertoscontenidossísonindexados.Porejemplo:
User-agent: * disallow: /imagenes/ allow: /imagenes/logotipo-institucion.jpg
En este caso la segunda línea indica con disallow que no está permitido ingresar al directorio de
imagenes,peroquesísepuedeindexarunarchivoespecífico,quecorrespondealLogotipoinstitucional.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
93|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Otraformadeimpedirelaccesodeunrobotesponiendomarcadoresespecíficosenlosmeta‐tagsdelaspáginas.Noobstante,estemecanismonoessoportadoportodos losrobots,por loquesualcancees
máslimitado.
Laformaprecisadeincluirdichometa‐tageslasiguiente:
<html> <head> <meta name="robots" content="noindex,nofollow"> <meta name="description" content="Este sitio...."> <title>...</title> </head> <body>
Lascuatroposiblescombinacionesdeestemeta‐tagsonlassiguientes:
<meta name="robots" content="index,follow">
Indicaquelapáginapuedeserindexadaysusenlacesseguidos
<meta name="robots" content="index,nofollow">
Indicaquelapáginapuedeserindexada,perosusenlacesnopuedenserseguidos
<meta name="robots" content="noindex,follow">
Indicaquelapáginanopuedeserindexada,perosusenlacespuedenserseguidos
<meta name="robots" content="noindex,nofollow">
Indicaquelapáginanopuedeserindexadanisusenlacesseguidos
ManejodePrivacidad
Mantenerlaprivacidaddelosusuariosdebeserunobjetivopermanentedelsitio.Paraelloserequiere
de contar con una Política de Privacidad formal y explícita en el sitio y, además, deben existirmecanismosdeseguridadconcretosparaprotegerlosdatosdesususuarios.
Entreestos,sedebecontarconproteccionesfísicasylógicassobredichainformación.
En el casodedisponer de arquitecturasmulticapas reales, se recomiendaproteger la informacióndeclientesen servidores físicosdistintosdealmacenamientodedatos, incluyendo interfaces idealmente
separadas de consulta de datos. Además, incorporar mecanismos de encriptación de los datos parainformaciónsensible.
Se recomienda que la información, si es almacenada para efectos de que los usuarios la recuperendesdeelSitioWeb,seaencriptadaconclavesadministradasporellosmismos(porejemplo,suclavede
autenticaciónfrentealsitio).
Unadecisióndearquitecturaquedisminuyeelriesgoderobodeinformacióndeclientesocuentasdeacceso,consisteenevitarquedesdelaBasedeDatosseaposiblegenerarparejasUsuario/Contraseñaquepermitanautenticarsefrentealsitio.Laformadehacerloesincorporarmecanismosquealmacenen
unvalordeíndicedelaclaveenlaBasedeDatos,envezdealmacenarlaclavepropiamentetal.Gracias
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
94|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
a esto, cuando un cliente se autentica frente al sitio, la comparación de claves se realiza sobre losvaloresdeíndiceyseevitaconocerdirectamenteesainformación.
Finalmente,serecomiendauncontrolparticulardetodoslosprocesosderespaldo,recargas,manejode
medios removibles y generación de copias de información, por ser mecanismos internos de fugas ocompromisodeconfidencialidaddelainformación.
CanalesSeguros
Esimportanteincorporarmecanismosdeencriptacióndelcanaldecomunicaciones(comoelprotocoloSecure Socket Layer o SSL), para la transferencia de información privada entre los usuarios y el Sitio
Web,atravésdelaredInternet.Hacerlonorequieredeprogramaciónadicionalalasfuncionalidadesdeinteracción, y asegura la protección de toda la información intercambiada entre el servidor y losusuarios.
Desdeunpuntodevistadedesempeño,sibienelinicio(handshaking)delprocesodeestablecimiento
delcanalSSLpuedesignificarunpequeñoretardoenlaconexióninicial,posteriormentenoprovocaunaumento significativo del ancho de banda utilizado en la conexión, ni tampoco obliga a un aumentosignificativoderecursosdelservidor.
MecanismosdeControldeAcceso
Otroaspectoquegeneramejorasenlaproteccióndelaprivacidaddelosusuariosydela información
contenida en el SitioWeb, es la incorporación demecanismosmodernos de generación de claves yautenticación,comolosqueseplanteanacontinuación.
• Firma Electrónica Simple y Avanzada: es un sistema que identifica al usuario cuando realizatrámitesatravésdeInternetoredescerradas.Existeunaleyyelcorrespondientereglamento
que la regula y empresas que las ofrecen en elmercado.Ambas firmas constituyen las baseslegales para que ciudadanos y empresas puedan identificarse virtualmente y de esa manera
enviar comunicación y hacer negocios de manera más segura y confiable. Se trata de unmecanismodecomplejidadmedia,aunqueincluyefuncionalidadesdeseguridadycriptografía.No obstante, la incorporación de este mecanismo en forma única dependerá del control
absolutoquesetengadelacomunidaddeusuariosdelasolución.Paracomunidadesabiertasespreferibleestablecerdosmecanismosdeautenticación:unofuerte,medianteFirmaElectrónica(usandocertificadosdigitales)yotro,medianteautenticacióndeUsuarioyContraseña.Porotro
lado,laFirmaElectrónicaSimplepodríaserusadaparalascomunicacionesoficialesenviadasporla institución a sus usuarios. El uso de la Firma Electrónica debe definirse al momento dedeterminarlaarquitecturadesolucióndelSitioWeb.
• Autenticación con par Usuario y Clave: si se emplea esta solución, debe existir unprocedimiento concreto para los casos en que un usuario pierda o no recuerde su clave. Serecomiendaofrecermecanismosderegeneracióndeclave,mediantelaentregaderespuestasa
preguntaspredefinidasporlosusuarios,enlugardehacerelenvíodelaclavepore‐mail.Enelcasodecontar conmecanismosdeAyuda, sedebeofrecerapoyopara la regeneraciónde las
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
95|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
claves, sin que el personal de la institución tenga acceso a la información de seguridad delcliente.Sedebeevitarelusodemecanismosdeautenticaciónadministradospor terceros,en
casodequepuedancomprometerlaconfidencialidadolasuplantacióndelusuario.• Sistemas de Hardware para Autentificación: para sistemas de seguridad que requieren una
autenticación absoluta del usuario, es preferible considerar mecanismos de autenticación
fuerte. Para ello, se deben incorporarmecanismos que incluyan elementos de hardware quedebenestarenposicióndelusuario, talescomotarjetasuotrossimilares (security token)quepermitenelaccesoalasáreasdeautenticación.Allíelusuariodebeingresarsuidentificaciónde
Usuario(securitychallengeresponse)yse legeneraunaclavedesesiónquealserdigitadaenpantalla, lepermiteaccederal sistema.Dicha clave cambia frecuentementeparaaumentar laseguridaddeacceso.
ProteccióndeProgramas
Esfundamentalprotegerloscódigosyprogramasinternosdelservidorweb,particularmenteevitandola
transferenciadeparámetrosoinformaciónatravésdeladireccióndeaccesoalaspáginas(porejemplo,alusarelmétodoGETparalaentregadeparámetros),loscualessonmecanismosfrecuentesdehackeoorobodeinformación.
Deigualforma,sedebeevitar la lecturadeejecutablesdesdelosdirectoriosdelservidor,controlando
lospermisosadecuadosdeaccesoaéstos,conelfindeevitardesensamblajey/oingenieríareversaparaanalizaraccesosinternos.
En cuanto a los scripts ubicados en el ladodel cliente, en casode ser críticos, se recomiendautilizarcompactadoresdecódigoyeliminardocumentacióndeapoyoquepermitasufácilcomprensiónapartir
delalecturadelcódigo.
Esimportantequeestasmedidasseanincluidasjuntoalasaccionesdeseguridadinformáticanormalesdelainstitución.
HostingExternovs.SitioPropio
Sin entrar en profundidad en cuanto al detalle de los elementos a considerar para esta decisión, la
principalrecomendacióneshacerunaevaluaciónobjetivabasadaenlossiguientesaspectos:
• Evaluar las reales capacidades disponibles para la operación permanente del sitio, desde unpuntodevistatécnico.
• Evaluarlosrequerimientosdecontrolyseguridadnecesarios.
• Evaluarelniveldesoporteefectivoqueelpersonaltécnicodelserviciopuederealizarsobrelosservidores.
Conestosparámetrossedebedefinirlamejoropción,nosólodesdeelpuntodevistadelinterésdelasáreastécnicas,sinoquemedianteunaevaluacióndeimpactoglobaldeladecisiónasociada.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
96|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
La amplia oferta disponible permite realizar combinaciones de servicios e infraestructura de muydiversostipos, locualfacilitaconfigurarunasoluciónóptimaentérminosdelcosto/beneficioasociado
(por ejemplo, hosting compartido, dedicado, collocation, housing, red administrada, monitoreo deseguridad,administracióndeseguridadperimetral,controldeaplicaciones,fulfillment,etc.).
Encasodequesedecidaexternalizarestaárea,esimportantecontarconaltosestándaresdepartedelproveedor en todo lo referido a tiempo de desempeño (uptime), respaldos y recuperación,
actualizacionesdesoftware,etc.
RolesMínimosaAsegurar
Unúltimoaspectoconsideradoenestaáreaderecomendaciones,consisteendefinirlosdiversosrolesprofesionalesdentrodeladefiniciónydiseñodeunSitioWebparaunainstitución.
Desde un punto de vista exclusivamente técnico, es fundamental considerar al menos los siguientesroles, identificando tanto sus responsabilidades como el personal más competente que pueda
cumplirlos.
Sibienmásdeunodeestosrolesfuncionalespuedeserdesarrolladosimultáneamenteporunapersonaoáreadelaorganización,es importantequedichasáreasseancubiertasnosólodurantelapuestaenmarchadelasoluciónsinotambiéndurantesuetapadeproducción.
• Arquitecto:encargadodehacerlasconfiguracionesdetrabajodelosservidoresyaplicaciones.
• AdministradordeAplicaciones:encargadodelfuncionamientodelsoftwareoperativo.• AdministradordeControldeCalidad:encargadodelcumplimientodelaspolíticasdecalidad.• Administrador de Seguridad: encargado de hacer generar y hacer cumplir las directivas de
seguridad.• Administrador de Operaciones: encargado de los aspectos operativos relacionados con el
hardware.• AdministradordeContenidos:encargadodelasinformacionescontenidasenelSitioWeb.• Administrador de HelpDesk y Soporte: encargado de dar soporte a usuarios sobre las
funcionalidadesdelSitioWeb.• AdministradordeContingencias:encargadodeenfrentarenprimeralínealosproblemasquese
generenenlaoperación.
• Auditor: encargado de llevar registro de las operaciones realizadas, con el fin de apoyar larevisióndeprocedimientos.
Finalmente, aunque los roles del área Informática pueden estar muy claros, es necesario que seentienda que la operación del SitioWeb es una tarea conjunta en la que participan funcionarios de
diversasáreasdelainstitución.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
97|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.2.5.PruebasdeRespaldoyRecuperaciónRespaldarlainformacióndeunSitioWebserefiereacopiarelcontenidocompletodelsistema(datos,programación,imágenes,etc.)aunmedioqueseaconfiable,queestéenunlugarseguroyquepermitalarecuperacióndemanerarápidayeficiente.
En este sentido, hay que preocuparse no sólo de probar la confiabilidad del sistema almomento de
respaldar,sinotambiénparalaacciónderecuperaryvolverainstalarlorespaldado.
8.3.6.RegistroyControldePruebasyErroresParaqueunapruebaseaválida,debeser lomásdocumentadaposible,conel findeque,quiendebaefectuar la corrección, pueda replicar el error para analizarlo y luego proceder a tomar medidascorrectivas. Para ello se recomienda llevar una planilla de cálculo en que se vayan anotando por
columnalossiguientesdatos:
• DeteccióndelError:paraseranotadoporquienprueba.o Módulo:indicalasecciónenlaqueseproduceelerror.o URL:direccióndelapáginadondeocurrióelerror.
o Acción:Indicarlasecuenciadepasosquesiguióparaqueocurraelerror.o Lo que hace o dice: es la explicación más detallada posible del error, en particular
señalandolasecuenciadepasosseguidahastadarconelerror.
o Loquedebehacerodecir:sedebeindicarloqueseesperaquedeberíaocurrircuandosehacelaacciónquesehadescrito.
o Encontradopor:nombredequienprueba.
o Fecha:fechaenlaquesehacelaanotación.o Reproducible:indicarsielerrorserepitealhacernuevamentelaprueba.o Clasificación: permitedefinir el gradode complejidaddel error, al señalar si afecta el
funcionamientodelsitio(casoextremo)osólosupresentación.• DiagnósticodelError:paraseranotadoporquiencorrige.
o Causa:motivoporelcualseproduceelerror.
o Efectoslaterales: indicarenquéotrosmódulos laexistenciadeesteerrorpuedeestarcausando impacto negativo;muchas veces errores diversos tienen una causa común,porloquealrepararéstasearreglanlosdemás.
• CorreccióndelError:paraseranotadoporquiencorrige.o Descripción:acciónrealizadaparahacerlareparacióndelerror.o Archivos intervenidos: archivos en los que se hicieronmodificaciones o, almenos, el
principaldeellos.o Corregidopor:personaquehizolacorrección.
o Fechacorrección:fechaenquequedóreparadoelerror.• ComprobacióndelaCorrección:paraseranotadoporquienrevisalacorrecciónrealizada.
o Revisor:Nombredequienrevisasielerrorfueefectivamentereparado.
o Fecha:fechaenqueserealizalarevisión.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
98|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
o Reparado:indicarsiestáreparadoono.Sinoloestá,sedebecopiarlalíneadeerrorenblanco en una nueva planilla, con el fin de solicitar nuevamente el proceso de
corrección.
8.4.DesarrollodeunPlandeLanzamientoPara hacer el lanzamiento de un nuevo Sitio Web es obligatorio que el nuevo sitio haya cumplidoadecuadamente laspruebasantesdescritas, conel findeque todos los contenidosprometidosesténincorporadosylasfuncionalidadesrealicentodoaquelloquesedescriberespectodeellas.
Sihaycontenidosofuncionalidadesdescritasquenopuedenestardisponiblesparaelmomentoenque
sedeseahacerellanzamientodelSitioWeb,espreferibleeliminarlosenesemomentoeincorporarloscuandoesténlistos,enlugardedejarlosenelsitioyquedenunamalaimagensobreelmismo.
8.4.1.ListadeChequeoPreviaPara llegar al lanzamiento del sitio, se recomienda asegurarse del cumplimiento de las siguientesactividadescomomínimo:
• CumplirListasdeChequeo:elsitiodebehabercumplidoadecuadamentelaspruebasindicadas
enestecapítulo,antesdehacersulanzamiento.• DominioDistintivo:sedebecontarconunnombrededominioqueseareconocibleyseasociea
lainstitución,detalmaneraqueseafácilrelacionarloconlaactividadoelnombredelamisma.
• URLSimple:ladireccióndeaccesodelaprimerapáginadelsitiodebesersimple,detalmaneraque sea fácil comunicarla. Idealmente no se debemencionar el nombre del archivo de inicio(que corresponde a su página inicial o portada), si sólo con el nombre del dominio se puede
accederaella.• ChequearDisponibilidad:sieldominioesnuevoyreciénseestálevantandounSitioWebenél,
antesdelanzarlosedebeverificarqueelsitiosevedesdediferenteslugares,paraasegurarsu
disponibilidadparadiferentespúblicos.• RespaldoAdministrativo:muchas veces los sitios generaránnecesidadesde interacciónentre
losusuariosdeunservicioylosfuncionariosdelmismo,locualpodráestarresueltoatravésde
comunicacionesgeneradaspormediodelSitioWeb.Siesteeselcaso,antesdellanzamientosedebeincorporarenelflujodetrabajo.
8.4.2.DesarrollodeunPlandeComunicacionesUna vez que se han hecho las comprobaciones descritas en el título anterior, se está en condicionestécnicasde lanzarelsitio.Loquevieneacontinuaciónesrealizar lapresentacióne incorporarelSitio
Webalasactividadesdedifusióndelainstitución.
Parahacerlo,sedebecontemplarquedichoplandebetenercomponentesonlineyoffline,talcomoseindicaacontinuación:
• ActividadesOnline:dadoqueestamospresentandounmediodecomunicacióntecnológico,esimportantecubriradecuadamenteestaáreaatravésdelassiguientesactividades:
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
99|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
o RegistrarelSitioenBuscadores:eslaactividadmediantelacualelSitioWebcomienzaaformarpartedetodoslosdirectoriosybuscadoresdeInternet.Sibienhayempresas
que ofrecen esta actividad como un servicio, esto puede ser realizado por cualquierencargado del sitio, sin necesidad de tener conocimientos técnicos avanzados. Acontinuacióncuatrolugaresclavedondeinscribirelsitio:
Google‐http://www.google.com/intl/es/addurl.html Yahoo‐http://e1.docs.yahoo.com/info/sugerir.html Dmoz.org‐http://www.dmoz.org/World/Espa%c3%b1ol/add.html
o Generar Enlaces con Otros Sitios: varios de los algoritmos que usan los sitios debúsquedaylosdirectoriosparaincluirunsitioymostrarloenlosprimeroslugaresdeundirectorio, revisan la cantidad de enlaces desde sitios importantes que llegan al sitio.
Peroello,eladministradordelsitiodebepropiciarlosenlaceshaciaelsitioyconseguirquesiemprehayanuevos.ParavercuántosllegandesdeotrosSitiosWeb,sepuedeusarenwww.google.comywww.altavista.comlainstrucciónlink.
o OfrecerElementosdeFidelización:serefiereaofrecerlealosusuariosmotivosdiversospara volver al sitio; puede ser un boletín de noticias en el que se envíen enlaces concontenidos de interés; fondos de pantalla; información útil de áreas relevantes, etc.
Cada instituciónoprogramapuedebuscardentrodesuscontenidos,aquellosquesonlosmásbuscadosporsususuariosyofrecerlosdemaneraatractivaparagarantizarquesiempreesténaccediendoyregresandoalsitio.
• Actividades Offline: se refiere a todas las actividades que se realizan fuera del ambienteInternet,conel findeconsolidar tambiénenestemundo lamarca Internetde la institucióno
programa.Incluyelassiguientesacciones:o ImagenCorporativa:ladireccióndelSitioWebdelainstitucióndebeincorporarseenla
imagen corporativa de la institución para que todo documento de la institución la
incluya (desde informes internos, hasta tarjetas de visita).De estamanera, se lograráuna unidad muy concreta en términos comunicacionales y se dejará diseminada esadirección en todos lugares, permitiendo difundirlo y hacerlo conocido entre quienes
deseenponerseencontactoorevisarinformaciónprovistaporlainstitución.o ActividadesdePrensa: en el lanzamientodel SitioWeb sedebeofrecer unelemento
tecnológicoatractivoynosóloconfiarenquelaaparicióndelSitioWebsea lanoticia.
Porloanterior,sedebedefinircuáldelasfuncionalidadesdelsitiopodráserdestacada,paratransformarlaenlanoticiaqueconvoquealosmedios.
8.4.3.ElSitiocomoApoyodelaInstituciónoProgramaUnavezqueelSitioWebestáoperandonormalmente,latareaarealizaresincorporarelSitioWebenelplandecomunicaciones,esdecir,nosóloutilizarelwebparahacerdifusión,sinoquetambiéncomenzaraincorporarladirecciónwebencualquiercomunicaciónquesehagay,másaún,hacerqueelSitioWeb
formepartedelasactividades.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
100|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
8.5.MétricasdeEvaluacióndeDesempeñoInternasyExternasUnade lascaracterísticas interesantesquetieneunSitioWeb,esqueofrece informaciónpermanentedelasactividadesqueestánocurriendoensuinterior,loquepermitetenersiemprecifrasqueayudana
evaluarlagestión.
No obstante, para entender dichas cifras es necesario primero establecer ciertas definiciones, quetienen que ver con la terminología que se emplea en Internet para describir los fenómenos que seregistran.Enestesentido,haytresconceptosimportantes:
• Hits:serefiereacadaelementoquepasadesdeelservidordelsitioalcomputadordelusuario;
unapáginapuedetenermuchoshits,yaquesecuentaunoporcadaelementoquelacompone.Entérminosreales,estainformaciónnotienevalor.
• PáginasVistasoVisitadas: serefierea lacantidaddepáginasquehansidosolicitadaspor los
usuarios al Sitio Web; su uso más importante tiene que ver con la capacidad de establecerrankingsinternosenelsitio,respectodeloscontenidosyfuncionalidadesmásvistosyusados.
• Sesiones de Usuario: se refiere al número de personas que ha visitado el Sitio Web,
independientedecuántaspáginashayanvistoosolicitadodurantesuvisita;estamétricaes laúnicaquepuedeentregarinformaciónrealentornoalaaudienciadeunsitio.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
101|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo1–Actadereunión
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
102|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo3–PautaparaEvaluaciónHeurísticadeSitiosLa heurística es una forma de revisión de sitios web basada en la experiencia de quien realiza laevaluación.Consisteen comprobardiferentesaspectos,desdediseñoynavegaciónhastaoperacióny
utilidad.Estedocumentoexplicacómodesarrollarla.
El resultadodeunapruebadeestetipo,esun informeemitidoporelevaluadorenelquedescribeelproblema analizado, las reglas específicas que son afectadas por su comportamiento y cómo podríamejorar el cumplimiento de ellas con un cambio en la interfaz. Añade que si bien esto último no es
posible,síseráimportantequelosproblemasconocidosseanreportadosconelfindeintentarhacerlasmodificacionesposiblesparaaportarasusolución.
Laevaluaciónatravésdeestesistemapermitelageneracióndeuninformequealmenosdeberíaincluirlossiguientesaspectos:
• Descripcióndelaformadetrabajo:Enestapartedelaevaluaciónsedebedejarconstanciade
las características del proceso realizado. Entre los elementos concretos a citar se incluyen lossiguientes:
o Fechayhoradelaevaluación;
o TipodeconexiónaInternet,paradescartarproblemasdebidoalavelocidad;o Datosgeneralessobrelaformaenqueserealizalaevaluación.o Informaciónacercadelaformaenqueseasignanlospuntajesdelaevaluación.
o Informaciónacercadelosprincipalesítemsevaluados.• Principales Hallazgos: en esta parte del reporte se hace un resumen de las principales
característicasevaluadas,indicandolosaspectospositivosynegativosencontrados.
• Conclusión Final: en esta parte se entrega la recomendación final respecto de los problemasencontradosysedetallanloselementospositivosencontradosenlaevaluación.
Cómohacerlaevaluación
AldesarrollarunaEvaluaciónHeurística,esimportantequelosexpertosquelallevenacabotengan
algúnsistemacomúndeevaluación,conelobjetivodehomologaryreunirsuscomentariosdemanerasimilar.
Unafórmulaparahacerloesdefinirunaseriedepreguntasrespectodelsitiowebqueseevalúayparacadaunadeellas,ponerunanotaqueluegopuedasertabulada.Enestesentido,unaescalahabitual
puedeserlasiguiente:
Estaescaladeevaluaciónvaade1a5conlossiguientesvalores:
1. Muymaloonofunciona:loevaluadonorealizalaactividadonomuestraelcontenidoqueofrece.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
103|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
2. Funcionaperonosirve:loevaluadodesarrollalaactividadomuestrauncontenido,peroengeneral,lorecibidoporelevaluadornoaportaalaexperienciageneraldel
3. sitio.4. Funcionaperodebemejorar:loevaluadodesarrollalaactividadomuestrauncontenido
relativamenteútil,peropodríasermejor.Alrespectoelevaluadordebeaportarinformación
parahacermejorasalsitio.5. Cumple:loevaluadodesarrollalaactividadomuestrauncontenidoútil.Elevaluadordebe
aportarinformaciónparahacermejorasalsitio.
6. Esloqueelusuariobusca:loevaluadodesarrollalaactividadomuestrauncontenidoútilquecumpleoexcedelaexpectativadelusuario.
Dichasnotasdebenserpuestasaunaseriedepreguntasquesevangenerandoentornoalasáreasmásimportantesdelsitioweb;entodocaso,lointeresantedeestetipodeevaluaciónesquelaspreguntas
serelacionandirectamenteconloquesedeseaevaluar.
Amododeejemplo,acontinuaciónsemuestranalgunaspreguntasparalasáreasmásrelevantesaevaluardeunsitioweb:
Concepto Nota
Identidad¿Elsitiowebentregainformacióncorporativadelaorganización ___¿Informadatosrelevanteparaquien“nonavega(Ej.:Horasdeatención) ___
¿Entregainformaciónparahacerconsultaswebono‐web(Ej.:Nos.deteléfono) ___
Diseño¿Eldiseñoesconsistenteentodaslaspantallasdelsitio? ___¿Seadaptaadecuadamentealasresolucionesmáscomunes? ___
¿Laspáginastienenscrolladecuado? ___
TiempodeAcceso¿Tiempodeaccesodelaportadabajo15”enconexióndebajavelocidad? ___¿Permiteverlomásimportantealprincipiodeldesplieguedelaspáginas? ___
¿Ofreceaccesosólotextocuandosetratadeinterfacesgráficas?
Accesibilidad¿Existetextoalternativo(Alt)enlasimágenes? ___¿CuentaconFlashoPlug‐insylosinforma? ___
¿Tamañodeletrasesadecuado?Sepuedenagrandar? ___
Navegación¿Losenlacessonclaramentevisibles? ___¿Senotanlosenlacesvisitados? ___
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
104|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
¿Elmenúdelsitioesconsistenteentodoelsitio? ___¿Todoslosvínculosfuncionan? ___
Operación
¿Presentafallasdesistema? ___¿Seadministraelerror404? ___¿Existeseguridadadecuadaparaeltipodesitio? ___
¿Siesrelevanteparaelsitio,seexplicalaseguridadofrecida? ___
Utilidad¿TieneBuscador?FuncionaOK? ___¿Permitehacerlomismoomásqueloquesepuedehacerlainstituciónfísica? ___
¿Permiteresolverlasdudasbásicasqueelusuariotengasobresuscontenidos? ___¿Elsitiogeneraunaexperienciaqueaunollevaríaarecomendarloaotros? ___
DesarrollodelInforme
Una vez que se ponen las notas a cada una de las preguntas, es espera que el evaluador haga uncomentarioque fundamente supuntodevista.Graciasaesto, seráposible tener suvisiónacercadel
sitiodemaneraconcretayademás,sepodránextraerconclusiones.
Claramentesebuscaráreunireneldocumentotantolosaspectospositivoscomolosnegativosdelsitioevaluado, para cada una de las áreas (es decir, Identidad, Diseño, Tiempo de Acceso, AccesibilidadNavegación, Operación y Utilidad). Con estos comentarios será posible encauzar el trabajo posterior
para buscar mejoras en el sitio web.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
105|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo4–TestdeUsuarioAplicacióndelaPruebadeUsabilidad
La Prueba de Usabilidad que se ofrece a través de este documento, está enfocada a los siguientesámbitos,cadaunodeloscualessemideporseparado:
• Identidad
• Contenido• Navegación• GráficaWeb
• Búsqueda• Feedback• Utilidad
Talcomoseindicóencadaunodelasáreasquesemidenenlaprueba,haydiferenteselementosque
son revisados, con el objetivo de evaluar los aspectos que sean de mayor interés para losdesarrolladoresdelsitio.
Enestesentido,hayquedejarenclaroquelaPruebadeUsabilidadpuedesermodificadaconelfindeorientar laspreguntashacia lasáreasde interésquese tenganenunmomentodeterminado;eneste
sentido, la prueba que acompaña a este documento busca establecer elementos generales quepermitan entender cuál es la percepción de un usuario respecto de la oferta de contenidos yfuncionalidadesdeunsitiowebespecífico.
No obstante lo anterior, a continuación se explicará dichas preguntas y el tipo de informaciónque se
buscaobteneratravésdesuformulación.
PreguntassobreIdentidad
Laspreguntasenesteámbitobuscanestablecersielsitiologradiferenciarsedeotrosyestablecerparaefectos del usuario, la imagen corporativa de la institución propietaria del sitio web. Por ello, las
preguntas se enfocan especialmente a determinar si a primera vista el usuario ha entendido en quéespaciohaingresado.
Se hace hincapié en que estas preguntas se deben hacer cuando el usuario estámirando la pantallainicialyantesdecomenzaranavegarohacer“clic”sobrealgúncontenido,debidoaqueloquesebusca
esobtenerla“primeraimpresión”delusuario.
Porloanterior,variasdelaspreguntasestánenfocadasaentendersielusuariosehadadocuentadelaexistencia de elementos en la pantalla que indiquen a qué institución pertenece el sitio. Tanto lapregunta1“¿Conlainformaciónqueseofreceenpantalla,esposiblesaberaquéinstituciónoempresa
correspondeelsitio?¿Cómolosabe?”comolapregunta2,“¿Hayalgúnelementográficoodetextoque
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
106|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
le haya ayudadoa entendermás claramente aque instituciónoempresaperteneceel sitio?”buscanestablecereso.
Adicionalmente se hacen preguntas sobre la imagen corporativa y sobre elementos que pueden ser
discordantesdeésta,conelfindeentendersielusuarioayudaaidentificaráreasdeéstaquenoesténbiendefinidasoqueaúnestándolo, puedangenerar contradicciones con la imagenque la instituciónproyectaenlaciudadanía.Enestesentidosedebetenercuidadodequelaspreguntas4y5sólodeben
formularseenelcasodequenohayansidomencionadasenlasrepuestasentregadasporelusuarioalaspreguntas1y2.
La pregunta 6 en tanto, busca determinar si el usuario se siente “invitado” por el sitio web por serconsideradocomoparede laaudiencia.Enestosedebetener laprecauciónderevisarsipartede los
contenidosqueseofrecenformapartedesusintereses,yaquenonecesariamentehabráunamenciónespecíficaalasaudienciasenlaterminologíaempleadaenelsitio.
Finalmente,laPregunta7buscaestablecerunparámetroclarodeutilidadeidentidad,parasabersielusuariopuedeobtenerdemaneradirecta la informaciónque identifiquea la instituciónconel finde
realizarunaactividad(comohacerunallamada).Enestesentidosedeberecordarquemuchasveceslosusuariospreferiránestableceruncontactofísicoconella,privilegiandoésteantesqueelvirtual.
Unavezquesehaterminadoestegrupodepreguntas,sedebeinvitaralusuarioanavegarelsitio,conelobjetivoderesponderlassiguientesinterrogantesdelaprueba.
PreguntassobreContenido
Laspreguntasdeestasecciónydelassiguientes,comoseindicóantes,sedebenhacerluegodepermitir
alusuarionavegarelsitio,conelfindequeseformeunaopiniónacercadeloqueestáviendoylaformadenavegarporsuscontenidos.
Su objetivo es determinar la calidad que le asigna a los contenidos y si la forma de presentarlos le
permitealusuariohacerseunaideaconcretadelainformaciónqueseleestáentregandotravésdelsitioweb.Comoseveráenlaspreguntas1,2y3,elénfasisesdeterminarsilaformademostrarlosayudaaentenderloqueseofreceenlaspáginasdelsitio.
Luego, con las Preguntas 4, 5 y 6 se busca que el usuario entregue una opinión sobre la forma de
acceder a la información a partir de los títulos, enlaces y archivos adjuntos que se ofrecen,determinandodeestamanerasilamaneradeagruparloscontenidosleescomprensible.
PreguntassobreNavegación
Laspreguntasdeesta secciónpermitenestablecer si la formadeorganizar la informacióndentrodelsitiowebesadecuadadeacuerdoa laexperiencia,conocimientosyexpectativasquetengaelusuario
quevisiteelsitioweb.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
107|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Hacia este objetivo se dirigen las preguntas que van desde 1 y 2, mientras que las Preguntas 3 a 6buscandeterminarsi laspantallasofrecenlosdatosnecesariosparaqueelusuariopuedaavanzarpor
ellasyregresaralpuntodepartida,sinperderseenelintento.
Esimportantequeelusuariopuedanavegaryqueenlemediodeeseproceso,selevayanhaciendolasconsultas, para obtener de él la respuesta correspondiente, pero que además la persona que estétomandolapruebapuedanotarsiefectivamenteelusuarioutilizaloselementosdenavegacióndelsitio
o,sólousalosbotonesdelprogramadenavegación(browser)paraejecutartalesmovimientos.
PreguntassobreGráficaWeb
Laspreguntasdeestasecciónbuscanestablecersialusuario leayuda la informacióngráficaquese leofrecea travésde laspantallasdel sitioweb, como también supercepciónacercade la velocidaddedesplieguedeinformación(Pregunta2).
RespectodelaPregunta4,larepuestadebeser“filtrada”paradeterminarcuálessonlosparámetrosde
comparacióndelusuario.Enestesentidosielusuarioconsideraqueelsitioes“recargado”,seledebesolicitarunsitiodeejemploquenolosea,conelfindeentenderdemaneraclaraaquéserefiereconsucomentario.
FinalmentelaPregunta5acercadelos“banners”buscaestablecersielusuarioes“ciego”aestetipode
avisos, de talmanera de comprendermás cabalmente su respuesta a las preguntas que luden a lostemasgráficos.
PreguntassobreBúsqueda
Las preguntas de esta sección buscan establecer si el sistema de búsqueda cubre las necesidades deaccesoainformaciónquetieneelusuario.
Enestesentido, laPregunta1“¿Utilizanormalmenteunbuscadoralaccederaunsitioweb?”permite
sabersielusuariolosemplea,yaqueencasodenohacerlo,sedeberánfiltrarsusrespuestasrespectodeloqueesperaobteneratravésdeellos.
FinalmenteesimportantequelaPregunta3referidaalosresultadosdelabúsquedasehagaenelorden
indicado(antesdebuscarydespuésdeverlosresultados),detalmaneradeentenderclaramentesilafuncióndebúsquedaleaportalainformaciónquenecesita.
PreguntassobreFeedback
Laspreguntasdeestasecciónbuscanestablecersielusuarioencuentralaformadeponerseencontactoconlainstitución.HayquetenerencuentaquelaPregunta1essimilaralaPregunta7delasecciónde
Identidad,porloquesólodeberíaefectuarsedependiendodelarespuestarecibidaenésta.
PreguntassobreUtilidad
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
108|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Laspreguntasdeestasecciónsonlasfinalesdelapruebaytienenelobjetivodeestablecerunaespeciederesumengeneraldelaexperienciadenavegarelsitio.Porlomismo,ademásdelaspreguntas1y2
decomentariodetallado,seofrece laPregunta3en laquesepuedenconsiderartemasquenohayansidopreguntadosenlasseccionesanteriores,peroqueseadeutilidadconocer.
Cómoanalizarlosresultados
LaPruebadeUsabilidadpermitirádeterminarcuálessonlastareasmásdifícilesdecompletarporpartedelosusuarios,asícomoloselementosdelsitiowebqueseanmenoscomprensibles.Esainformación
deberá ser evaluada y priorizada con el objetivo de hacer una lista de tareas que permita hacer lascorreccionesquemejorapoyenlacapacidaddelsitioparaserusable.
PruebadeUsabilidad
NOTAparaelresponsabledelaprueba:
• Entregartodaslasinstruccionesdeformasimpleyrepetitiva.• Mantenerunaactitudpasiva,pacienteconelusuario,evitando“caras”de impaciencia,enojo,
preocupaciónocualquiergestoquehagasentirmalalusuario• Anotartodoloposible• Apartedelasinstruccionesnecesariasparacompletarlaprueba,nosedebenentregarpistasal
usuariodeloquetienequehacercuandonavegueelsitioweb.• Grabarlapruebaenvideodelacaraydeloquehaceenpantalla.• Acompañanalusuarioelencargadodelapruebay,alomás,1asistentequetomanotas.
<Nombre usuario>, le agradezco su disposición de participar en esta “Prueba deUsabilidad” que nos
ayudaráadetectarproblemasenelsitioquedesarrollamos,siesquelostuviera.VamosacomenzarconalgunaspreguntasquepermitiránsaberquiénesUstedycómoutilizaInternet.
Buenosdías,soy[Nombre,Apellido,Cargo,Empresa]
1.‐¿Cualessunombre?
2.‐¿Aquésededica[Profesión,Actividad]?
3.‐¿QuéexperienciatieneenInternet?
4.‐¿Navegahabitualmente?,¿Cuantashorasnavegaaldía,alasemana?Incluyaelnúmerode
horasqueutilizaelcorreoelectrónico.
Si
No
N°dehoras:_____
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
109|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
5.‐¿Quésitiosvisitahabitualmente?
6.‐¿Cuálessonsussitiospreferidos?
7.‐CuandodeseaencontraralgoenInternet,¿cómollegaaunsitioquepuedateneresainformación?¿UsaunBuscador?¿Cuál?Sinousaunbuscador,¿cómolohace?
SeccionesdePreguntas
<Nombreusuario>:Queremoscomentarleantesde comenzar con laspreguntas sobreel sitiomismo,
quelomásprobableesqueenlapruebaquehagamos,hayaciertasaccionesquenopodrácompletar.Siesoocurre, significaráqueel sitiodebe serperfeccionado y la prueba seráexitosa. Si todo salebien,significará que el sitio fue diseñado pensando en el usuario y también significará que esta prueba
alcanzóeléxito.Lapruebatieneunaduraciónmáximade30minutosaproximadamente.
Levamosapedirquedurante lasaccionesquedesarrolle,vayamanifestandoenvozalta loquevayapensandoconelfindequepodamosentenderquélesugiereloquevamostrandocadapantalla.
Laspreguntasquelesurjanenlanavegaciónsólolaspodremosresponderalfinaldelaprueba.Unavezagradecemossuayuda.Ahora,vamosalsitioquevamosaprobar...
Preguntas
Identidad
Estaspreguntassedebenhacercuandoelusuarioestámirandolapantallainicialyantesdecomenzara
navegarohacer“clic”sobrealgúncontenido.
1.‐ ¿Con la información que se ofrece en pantalla, es posible saber a qué institución o empresacorrespondeelsitio?¿Cómolosabe?
2.‐ ¿Hay algún elemento gráfico o de texto que le haya ayudado a entender más claramente a queinstituciónoempresaperteneceelsitio?
3.‐ <Sólo si no fue mencionado antes> ¿Relaciona los colores predominantes en el sitio web con lainstitución?¿Relacionaladireccióndelsitiowebconlainstitución?
4.‐<Sólosinofuemencionadoantes>¿Deloselementosquemuestraestapantalla,hayalgoqueustedcreaqueestáfueradelugar,porquenopertenecealainstituciónoempresaqueustedidentificacomo
propietaria?
5.‐¿Distinguealgunaimagenquerepresente(logotipo)alainstitución?¿Creequeapareceenunlugarimportantedentrodelapágina?¿Puedeleerelnombredelainstitución?¿Esclaro?
6.‐¿Haciaquétipodeaudienciacreeustedqueestádirigidoestesitio?¿Porqué?
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
110|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
7.‐ Si tuviera que tomar contacto telefónico o enviar una carta tradicional a la institución o empresapropietaria del sitio web, ¿se ofrece información de números o direcciones? ¿Son útiles como para
haceresatarea?¿Lecostóencontraresainformación?
Contenido
Estaspreguntassedebenhacerluegodepermitiralusuarionavegarelsitio,conelfindequeseformeunaopiniónacercadeloqueestáviendoylaformadenavegarporsuscontenidos.
1.‐ ¿Lepareceadecuada la seleccióndecontenidosdestacadosen laportadaoustedechódemenosotrasáreasdeinformaciónquelehabríagustadoverdestacadas?
2.‐¿Alver laportadadelsitio,pudodistinguirdeunasolamiradacuáleraelcontenidomásrelevante
queseofrecía?¿Cómologróhaceresadistinción?
3.‐¿Esfácildistinguir losnuevoscontenidosquepresentaelsitioweb?¿Porejemplo,esposiblesabercuándofuelaúltimaactualizacióndelsitio?
4.‐¿Los textosusadosen loscontenidosde losenlaces son suficientementedescriptivosde loqueseofreceenlaspáginashacialascualesseaccedeatravésdeellos?
5.‐¿Encasodequeloscontenidosofrecieranarchivosadjuntos,fuefácilsabersupesoosierandeun
formato diferente al de una páginaweb? ¿Le ayudó la información ofrecida por el sitio sobre dichosarchivos?¿Onorecibióningunainformación?
6.‐Encasodehaberinformaciónrelacionadaconlaqueestabaviendo,¿seleofreciódemanerasimple?¿Otuvoquevolveranavegarparaencontrarla?
Navegación
1.‐¿Puedeverenlaportadaylasdemáspáginas,laformaenquesenavegaporelsitio?¿Sedistingue
fácilmente?
2.‐¿Existenelementosdentrode laspáginas,que lepermitansaberexactamentedóndeseencuentradentrodeestesitioycómovolveratrássinusarlosbotonesdelprogramanavegador?
3.‐¿Cómovuelvedesdecualquierpáginadel sitioa lapáginade inicio?¿Vealguna formadehacerlo,
quenoseapresionandoelbotóndelbuscador?¿Leparececlaro?
4.‐¿Habitualmente,cómolograaccederdirectamentealoscontenidossintenerquenavegar?¿Usaelbuscador?¿UsaelMapadelSitio?¿Lospuedeverenestesitio?¿Echademenosalguno?
5.‐¿Logradistinguirgráficamentelosenlacesvisitadosdeaquellosquenohavisitadoaún?<Siexisteesadiferenciadecolores>¿Leayudaesadiferencia?
6.‐ El sitio tiene varios niveles de navegación y Usted ha ingresado y salido de varios de ellos. ¿La
información que se le ofrece en pantalla le parece adecuada para entender dónde está ubicado en
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
111|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
cualquiermomento?¿Sehasentidoperdidodentrodel sitio?¿Si loha sentido, recuerdaenquéáreafue?¿Sinolohasentido,quéelementodelsitiocreequeleayudómásaorientarse?
GuiaWeb
1.‐¿Leparecióadecuadalaformaenquesemuestranlasimágenesenelsitioweb?¿Sonnítidas?¿Son
adecuadaspararepresentarelcontenidodelquetrataelsitio?
2.‐ ¿Las imágenes grandes se demoraronmás de lo esperado? ¿Tuvo que seguir navegando sin quellegaranamostrarsecompletamente?¿Creequeelsitioesmuylento?
3.‐ ¿Se fijó si el sitio tenía gráficas con animaciones? ¿Hay alguna que le haya llamado la atención?¿Ninguna?
4.‐¿Consideraquegráficamenteelsitioestáequilibrado,muysimpleorecargado?
5.‐¿Recuerdasiel sitio teníabanners (avisos)publicitarios?¿Tuvo intencióno llegóahacerclicsobre
alguno?¿Porquélehizoclic?¿Quélellamólaatención?
Búsqueda
1.‐¿Utilizanormalmenteunbuscadoralaccederaunsitioweb?¿Distinguiósienestesitioseofrecíaunbuscador?¿Dóndeestá?
2.‐ <antes de usar el buscador> ¿Cómo haría la operación de buscar? ¿Qué escribiría? ¿Dónde loescribiría?
3.‐<antesdepresionarelbotónBuscar>¿Quéesperaencontrar?<alverlapáginaderesultados>¿Ese
esloqueesperabaencontrar?,¿Lesirve?
Feedback
1.‐¿Encuentraalgunaformaonlineyofflinedeponerseencontactoconlaempresaoinstitución,parahacersugerenciasocomentarios?<verpreguntasimilarenlapartedeIdentidad>
2.‐<Traslaoperacióndeenviaralgúnformulariovíaweb>¿Almandardatosmedianteunformulario,el
webleavisasilosrecibiócorrectamenteono?
Utilidad
1.‐¿Trasunaprimeramirada, lequedaclarocuáleselobjetivodel sitio?¿Quécontenidosy serviciosofrece?¿Lospuedeenumerar?
2.‐ ¿Cree que los contenidos y servicios que se ofrecen en este sitio son de utilidad para su casopersonal?
3.‐¿Quéesloquemástellamólaatenciónpositivamenteonegativamentedelautilidadqueofreceel
sitioweb?
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
112|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
113|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo5GráficadeunaPersonayEscenarioCreacióndePersonasyEscenarios
Como parte integral de dicha metodología se creó el concepto de "persona" que corresponde apersonajes determinados aunque ficticios, que permiten entender demanera clara quiénes serán los
usuariosdelmismoymás tardeelde"escenarios",quecorrespondena lassituacionesenquedichospersonajesemplearánelsistema.
Laformadeutilizardichosconceptosseexplicadelasiguientemanera:"Creamosmodelosdedatosyflujosde trabajoparadefinir losprocesosdenegocio.Modelamosarquetiposdeusuariosqueson las
personas para entender sus metas y modelos mentales. Para encontrar el diseño de interacciónadecuado, ponemos a las personas en escenarios y desarrollamos bosquejos gráficos que siguen loscaminos más relevantes en las interfaces. Aplicamos pos principios de diseño y las plantillas para
construirunasolución.Mientrasmásavanzamosadquirimosmásconfianzaen loquedesarrollamosydefinimoslaconductadelasfuncionesmenosusadasydiseñamosnuestrasoluciónconmejoresnivelesde fidelidad. En cada paso, documentamos los cambios en nuestro diseño demanera que podamos
comunicarlosatodoslosmiembrosdenuestroequipodedesarrollo".
Estametodología tieneunusomuy importantealmomentodedefinir las funcionalidadesdeunSitioWeb,yaquealdefiniralospersonajesqueutilizaránylassituacionesenquelosemplearán,serámásfácil que todo el equipo de desarrollo determine los límites de las funcionalidades y contenidos que
debeponerencadapantalla.
Ejemplo
Comopartedelusodeestametodologíaseofreceunejemploquetratadeunpersonajeficticiollamado"DonRafael",quetienelassiguientescaracterísticas:
• Esjubilado.• Utilizaráeltrámitedesdeuninfocentro
• Notendráayudaparaejecutarlaoperación• Esperaobtenerundocumentoimpresoquelleveuntimbre,talcomosihubieraidoalaoficina
delservicio.
"DonTito“
• Esjubilado.• Notienecomputadorensucasa.• Prefiereesavíaparanoiralcentro.
• Utilizaráelsitiowebdesdeuninfocentro.• Notendráayudaparaejecutarlaoperación.• SabequepuedehaceralgunostrámitesporInternet.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
114|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Esperaobtenerundocumentoimpresoquelleveuntimbre,talcomosihubieraidoalaoficinadelservicio.
• PeronosabecómousarInternet;hastaahorasóloleeeldiarioporesavía.
CasosdeUso
Escenario1:
“DonRafael”deseaobtenerdeuntrámitequeestáhaciendounserviciotelefónico.Supopuedehacerpor Internet sabe mucho, quiere vía para ahorrarse un expectativa es que sea el cibercafé cercanopuedanayudar.
Quénecesita:
Esperaquehayaunapantallafácil,dondeaparezcarápidamentelaopcióndepagarsucuentatelefónica
por Internet. Espera también que el la factura salga con timbre, tal como si fuera uno original, paraevitarseproblemascuandolopresente.
Cómoloayudaelsitio:
Elsitiodebetenerunenlacedesdelaportadaalpagoquebusca;lanavegacióndebesersecuencialyenpasos;debeofrecerimpresiónalfinalconunformatosimilaralquesemuestraenpantalla.
Escenario2:
Aprovechando que está haciendo el trámite, “Don Rafael” quiere dejar una consulta para que se la
respondan.Esperaqueselaenvíenporcartaasudirecciónporquenotienemail.Oquelollamenporteléfono.
Quénecesita:
Unformulariosimpleparaescribirlaconsultayojaládirigirlajustodondelopuedanayudar.Quehayalaposibilidaddeingresarladirecciónfísicaderespuestaporquenotienemail.
Cómoloayudaelsitio:
Formulario rápido y simple, de acceso directo. Que no haga preguntas innecesarias. Que permitaingresardirecciónyteléfono,permitiendomarcarsilarespuestalaquierealadirecciónnormaloale‐mail.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
115|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo6ChecklistdeAccesibilidad
Cumple
ConceptosdeAccesibilidad
Sí No
1¿Seproporcionauntextoequivalenteparatodoelementonotextual,talescomoimágenes,paraexplicarsucontenidoadiscapacitadosvisuales?
2 ¿Lainformacióntransmitidaatravésdeloscolorestambiénestádisponiblesincolor?
3¿Eldocumentoestáestructuradoparaquepuedaserleídoconosinunahojadeestilo,utilizandoadecuadamentelostagsdeHTML?
4 ¿Eldocumentoestáescritoenunlenguajeadecuadoysedejaclarocuandosecambiadeidioma?
5 ¿LastablasseutilizanparapresentarinformaciónynoparadiagramarelcontenidodelSitioWeb?
6¿Laspáginasqueutilizannuevastecnologíassiguenfuncionandocuandodichatecnologíanoestápresente(porejemplo,losplug‐insdeFlash)?
7¿Esposiblecontrolarlosobjetosolaspáginasqueseactualizanosecambianautomáticamente,permitiendoinclusogenerarpausasparasurevisión?
8¿Seaseguralaaccesibilidaddeloselementosdelapáginaquetengansuspropiasinterfaces?(PorejemploparaelusodePortlets)
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
116|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
9¿Sepermitealusuarioactivarelementosdelaspáginas,usandocualquierdispositivocomoelmouseoeltecladoynosólounoenparticular?
10¿Seofrecensolucionestransitoriasquepermitenausuariosconbrowsersantiguos,accederacontenidosquehansidocreadosennuevastecnologías?
11¿SeusanlastecnologíasyguíasdetrabajogeneradasporlaW3C?
12¿Seofreceayudayorientaciónalosusuariosparaentenderpáginasoelementoscomplejosdentrodeellas?(Porejemplo:mapasygráficos)
12¿Seofrecenelementosdenavegaciónclaros?
14¿SeaseguraquelosdocumentosqueseofrecenatravésdelSitiosonsimples,clarosypuedenserfácilmenteentendidos?
Nota:ParaasegurarelcumplimientodeestaListadeChequeosesugierenlossiguientesmétodos:
• Usarunaherramientadevalidaciónautomática(comoTawdisoHera)• Usarherramientasdevalidaciónparacadaunodelosestándaresolenguajesutilizados(W3C)
• Usarunprogramavisualizadordesólotexto,porejemploLinksoLynxViewer• Usarprogramasvisualizadoresdiferentes,nuevosyantiguos(puedeobtenerversiones
anterioresenhttp://browsers.evolt.org)
• UsarunLectordePantalla(screenreader)oBrowserdevozparanavegarelsitio,porejemploJAWS.
• Usarunprogramaquevalideortografíaysintaxisdetalmaneradeasegurarqueunprogramacomoelindicadoenelpuntoanterior,leeráadecuadamenteelcontenido.(MicrosoftWord)
• Conformarunequipodeevaluadoresdepersonasconysindiscapacidadespararevisarel
contenidodelSitio.Entreotrastareas,debecuidarsucalidadysimplicidad,conelobjetivodeverificarsiseentiendensuscontenidosyformadenavegar.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
117|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo7AccesibilidadparaDiscapacitadosCuandoseplanteaeltemadelasdiscapacidades,hayqueconsiderarqueéstasnosólotienenrelacióncon personas que son afectadas por problemas desde nacimiento, sino también, quemuchos de los
problemasfísicosaumentanconlaedad.
En este sentido, si la audiencia hacia la cual está orientado un Sitio Web es de personas adultas oadultosmayores,habrámayorgradodediscapacidadqueatender.Ytambién,queesosusuariosestaránmuchomejoratendidos,sielsitioqueselesofrececuentaconlacapacidaddepresentarloscontenidos
demaneraaccesible.
Lostiposdediscapacidadesqueexistenypuedendificultarelusodelosequiposcomputacionales,son:
• Discapacidadesvisuales:Desdepocavisiónhastalaceguera,elrangodelimitacionesvisualesesamplio.Lossíntomasdevisiónreducidasonvisiónborrosa,visióndesenfocada,problemasparaverde lejosodecerca,daltonismoyvisión túnelentreotros. Laspersonasquepadeceneste
tipo de discapacidades necesitan ver el texto o las imágenes de la pantalla de los equipos ypoder llevar a cabo tareas que requieren la coordinación de manos y ojos, como mover unmouse. El tamaño y el color del texto pueden marcar una gran diferencia en materia de
legibilidadparapersonasconvisiónreducida.• Discapacidadesdemovimiento:Lasdiscapacidadesdemovimientopuedenestarcausadaspor
la artritis, problemas cardíacos, parálisis cerebral, la enfermedad de Parkinson, esclerosis
múltipleylapérdidadelasextremidadesolosdedos,entreotrosfactores.Elcontrolreducidode los músculos o su debilidad puede dificultar el uso de dispositivos de teclado y mouseestándar. Por ejemplo, algunas personas no pueden presionar dos teclas simultáneamente,
mientras que otras tienden a presionar varias teclas o a presionar una tecla varias veces deformainvoluntariacuandoquierenpresionarlasysoltarlas.Laspersonasquesólopuedenusarunamanotienendificultadesconalgunastareasdeltecladooelmouse.
• Discapacidades auditivas: Las personas con dificultades auditivas quizás puedan oír algunossonidos pero es posible que no puedan distinguir las palabras. Otras quizás no puedan oír
ningúnsonido.Alnopoderoírlasadvertenciasdelequipo,comolospitidosymensajesdevoz,puedentenerproblemas.
• Discapacidades cognitivas yde lenguaje: Lasdiscapacidades cognitivas yde lenguajeabarcan
tanto la dislexia como dificultades para recordar, resolver problemas o percibir informaciónsensorialo inclusoproblemaspara comprenderyutilizarel lenguaje.Parapersonas conestasdificultades, el uso de los equipos puede verse dificultado por pantallas complejas o
incoherentesoporlaeleccióndelaspalabras.• Epilepsia: Ciertos patrones de luz o sonido pueden provocar ataques epilépticos en algunas
personassusceptiblesdepadecerlos.
• Discapacidadesrelacionadasconlaedad:Elproblemamáscomúnalenvejecereseldeterioronaturaldelavista.Alos65años,lamayoríadelaspersonashaperdidopartedesucapacidad
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
118|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
paraenfocar,resolverimágenes,distinguircoloresyadaptarsealoscambiosdeluz.Comopartedelprocesonaturaldeenvejecimientoylongevidad,lanecesidaddecontrasteaumentadebido
aladecoloracióndelosfluidosylaslentesoculares.Lamayoríadelaspersonassufrenpérdidasdepercepcióndelcolorqueacompañanalavisiónborrosa.Conlalongevidad,tambiénsuelenexperimentarseotrosefectosdegenerativos.Así,sonhabitualesdiversosgradosdepérdidade
audición,aligualquelasdificultadesdecoordinaciónmotora,amenudodebidasalaartritisoaldesgastedelasarticulaciones.
Estándarestécnicosrecomendados
Lasnormasacumplirparaconseguir laAccesibilidaddeunsitioypor lo tantoatenderaeste tipodeaudiencias,estánseparadasentresáreasalasqueselesasignadiferenteniveldePrioridad:
• Prioridad1:UndesarrolladordecontenidosdepáginasWebtienequesatisfacerestepuntode
verificación, porque de lo contrario, uno o más grupos de usuarios encontrarán imposibleacceder a la información del documento. Satisfacer este punto de verificación es unrequerimientobásicoparaquealgunosgrupospuedanusarestosdocumentosWeb.
• Prioridad 2: Un desarrollador de contenidos de páginas Web debe satisfacer este punto deverificación,porquedelocontrario,unoomásgruposencontrarándificultadesenelaccesoalainformación del documento. Satisfacer este punto de verificación eliminará importantes
barrerasdeaccesoalosdocumentosWeb.• Prioridad 3: Un desarrollador de contenidos de páginasWeb puede satisfacer este punto de
verificación., porque de lo contrario, uno o más grupos de usuarios encontrarán alguna
dificultad para acceder a la información del documento. Satisfacer este punto de verificaciónmejorarálaaccesibilidaddelosdocumentosWeb.
Comoseveenladescripciónanterior,cadaunadelasprioridadesllevaasociadountipodeobligación,
sientolaprimeralamásperentoriadetodas.
ParacumplirloindicadoenPrioridad1,lastareassonlassiguientes:
http://usuarios.discapnet.es/disweb2000/PautaWAI/LPVWCAG10.htm
PuntosdeverificaciónPrioridad1.
• Proporcioneuntextoequivalenteparatodoelementonotextual(porejemplo,atravésde"alt","longdesc"oenel contenidodelelemento).Esto incluye: imágenes, representacionesgráficasdel texto, mapas de imagen, animaciones (por ejemplo, GIFs animados), "applets" y objetos
programados, "ASCII art", marcos, scripts, imágenes usadas como viñetas en las listas,espaciadores, botones gráficos, sonidos (utilizados con o sin interacción), archivosexclusivamenteauditivos,bandasonoradelvídeoyvídeos.
• Asegurequetodalainformacióntransmitidaatravésdeloscolorestambiénestédisponiblesincolor,porejemplomedianteelcontextoopormarcadores.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
119|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Identifiqueclaramenteloscambiosenelidiomaoriginaldeltextodeldocumentoyencualquiertextoequivalente(porejemplo,leyendas).
• Organiceeldocumentodeformaquepuedaserleídosinhojadeestilo.Porejemplo,cuandoundocumentoHTMLesinterpretadosinasociarloaunahojadeestilo,tienequeserposibleleerlo.
• Asegure que los equivalentes de un contenido dinámico son actualizados cuando cambia el
contenidodinámico.• Hasta que las aplicaciones de usuario permitan controlarlo, evite provocar parpadeo en la
pantalla.
• Utiliceellenguajeapropiadomásclaroysimpleparaelcontenidodeunsitio.
Ysiutilizaimágenesymapasdeimagen(Prioridad1):
• Proporcione vínculos de texto redundantes con cada zona activa de unmapa de imagen delservidor.
• Proporcionemapasde imagen controladospor el cliente en lugar depor el servidor, excepto
dondelaszonassensiblesnopuedanserdefinidasconunaformageométrica.• Ysiutilizatablas(Prioridad1):• Enlastablasdedatos,identifiquelosencabezamientosdefilaycolumna.
• Para las tablas de datos que tienen dos o más niveles lógicos de encabezamientos de fila ocolumna,utilicemarcadoresparaasociarlasceldasdeencabezamientoylasceldasdedatos.
Ysiutilizamarcos("frames")(Prioridad1):
• Titulecadamarcoparafacilitarlaidentificaciónynavegacióndelosmismos.
Ysiutiliza"applets"y"scripts"(Prioridad1):
• Asegure que las páginas sigan siendo utilizables cuando se desconecten o no se soporten los
scripts,appletsuotrosobjetosdeprogramación.Siestonoesposible,proporcioneinformaciónequivalenteenunapáginaalternativaaccesible.
Ysiutilizamultimedia(Prioridad1):
• Hastaque lasaplicacionesdeusuariopuedanleerautomáticamenteeltextoequivalentede labanda visual, proporcione una descripción auditiva de la información importante de la banda
visualdeunapresentaciónmultimedia.• Paratodapresentaciónmultimediatempodependiente(porejemplo,unapelículaoanimación)
sincronice alternativas equivalentes (por ejemplo, subtítulos o descripciones de la banda de
visual)conlapresentación.• Ysitodolodemásfalla(Prioridad1):
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
120|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Si, después de los mayores esfuerzos, no puede crear una página accesible, proporcione unvínculo a una página alternativa que use tecnologías W3C, sea accesible, tenga información
equivalente(ofuncional)yseaactualizadatanamenudocomolapágina(original)inaccesible.
ParacumplirloindicadoenPrioridad2,lastareassonlassiguientes:
• Asegure que las combinaciones de los colores de fondo y primer plano tengan el suficientecontrasteparaqueseanpercibidasporpersonascondeficienciasdepercepcióndecoloroporpantallasenblancoynegro[Prioridad2paralasimágenes.Prioridad3paralostextos].
• Cuandoexistaunmarcadorapropiado,usemarcadoresenvezde imágenespara transmitir lainformación.
• Creedocumentosqueesténvalidadosporlasgramáticasformalespublicadas.
• Utilicehojasdeestiloparacontrolarladiagramaciónylapresentación.• Utiliceunidadesrelativasenlugardeabsolutasalespecificarlosvaloresenlosatributosdelos
marcadoresdelenguajeyenlosvaloresdelaspropiedadesdelashojasdeestilo.
• Utiliceelementosdeencabezadoparatransmitirlaestructuralógicayutilícelosdeacuerdoconlaespecificación.
• Marquelaslistasylospuntosdelaslistascorrectamente.
• Marquelascitas.Noutiliceelmarcadordecitasparaefectosdeformatotalescomosangrías.• Asegurequeloscontenidosdinámicossonaccesiblesoproporcioneunapáginaopresentación
alternativa.
• Hastaquelasaplicacionesdeusuariopermitancontrolarlo,eviteelparpadeodelcontenido(porejemplo,cambiodepresentaciónenperiodosregulares,asícomoelencendidoyapagado).
• Hastaquelasaplicacionesdeusuarioproporcionenlaposibilidaddedetenerlasactualizaciones,
nocreepáginasqueseactualicenautomáticamentedeformaperiódica.• Hasta que las aplicaciones de usuario proporcionen la posibilidad de detener el
redireccionamiento automático, no utilice marcadores para redirigir las páginasautomáticamente.Ensulugar,configureelservidorparaqueejecuteestaposibilidad.
• Hastaquelasaplicacionesdeusuariopermitandesconectarlaaperturadenuevasventanas,no
provoqueaparicionesrepentinasdenuevasventanasynocambielaventanaactualsininformaralusuario.
• Utilice tecnologíasW3C cuando estén disponibles y sean apropiadas para la tarea, y use las
últimasversionescuandoseansoportadas.• EvitecaracterísticasdesaconsejadasporlastecnologíasW3C.• Divida los bloques largos de información en grupos más manejables cuando sea natural y
apropiado.• Identifiqueclaramenteelobjetivodecadavínculo.• Proporcionemetadatosparaañadirinformaciónsemánticaalaspáginasysitios.
• Proporcioneinformaciónsobrelamaquetacióngeneraldeunsitio(porejemplo,mapadelsitiootabladecontenidos).
• Utilicelosmecanismosdenavegacióndeformacoherente.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
121|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Ysiutilizatablas(Prioridad2):
• Noutilicetablasparadiagramar,amenosquelatablatengasentidocuandosealinee.Porotrolado,silatablanotienesentido,proporcioneunaalternativaequivalente(lacualdebeseruna
versiónalineada).• Si se utiliza una tabla para diagramar, no utilice marcadores estructurales para realizar un
formateovisual.
Ysiutilizamarcos("frames")(Prioridad2):
• Describa el propósito de losmarcos y cómo éstos se relacionan entre sí, si no resulta obvio
solamenteconeltítulodelmarco.
Ysiutilizaformularios(Prioridad2):
• Hasta que las aplicaciones de usuario soporten explícitamente la asociación entre control deformulario y etiqueta, para todos los controles de formularios con etiquetas asociadasimplícitamente,asegurequelaetiquetaestácolocadaadecuadamente.
• Asocieexplícitamentelasetiquetasconsuscontroles.
Ysiutiliza"applets"y"scripts"(Prioridad2):
• Para los scripts y applets, asegure que los manipuladores de eventos sean entradasindependientesdeldispositivo.
• Hastaquelasaplicacionesdeusuariopermitancongelarelmovimientodeloscontenidos,evite
losmovimientosenlaspáginas.• Haga los elementosdeprogramación, tales como scripts y applets, directamente accesibles o
compatibles con las ayudas técnicas [Prioridad 1 si la funcionalidad es importante y no se
presentaenotrolugar;deotramanera,Prioridad2].• Asegure que cualquier elemento que tiene su propia interfaz pueda manejarse de forma
independientedeldispositivo.• Parascripts,especifiquemanipuladoresdeeventoslógicosmejorquemanipuladoresdeeventos
dependientesdedispositivos.
ParacumplirloindicadoenPrioridad3,lastareassonlassiguientes:
• Especifique la expansión de cada abreviatura y acrónimo en el documento cuando aparezcan
porprimeravez.• Identifiqueelidiomaprincipaldeundocumento.• Creeunordenlógicoparanavegarconeltabuladoratravésdevínculos,controlesdeformulario
yobjetos.• Proporcioneatajosdetecladoparalosvínculosmásimportantes(incluidoslosdelosmapasde
imagendecliente),loscontrolesdeformularioylosgruposdecontrolesdeformulario.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
122|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
• Hastaquelasaplicacionesdeusuario(incluidaslasayudastécnicas)interpretenclaramentelosvínculoscontiguos, incluyacaracteres imprimibles(rodeadosdeespacios),quenosirvancomo
vínculo,entrelosvínculoscontiguos.• Proporcionelainformacióndemodoquelosusuariospuedanrecibirlosdocumentossegúnsus
preferencias(porejemplo,idioma,tipodecontenido,etc.).
• Proporcionebarrasdenavegaciónparadestacarydaraccesoalmecanismodenavegación.• Agrupelosvínculosrelacionados,identifiqueelgrupo(paralasaplicacionesdeusuario)y,hasta
quelasaplicacionesdeusuariolohagan,proporcioneunamaneradeevitarelgrupo.
• Si proporciona funciones de búsqueda, permita diferentes tipos de búsquedas para diversosnivelesdehabilidadypreferencias.
• Localicelainformacióndestacadaalprincipiodelosencabezamientos,párrafos,listas,etc.
• Proporcione información sobre las colecciones de documentos (por ejemplo, los documentosquecomprendanmúltiplespáginas).
• ProporcioneunmedioparasaltarsobreunASCIIartdevariaslíneas.
• Complemente el texto con presentaciones gráficas o auditivas cuando ello facilite lacomprensióndelapágina.
• Creeunestilodepresentaciónqueseacoherenteparatodaslaspáginas.
Ysiutilizaimágenesomapasdeimagen(Prioridad3):
• Hastaque lasaplicacionesdeusuario interpretenel textoequivalentepara losvínculosde los
mapasdeimagendecliente,proporcionevínculosdetextoredundantesparacadazonaactivadelmapadeimagendecliente.
Ysiutilizatablas(Prioridad3):
• Proporcioneresúmenesdelastablas.
• Proporcioneabreviaturasparalasetiquetasdeencabezamiento.• Hastaquelasaplicacionesdeusuario(incluidaslasayudastécnicas)interpretencorrectamente
los textos contiguos, proporcione un texto lineal alternativo (en la página actual o en alguna
otra)paratodaslastablasquemaquetantextoenparalelo,encolumnasdepalabras.
Ysiutilizaformularios(Prioridad3):
• Hasta que las aplicaciones de usuario manejen correctamente los controles vacíos, incluyacaracterespordefectoenloscuadrosdeediciónyáreasdetexto.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
123|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo8MetatagsLasmeta tags son identificadoresocultos,esdecir instruccionesespecialesdel lenguajeHTMLquenosonmostradas directamente en el navegador, pero que gracias a la información que contienende la
páginaweb, ayudanamejorar la posiciónenel listadode los resultadosde losmayoresbuscadores(altavista,excite,lycos....).
ElfuncionamientodelasMetaTagsenlosmotoresdebúsquedaessimple,ylopodemosresumiren3puntos:
1. Seañadelapáginaenelmotordebúsqueda,facilitandoladireccióndelamismaynuestroe‐
mail a losbuscadores.Normalmente cadamotor tieneunapartadoparapoderañadirel SitioWeb, se suelen identificar por "add url", "submit a site" ,"añadir url","sugerir sitio",etc.Masadelanteseda ladireccióndealgunospáginaswebdondesepuederegistrar laURLenvarios
motoresalavez,facilitándoseeltrabajodealtadelSitioWeb.2. ElmotordebúsquedanavegaelSitioWeb,eincluyeensuíndicelainformaciónqueencuentre
en lasMeta Tags de la página, tales comodescripción, palabras clave, titulo, autor ymuchos
masdatosqueayudaránaunbuenindexadodelapáginaenlosmotoresdebúsqueda.3. Elusuariointroduceenunbuscadoreltemaenelcualestáinteresado,mediantepalabrasclave.
Seguidamente el motor de búsqueda revisará en sus archivos todas aquellas páginas que
contengan(enlasMetaTags)laspalabrasclavequehaintroducidoelusuario,ofreciéndoleunalistadetodaslaspáginasquecontenganesaspalabrasclave,yaquíesdondeintervieneeltenerunasbuenasMetaTags,paraqueunadelaspáginasquesemuestranalusuariosealanuestra.
Aunquehayalgunosbuscadoresquenoutilizan todas lasMeta tags,es recomendable incluirlas,para
realizarunacorrectapromocióndelawebenlosmotoresdebúsquedaquesilohacen.
Las Meta Tags se deben de colocar en la cabecera de la página web, entre <HEAD> y </HEAD>.NormalmentealpromocionarelSitioWeb,esteconstadeunapáginaprincipal,quesenombracomo
index.htmodefault.htm,enelcualsedebedeintroducirlasMetaTagsparaqueseanefectivas.
ExistendostiposdeMetaTags,condistintasfunciones:
1. LASMETANAMES2. LASHTTP‐EQUIV
LASMETANAMES
Los Meta Names se utilizan para optimizar el resultado en los motores de búsqueda. ContieneninformaciónreferidaaldocumentoHTMLperonosepresentaenlapantalladelnavegador.
MetanameTITLE
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
124|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Es la principal etiqueta para los buscadores, que proporciona el titulo de nuestro Sitio Web. Esimportantequesecorrespondaconelcontenidodelaetiqueta<TITLE>contenido</TITLE>,quetienela
páginaweb.
El titulodebede seruna frasebreveque resumabienel temade lapágina,debe incluir laspalabrasclavemasimportantesdelsitio,talescomoelnombredelainstituciónoprograma,sifueraelcaso.
Nosedebeescribirtodoeltextoenmayúsculasysedebeacentuarnormalmente.Evitarpalabrascomo"bienvenido","sitio","web".
<METANAME="title"CONTENT="títulodelsitio">
MetanameDESCRIPTION
Enestatagesdondesecoloca ladescripciónde lapágina,queserá la frasequeacompañaráal titulo
anterior en los listados de los buscadores. No es conveniente repetir palabras en ella, pero si lo es,utilizaralgunade laspalabrasclavequeseutilizaenel campokeywords.Noescribir todoel textoenmayúsculasyserecomiendaacentuarnormalmente.Utilziarunafrasedeextensiónnomuylargayque
describaalaperfecciónelsitio.Sideseaasegurarsequelosbuscadoresmuestrenlamayorpartedesudescripciónnosobrepaselos120y140caracteresenlalongituddelafrase.
<METANAME="description"CONTENT="descripcióndelapágina">
MetanameKEYWORDS
Enestatagpondremoslaspalabrasexactasporlascualesqueremosqueelsitioseaencontradoporlosrobotsdebúsqueda.Laspalabraspuedenestarseparadasporespacios,porcomasoporambosalavez.
Noesconvenienterepetirpalabras,yaquemuchosrobotsdeindexaciónlasrechazan.Sedebenincluirsolo las palabrasmas importantes para la página, acentuadas normalmente, y utilizandomayúsculas
solocuandoesnecesario.Noesconvenientehacerunalistadepalabrasdemasiadolarga,entre10y20,serámasquesuficiente.
<METANAME="Keywords"CONTENT="palabra1,palabra2,....">
MetaNameDCLANGUAGE
Determinaelidiomaenelqueestaescritalapáginaweb.
<METANAME="Language"CONTENT="Spanish">
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
125|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
MetaNameREVISIT
EstaMeta tag sirveparaconfigurar la cachédelexplorador,permitiendo laactualizaciónde lapáginaduranteelperiododetiempoespecificadoenelidentificador.
<METANAME="Revisit"CONTENT="nºdays">
MetaNameAUTHOR
PermitecolocarelnombredelautordelapáginadentrodelasMetaTags.
<METANAME="author"CONTENT="nombre">
MetaNameROBOTS
EstaMetatagdisponedeunaseriedeatributosquepermitenelegirloselementosdelapáginaqueno
seránindexadosporlosmotoresdebúsqueda,talescomolosarchivosolosvínculosdequedisponelapágina.LosparámetrosdeestaMetasonlossiguientes:
allLapáginaseráindexadaporcompleto(incluidosarchivos).
noneLapáginaseráindexadaperosinningúnarchivo.
IndexLapáginapuedeserindexadaporlosrobots.
noindexLapáginanopodráserindexadaporlosrobots.
FollowPermitequelosrobotssiganlosvínculosdelapáginaaotras.
nofollowNopermitequelosrobotssiganlosvínculosdelapáginaaotras.
<METANAME="robots"CONTENT="all|index|follow">
LASMETAHTTP‐EQUIV
La etiqueta HTTP‐EQUIV, tiene control sobre los exploradores, y son utilizadas para refinar la
informaciónydarinstruccionesalexploradorquelasestaleyendo.ExistenvariostiposdeMETAHTTP‐EQUIV:
Pragmaócache‐control
Esunamaneradecontrolarlacachédelexplorador(memoriadondeseguardanlaspáginasquehemosvisitado en la red). Esta etiqueta puede tener dos valores: "cache" (utiliza la memoria caché para
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
126|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
guardar la página, con lo cual se cargarámas rápido en el computador, pero puede ser un punto encontraa lahoradeactualizar lapágina,puestoque losusuariosnoverán losnuevosresultados),"no‐
cache"(noutilizalacachédelexploradorparaguardarlapágina).
<METAHTTP‐EQUIV="Pragma"CONTENT="no‐cache/cache">(paraNetscape)
<METAHTTP‐EQUIV="Cache‐Control"CONTENT="no‐cache">(paraelExplorer)
Expires
Indicaalexploradorcuandoacabalavidadeunapágina,limitandoelusodeunalamismaaunafechayunahoradeterminada.EsunaMetaútilsiemprequeelcontenidodelawebseaperecedero.
METAHTTP‐EQUIV="expires"CONTENT="Fri,20Feb200010:51:12GMT">
Refresh
Especificael tiempoen segundosqueelexplorador tardaráenenviarleauna segundadirecciónURL,unavezquesehayacargadolapáginaquecontienealaMetatag.
<METAHTTP‐EQUIV="Refresh"CONTENT="5;URL=http://www.nuevaurl.es">
Set‐Cookie
Esunade lasmanerasmas fáciles de introducir una cookie enel exploradordel usuarioque visita la
página. Para que la cookie sea guardada en el disco duro del usuario que visita la web, debeespecificarse una fecha de expiración de esta, en caso contrario la cookie se eliminará al acabar la
sesiónactual.
<META HTTP‐EQUIV="Set‐Cookie" CONTENT="cookievalue=xxx ;expires=Friday, 15‐Feb‐01 14:18:41GMT;path=/">
Window‐Target
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
127|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
EstaMetaespecificaelnombrede laventanaen lacual sedebevisualizar lapaginaweb.Esmuyútilparaevitarquelapáginaseavistaenelmarcodeotrapáginawebajenaalanuestra,puestoqueconel
parámetro_topeliminatodoslosmarcosexistentesenelexplorador.Puedetenervariosparámetros:
_blackLapáginasevisualizaenunaventanadelexploradornueva.
_topLapáginasevisualizaenlaventanacompletadelexplorador,eliminandolosmarcosqueexistanenlaventanadelexplorador.
_selfLapáginasevisualizaenelmismomarcodesdeelcualseoriginóelhipervínculo.
<METAHTTP‐EQUIV="Window‐target"CONTENT="_
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
128|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo9PautadeComparacióndeSitiosWebAtravésdeestapautaseofrecenlosítemsquedebenserrevisadosenunSitioWebparaestablecerlacalidad de su oferta de contenidos. Por cada uno de los puntos descritos, se debe entregar la
informaciónqueseindica.
• NombredelaInstituciónIndicarlaidentificacióndelsitioqueseestárevisando
• URLdelSitioWeb
Direcciónwebdelsitioqueserevisa• PaísdeOrigen
PaísdeorigendelainstituciónquehageneradoelSitioWebqueserevisa
• BreveDescripcióndelSitioIndicardequésetrataelSitioWebqueserevisa,consuprincipalescaracterísticas;tambiénsedebeinformardelascaracterísticasdelainstitución
• ImagendePantallaPrincipalIncluirunaimagendelapantalladeiniciodelSitioWebqueserevisa
• EstructuradelaInformación
IndicardequémaneraestáestructuradalainformaciónqueseentregaenelSitioWebqueserevisa. Idealmente se deben incluir imágenes que apoyen la descripción de cada una de lasseccionesrevisadas.
• TiposdeContenidosIndicardequésetratanloscontenidosysitodospertenecenalainstituciónotomadeterceros.Señalarademásenquénivelesestánestructurados, idealmenteapoyándosecon laestructura
descritaporelMapadelSitio.• CalidaddeContenidos
Emitir un juicio sobre la forma de presentar los contenidos y sobre la pertinencia de sudescripciónparalosobjetivosquetienelainstitución.
• Serviciosinteractivos
IndicarquétipodeelementosinteractivosseofrecenenelSitioWeb.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
129|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
Anexo9PautadeComparacióndeSitiosWebAtravésdeestapautaseofrecenlosítemsquedebenserrevisadosenunSitioWebparaestablecerlacalidad de su oferta de contenidos. Por cada uno de los puntos descritos, se debe entregar la
informaciónqueseindica.
• NombredelaInstitución:Indicarlaidentificacióndelsitioqueseestárevisando• URLdelSitioWeb:Direcciónwebdelsitioqueserevisa• PaísdeOrigen:PaísdeorigendelainstituciónquehageneradoelSitioWebqueserevisa
• BreveDescripcióndelSitio:IndicardequésetrataelSitioWebqueserevisa,consuprincipalescaracterísticas;tambiénsedebeinformardelascaracterísticasdelainstitución
• ImagendePantallaPrincipal: Incluiruna imagende lapantallade iniciodelSitioWebquese
revisa• Estructurade la Información: Indicardequémaneraestáestructurada la informaciónque se
entrega en el SitioWeb que se revisa. Idealmente se deben incluir imágenes que apoyen la
descripcióndecadaunadelasseccionesrevisadas.• Tipos de Contenidos: Indicar de qué se tratan los contenidos y si todos pertenecen a la
instituciónotomadeterceros.Señalarademásenquénivelesestánestructurados,idealmente
apoyándoseconlaestructuradescritaporelMapadelSitio.• CalidaddeContenidos: Emitirun juicio sobre la formadepresentar los contenidosy sobre la
pertinenciadesudescripciónparalosobjetivosquetienelainstitución.
• Serviciosinteractivos:IndicarquétipodeelementosinteractivosseofrecenenelSitioWeb.
ManualdeProyectosWEBEscuelaSuperiordeEconomíayNegocios
130|P á g i n a
ManualdeProyectosWebPreparadoporIng.FelipeTorres
REFERENCIAS[1] TheWorldWideWebConsortium(W3C)http://www.w3.org/[2] OficinaEspañoladelW3Chttp://www.w3c.es/
[3] EspecificaciónHTML4.01http://html.conclase.net/w3c/html401‐es/cover.html[4] GuíaBrevedeCSShttp://www.w3c.es/Divulgacion/Guiasbreves/HojasEstilo[5] Hojas de Estilo en Cascada Especificación CSS2.1 http://www.w3.org/Style/css21‐
updates/css2.1_spa.pdf[6] Programación y Diseño en Entornos Gráficos. Grado Superior ‐ Félix Chamorro Atance ‐ Ed.
McGraw‐Hill
[7] VBScriptyprogramaciónASP‐GonzálezMoreno,Óscar‐Ed.AnayaMultimedia,1997[8] ProgramaciónAvanzadaParaInternet‐JorgeSerranoPérez‐Ed.AnayaMultimedia[9] Active Server Pages 3. Creación de aplicaciones Web a través de ejemplos. Rodríguez‐
Manzaneque.Ed.RaMa,2000.[10] ProgramaciónconASP3‐JorgeSerranoPerez.AnayaMultimedia[11] Web 2.0 y Empresa, Manual de aplicación en entornos corporativos, Asociación Nacional de
EmpresasInternet,España[12] PHPBible.TimConverseandJoycePark.HungryMindsInc.[13] CreacióndesitioswebconPHP4.FranciscoJavierGilRubio.Mc.Graw‐Hill.
[14] XML.IniciaciónyReferencia‐RamónMonteroAyala–Ed.McGraw‐Hill[15] Latindex,SistemaregionaldeinformaciónenlíneapararevistascientíficasdeAméricaLatina,el
Caribe,EspañayPortugal.Directorio,catálogoeíndice(www.latindex.unam.mx)
[16] DHTMLhttp://www.dhtmlcentral.com[17] JavaScripthttp://www.javascript.com/[18] XML 1.0 (Second Edition), W3C Recommendation http://www.w3.org/TR/2004/REC‐xml‐
20040204[19] GuíaWeb(http://www.guiaweb.gob.cl/)
[20] FundaciónSidar‐AccesoUniversalhttp://www.sidar.org/index.php[21] Guíadeusabilidadhttp://www.usability.gov/[22] GuíadeReferenciaRápidaCSS2.1http://www.w3c.es/Divulgacion/GuiasReferencia/CSS21/
[23] GuíaBrevedeXHTMLhttp://www.w3c.es/divulgacion/guiasbreves/XHTML[24] XHTML1.0:(SecondEdition),W3CRecommendationhttp://www.w3.org/TR/2002/REC‐xhtml1‐
20020801
[25] Client‐SideJavaScriptReferentehttp://docs.sun.com/source/816‐6408‐10/contents.htm[26] ManualdeASP(http://msdn.microsoft.com/asp)[27] ManualdePHP(http://www.php.net/)
[28] ProgramacióndeAplicacionesparaInternetconASP3‐GrupoEidos[29] PHP‐Guíadeaprendizaje‐LarryUllman‐PrenticeHall[30] GuíasBrevesdeTecnologíasW3C(http://www.w3.org/)
[31] ComprendiendolaAccesibilidad:GuíaparaLograrConformidad‐R.Yonaitis