Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

DESARROLLO Y DISEÑO WEB
Listado de Artículos sobre PHP

Cambiar de dominio Prestashop

Seguro que, en alguna ocasión, estabáis trabajando con Prestashop en DESARROLLO y cuando lo teníamos ya operativo, como para pasarlo a PREPRODUCCIÓN o PRODUCCIÓN, os preguntabáis como hacer un traspaso de forma rápida. De repente, os metéis en Internet y os dicen que hay que reinstalar y, después, copiar los archivos modificados, actualizar la base de datos, y que si es de una manera para la versión 1.4 o de otra para la 1.5, ...

Leer más

Cómo sacar el slider de Prestashop de la columna central

Hoy, en este tutorial vamos a aprender cómo extraer el módulo HomeSlider de PrestaShop de la columna central a la zona de la cabecera. Por defecto, este módulo no puede ser movido o trasplantado fuera de la columna central. Sin embargo, es más simple y fácil de lo que parece a primera vista. Probablemente, cuando se trata de hacer este cambio, a la fuerza bruta, se muestre este error:

Leer más

Navegadores Android: Una elección difícil

Como me han preguntado mi opinión a cerca de este tema, haré un pequeño análisis de los actuales navegadores de Android que, espero, aclare algunas cosas. No me enrrollaré demasiado e intentaré destacar las particularidades más interesantes. Es el navegador estándar en todos los dispositivos Android hasta la versión Ice Cream Sandwich. En los dispositivos modernos, es más o menos rápido y se carateriza por:

Leer más

AJAX Cross-Domain: jQuery + PHP

Hoy me he encontrado con la necesidad de hacer una llamada a una aplicación que estoy realizando en IslaVisual y que trabaja en modo HTML y JSON. Todo fue bien mientras trabajaba con llamadas locales en el entorno de desarrollo de localhost pero, al publicarlo al servidor de PreProducción y tener que llamar a otro dominio para hacer una consulta, me encontre con el problema de que jQuery daba un error Status = 0. Estuve dando vueltas sin parar, por el maravilloso mundo de Internet, durante horas hasta que mi compañero me comentó que JavaScript y los navegadores bloquean las llamadas entre dominios por temas de seguridad. A este problema, ya le dió solución Bob Ippolito en 2005 que fue quién propuso el uso de una versión modificada de JSON denominada JSONP. A partir de entonces, muchos sitios y servicios han utilizado esta técnica para que se puedan consumir sus APIs desde una aplicación del lado del cliente.

Leer más

Autenticación con PHP Soap

Hoy me ha solicitado por email un ejemplo de cómo sería la autenticación en SOAP de PHP. Pues bien, ahí va. Lo primero que debemos saber son las variables dónde se recogerán los valores del nombre de usuario y la contraseña enviadas. Estas son PHP_AUTH_USER y PHP_AUTH_PW y que están asociadas al array $_SERVER.

Leer más

Función number_format de PHP en JavaScript

Realizar la conversión formatos de números como lo hace PHP es simple tal y como se demuestra en el siguiente código. Ejemplos para que veáis su uso os los muestro a continuación:

Leer más

Errores comunes cuando se trabaja con SOAP

Hay mucho errores, sobre todo al principio, cuando trabajamos en archivos de descripción WSDL. A continuación os muestro una lista con los errores más frecuentes y sus respectivas explicaciones y soluciones para evitar futuros dolores de cabeza. Cada vez que me encuentre con uno lo añadiré a este artículo a ver si, con el tiempo, consigo que sea una buena fuente de ayuda. De momento, ya os dejo varios.

Leer más

HTML5 Download

Una cosa curiosa que he descubierto mirando por Internet es la existencia de esta propiedad que se puede establecer en los enlaces de HTML5. Con ella podemos forzar la descarga de un archivo cualquiera sin tener que recurrir a Ajax ni lenguajes del lado del Servidor como es PHP o ASP. La verdad, es que no es excesivamente útil ya que sólo se puede utilizar con peticiones internas (ubicadas en el mismo Servidor) y no en llamadas externas a otras fuentes o páginas y para colmo, sólo lo he visto funcionar en Chrome aunque dicen que funciona en la mayoría de los navegadores. Aún así puede resultarnos inrteresante en alguna ocasión.

Leer más

HTML5: Eventos Server - Sent

Un evento Server Sent se define cuando una página web se actualiza automáticamente desde un servidor y queremos que los Clientes se actualicen sin refrescar. Puede resultar un poco raro ya que estamos acostumbrados a ver HTTP como un protocolo de petición-respuesta, lo que significa que el Cliente envía una solicitud HTTP y espera hasta que la respuesta HTTP que se recibe. Por lo tanto, normalmente el servidor no puede comunicarse con el cliente a menos que sea solicitado con anterioridad. HTML5 tiene definida una API para abrir una conexión HTTP para recibir notificaciones push desde un servidor.

Leer más

Paso de Parámetros en SOAP y PHP I

Este artículo va para todos aquellos que se preguntan cómo puede hacer la comunición SOAP con tipos de datos simples y complejos. Es decir, cómo enviar-recibir parámetros mediante SOAP. Una de las cosas que todos vemos, o solemos ver, al principio cuando nos metemos en el mundo del los Servicios Web es el XML-RPC (un protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP para la transmisión de mensajes) pero, si investigáis un poco, descubriréis que muchos lenguajes no se llevan muy bien que digamos con este protocolo.

Leer más
Página  1  2  3  4    

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.