miércoles, 6 de febrero de 2013

Conclusión final

Una frase que uso a menudo, es "Los trabajos no se acaban, simplemente se entregan".
Con eso quiero decir que siempre hay algo que mejorar, algo que cambiar, que añadir, nunca veo el momento de darlo por terminado, pero llega el día de la entrega, y hay que entregarlo.
Imagino que eso me pasa, porque a medida que vas desarrollando el trabajo, vas aprendiendo sobre el tema que versa el trabajo (ese es el sentido de hacer los trabajos), y al ir mejorando nuestros conocimientos, muchas veces nos hace replantear cosas que hemos hecho antes de disponer de los conocimientos que acabamos de obtener.

Para mi el trabajo y la asignatura han sido muy positivos, me ha permitido profundizar en muchos temas del desarrollo web, que quizás conocía, pero sin duda no con el nivel de profundidad que los conozco ahora. Como en muchos otros ámbitos de la vida, en el mundo web cuanto más sabes, más cuenta te das de lo poco que sabes, se abre un mundo enorme delante, que es imposible abarcar.

Me matricule en  esta asignatura, como créditos de libre configuración, ya que no tengo pensado cursar ingeniería superior de informática. Actualmente necesito cuatro créditos de libre configuración y pensé que seria más positivo cursar una asignatura, que no obtenerlos en conferencias. Evidentemente pensé en matricularme en algo que me gustara, por eso son de libre elección, y me alegro de haber elegido esta asignatura puesto que no me ha sido complicado conciliarlo con mi trabajo, y el bagaje que me llevo de conocimientos del mundo web es muy positivo, ahora solo falta obtener una buena nota, mi trabajo ya está hecho, y aunque todo es mejorable, personalmente estoy contento del resultado final de la web, así como del contenido de este blog.

La metodología  me ha gustado, creo que los talleres presentados por los alumnos es un buen sistema de aprendizaje, tanto para el que los prepara como para el resto. Las evaluaciones son poco objetivas, resulta difícil puntuar mal a tus compañeros.

Personalmente me gustaría ver con más profundidad optimización web, y SEO, seguramente porque son los temas que más me han gustado. Al margen de los talleres se podría hacer una especie de competición, por ejemplo con un hmtl+css+js+n imagenes base, conseguir la máxima puntuación de optimización en algún medidor de rendimiento web tipo gtmetrix o similar. Mantener la funcionalidad del original aportado, pero mejorando su rendimiento.
Posicionar una página por algún concepto común a todos los grupos.
Pero claro, soy consciente que cuatro meses son escasos para poder realizar todas estas cosas, pero como que en la web del curso se nos anima a participar y aportar ideas, aprovecho esta conclusión para exponerlas.

Posiblemente, esta sea la última entrada de este blog, o no, quien sabe, el tiempo lo dirá.

domingo, 3 de febrero de 2013

Últimos retoques

Está práctica esta tocando ya a su fin, y solo nos queda el incluir algunos remates finales. Básicamente lo que haremos es insertar código que nos proporcionan terceros, para integrar la web con redes sociales, controlar las estadísticas de visitas, etc.

La verdad es que todo esto no tiene mucho truco, y simplemente se trata de perder un poco el tiempo buscando la información y pegando el código (java script habitualmente) en nuestro html.

En el apartado de redes sociales, hemos incluido el botón "meg gusta" de facebook, y el botón G+1, de gooogle plus. En los dos casos, hemos encontrado documentación calara y sencilla de como integrarlo y tanto facebook como google, nos ha proporcionado el código necesario para implementarlo.

Pero como no solo de facebook y google vive el hombre, hemos decidido utilizar las facilidades que nos brinda AddThis, para incluir compartición de contenidos en facebook, twits, envío por gmail, linkedin, y muchos más. Nuevamente facilidad, y potencia a cambio de poco esfuerzo.


Para el control de visitas  estadísticas de uso, nuevamente nos apoyaremos en las herramientas que nos provee google, en este caso google analytics y herramientas para web masters de google.
Dos fabulosas herramientas que nos permiten hacer un seguimiento de la audiencia de nuestro sitio, la forma de darse de alta es muy sencillo (web 2.0), tan solo tres pasos:

  • Dar de alta nuestro sitio web
  • Autentificar el sitio, colocando un fichero en nuestra carpeta raiz.
  • Incuir un pequeño código php en todas las páginas que queramos auditar.

Este es un ejemplo de la información que podemos recuperar.


Y para terminar este apartado de remates de última hora, hemos incluido un motor de búsqueda personalizado de google. Nos hemos topado con esta herramienta  y nos ha sorprendido la facilidad de configuración y potencia de uso que añade a nuestra web. En concreto lo que hace es utilizar el motor de búsqueda de google, pero podemos parametizar donde realiza las búsquedas  y en nuestro caso dichas búsquedas solo se realizan sobre el contenido de nuestra propia web.

Para poder usar esta opción, debemos crear un nuevo motor de búsqueda personalizado en http://www.google.es/cse, donde definimos el ámbito de la búsqueda y su comportamiento visual, tanto del caudro de búsquedad, como de los resultados de la misma.
Una vez configurado, nos proporciona un código fuente que debemos insertar en los lugares donde deseamos que aparezca el buscador, es un código genérico, pero utilizando un ID de motor de busqueda único. Con esto conseguimos incluir una sola vez el código, y si realizamos algún cambio sobre el motor de búsqueda, lo haremos desde la consola de google haciendo referencia a ese ID, y repercutiendo en todos los sitios donde lo usemos, sin necesidad de reescribir código.

Podemos configurar, donde queremos los resultados, debajo de la búsqueda, en un div separado, en un marco sobre el contenido de nuestra ventana, en una ventana nueva,...  así como modificar la apariencia de los mismo.