Sobre mi

Conoce mi trayectoria

FORMACIÓN ACADÉMICA

2005-2012. Ingeniería Técnica Informática de Gestión. Universidad de Sevilla.
2003-2005. Técnico Superior en Desarrollo de Aplicaciones Informáticas, Sevilla.
2001-2003. Bachillerato. IES. Vicente Núñez, Aguilar de la Frontera (Córdoba).

EXPERIENCIA PROFESIONAL

2012 Julio ­- Actualmente. Jefe de desarrollo Polegar Medios S.L. Php, HTML5, CSS3, Optimización web, uso de sprites, conexión redes sociales... GuiaInfantil.com, Diariofemenino.com, familyes.com. Webs con trafico superior a 11 milllones de visitantes únicos mensuales. Uso de subversión como control de versiones. Tres Cantos, Madrid.
12 Enero – Junio (20h/sem). Diseño y maquetación web, cumplimiento estándares W3C y posicionamiento para ANID Internet Estudio, Palma de Mallorca.
2011 Enero – 2012 Junio. Análisis, diseño, maquetación y posicionamiento en TODONEUMATICO ONLINE S.L. cuyo portal es www.neumaticosyruedas.es
2010. (Septiembre - Enero) Beca en el Departamento de Sistemas de Información - Desarrollo en la empresa DETEA, Sevilla.
2005. 9 meses como Desarrollador de Aplicaciones en la empresa SICE S.A. (Dragados y Construcciones), Sevilla.
2003. 4 meses como Diseñador de Aplicaciones Web en la empresa ASMSI , Aguilar de la Frontera, Córdoba.

CONOCIMIENTOS INFORMÁTICOS

  • Sistemas Operativos: Ms-Dos, Windows 9x, Windows Xp, Windows 7, Windows 2003 Server, Windows 2000, Linux, Mac OS X Lion.
  • Aplicaciones Web: Flash, Dreamweaver, Photoshop, Freehand, Corel.
  • Lenguajes Programación: Visual Basic, .Net, Asp, C, C++, Php, Sql, Java, Jsp (Struts2, Hibernate), Html, Xhtml, CSS, Html5, CSS3, Xml, Javascript, Jquery
  • Bases de Datos: Oracle, SqlServer, Mysql.

Proyectos

Una muestra de mis últimos proyectos

Blog

Mis últimos artículos.

    Super User osCommerce

    banner_superusuario_oscommerce

    Uno de los más prácticos y útiles desarrollos que he realizado en los últimos días ha sido el Super Usuario. Hay veces que necesitamos conectarnos con la cuenta de un cliente para modificar algún campo desde su cuenta de usuario, confirmar un pedido o cualquier otra gestión.

    Este módulo está desarrollado en Prestashop y Magento, pero para osCommerce no.

    Aquí os dejo el desarrollo del módulo de super usuario para osCommerce:

    superusuario.zip

    Dentro del zip encontrareis un fichero txt con la instrucciones de instalación, es muy sencillo!

    Una vez instalado, para utilizarlo, debeis acceder al panel de administración, apartado Clientes, Seleccionar un cliente, Editar, y aparecerá una ventana como esta:

     

    Al hacer clic en el botón Super Usuario os conectareis con la cuenta del usuario seleccionado.

    Problema editor breve descripcion Prestashop Firefox [SOLUCIONADO]

    Bug fix editor breve descripcion Prestashop

    Me ha dado bastantes quebraderos de cabeza ya que solo pasa con Firefox y creo que en concreto solo con la versión 11, la última versión. Sinceramente soy usuario fiel de Firefox, pero cada día estoy mas descontento con el navegador debido a la gran cantidad de actualizaciones que está teniendo y voy dando mayor uso a Chrome.

    TinyMCE es el editor que trae por defecto Prestashop y por algún motivo este ha dejado de funcionar correctamente al editar la breve descripción en Firefox. Si nos situamos encima de la zona habilitada para escribir podemos comprobar que no aparece el cursor.

    Solucion

    Para solucionar el error nos dirigimos a la web oficial de TinyMCE y descargamos la última versión, yo en mi caso he descargado la 3.5b3. Descomprimimos el zip y tras haber hecho una copia de nuestros archivos, nos situamos en la carpeta

    /js/tiny_mce

    y sustituimos los archivos

    tiny_mce_popup.js
    tiny_mce_src.js
    tiny_mce.js

    Ya con esto nos debe de funcionar sin ningún tipo de problema.

    Ejecutar script php automáticamente

    script_automatico

    Es habitual que ejecutemos manualmente de manera periódica un script, ya sea para enviar un mailing, para actualizar el stockaje, para alguna sincronización… sea cual sea el motivo, la automatización de esta tarea sería aun mas interesante si la hiciese nuestro servidor (que él si que tiene buena memoria y no se va a olvidar de hacerlo -y sin quejarse) sin tener que pulsar ni un solo botoncito.
    Con esto, si ya el script nos quitó una gran carga de trabajo, tener que olvidarnos de ejecutar de forma manual ese script ya es perfecto.

    Parto de la base de que tenemos nuestra web en un servidor que corre bajo Linux.

    Nos posicionamos en /var/spool/cron/

    Cron. Cron es un servicio que nos permite definir una lista de tareas que queremos automatizar para que nuestro sistema Linux las ejecute sin necesidad de teclear los comandos.
    Wget. Comando mediante el cual vamos a ejecutar una página web, en nuestro caso el script.

    Continue Reading →

    Importancia del nombre de dominio

    nombre_dominio

    Uno de las grandes decisiones a la hora de dar el salto a Internet es la elección del nombre del dominio. La gran mayoría de las personas y empresas se enfrentan ante este gran problema a la hora de elegir el nombre para su posterior registro. Las cuestiones que se suelen plantear son:

    ¿Dominio corto y original? o ¿Dominio que incluya palabras clave?

    ¿Nombre de dominio corto y original?

    Eso nos permitirá diferenciarnos de la competencia y que el usuario nos identifique con faciliad, una forma fácil de memorizarlo y recordarlo para conseguir futuras entradas. De cara al SEO de nuestra web vamos a tener que darle un fuerte empujón para aparecer en las primeras páginas de google.

    Continue Reading →

    ¿Que es Pixel Tracking? Crear pixel tracking en php

    pixel_tracking

    El seguimiento de píxeles o Pixel Tracking es uno de los métodos que a día de hoy se está usando para controlar el uso que los visitantes hacen de nuestras webs.

    ¿En cuantas ocasiones habéis enviado un newsletter y no sabéis cuanta gente lo ha leído? Ya no digo cuanta gente ha hecho click en el newsletter y ha accedido a nuestra web, me refiero a cuanta gente lo ha leído. ¿Como controlamos eso? Pixel Tracking. La gran mayoria de programas de análisis se basan en la automatización del Pixel Tracking.

    El proceso es bastante sencillo. Básicamente consiste en colocar pequeñas imágenes de 1×1 pixel en las páginas en las cuales queremos hacer el análisis. Esa imagen será la que nos hara guardar la información que necesitemos cuando se cargue la página que la contiene.

    Técnica

    Agregaremos un tag img en nuestra página web, newletter… de este modo <img src=”http://www.josearagon.es/pixeltrack.php” alt=”” />

    Continue Reading →

    Accesibilidad web

    accesibilidad

    La accesibilidad web es la capacidad de acceso a la información que tenemos en nuestra web sin ningún tipo de limitación por razón de deficiencia, discapacidad, o minusvalía.

    ¿Cual es su objetivo?

    Su principal objetivo es que todas las personas puedan navegar por la red en cualquier condición. De esta manera cualquier persona con independencia de sus limitaciones personales, las características de su equipo de navegación o el entorno ambiental desde donde accede a la Web, pueda utilizar y comprender sus contenidos.

    ¿Como hacer una web accesible?

    Existen una serie de pautas o modelos a cumplir denominadas Pautas de Accesibilidad al Contenido en la Web (WCAG), cuya función principal es la de guiarnos hacia un diseño web accesible, reduciendo las barreras hacia la información que mostramos en nuestra web.

    Cada pauta pertenece a un nivel de prioridad:

    • Prioridad 1: son aquellos puntos que un desarrollador Web tiene que cumplir ya que, de otra manera, ciertos grupos de usuarios no podrían acceder a la información del sitio Web.
    • Prioridad 2: son aquellos puntos que un desarrollador Web debería cumplir ya que, si no fuese así, sería muy difícil acceder a la información para ciertos grupos de usuarios.
    • Prioridad 3: son aquellos puntos que un desarrollador Web debería cumplir ya que, de otra forma, algunos usuarios experimentarían ciertas dificultades para acceder a la información.

    Continue Reading →

    Warning: getimagesize(): URL file-access is disabled in the server configuration

    warning

    La función getimagesize() determinará el tamaño de un archivo de imagen dado y devolverá las dimensiones junto con el tipo de archivo y una cadena de texto con el alto/ancho para ser usada dentro una etiqueta IMG de HTML normal y el tipo de contenido HTTP correspondiente.

    Cuando usamos la función getimagesize() tenemos que tener cuidado, ya que esta nos puede generar algún que otro problema y donde debería aparecer una bonita imagen, nos aparecera un WARNING.

    En nuestro caso el Warning es el siguiente:

    Continue Reading →

    Home duplicada, dominio con y sin www

    problem

    Este es posiblemente uno de los errores más comunes que cometemos.

    Si al acceder a nuestro dominio este responde ante

    htpp://josearagon.es y http://www.josearagon.es

    tenemos que tener en cuenta que para los buscadores estamos indexando el doble, lo que es motivo de penalización ya que estamos duplicando nada mas y nada menos que el home de nuestro sitio. Al parecer Google este descuido lo perdona y no suele penalizarlo pero es 100% recomendable solucionarlo y evitar la posible penalización.

    Continue Reading →

    OsCommerce

    A lo largo y ancho de este blog publicaré modulos y mejoras que iré desarrollando para OsCommerce, pero.. ¿que es OsCommerce?

    OsCommerce es un software libre de comercio electrónico. OsCommerce nos permite crear una tienda online sin necesidad de tener grandes conocimientos informáticos. Está desarrollado en php y requiere de una base de datos MySQL y un servidor Apache.

    Continue Reading →

    Primer comentario

    Este es el primer comentario. Espero no abandonar demasiado este blog e ir incluyendo contenido.

Contacto

¿En que puedo ayudarte?

Formulario desactivado

Actualmente con residencia en Tres Cantos, Madrid

Escríbeme o llámame al 627 357 168