Formularios de contacto en WordPress. Instalación, configuración y uso

Los formularios de contacto son algo tan básico en el día a día de cualquier web, que cuanto más fáciles y estándares puedas hacerlo mejor será para ti y para tu cliente si es que estás desarrollando la web para un tercero. Los formularios de contacto, suelen tener dos problemas:

  1. Un spammer puede hacer uso de ellos
  2. Los mensajes enviados pueden quedar en la carpeta Spam

La solución que os proponemos hoy, es fácil de implementar y supera estos dos problemas. Empecemos.

Instalación de plugins

En concreto, debemos utilizar tres plugins:

  • JetPack que nos dará la posibilidad de crear el formulario de contacto fácilmente
  • Akismet que hará la revisión anti spam para evitar que spammers usen el formulario para hacernos llegar spam
  • Configure SMTP para usar un servidor de SMTP y estar seguros de que los mensajes llegarán correctamente a nuestra bandeja de entrada

Configuración SMTP

Una vez instalado el último plugin, nos vamos a Ajustes -> SMTP y ahí configuramos servidor, usuario y contraseña de la cuenta de correo que usaremos para enviar correos. read more

Leer más » 2 Comentarios

Ejemplo de interfaz gráfica sencilla en Python con Tkinter

Está claro que para interfaces de gran envergadura existen soluciones como PyGTK, wxPython o PyQT. Sin embargo, para aplicaciones sencillas puedes utilizar la interfaz Tkinter de la librería estándar de Python.

Aquí te muestro un ejemplo sencillo:

import Tkinter

if __name__ == '__main__':
    root = Tkinter.Tk()
    root.title('Button')
    Tkinter.Label(text='I am a button').pack(pady=15)
    Tkinter.Button( text='Button').pack(side=Tkinter.BOTTOM)
    root.mainloop()

Y éste es el resultado: read more

Leer más » 2 Comentarios

Cuánto tiempo

Leer más » 4 Comentarios

Comprobar el estado de una pila sin un voltímetro

Este es un rápido truco para comprobar el estado de una pila (batería) alcalina, no nos sirve en el caso de baterías del tipo Ión-litio. Es posible que os preguntéis qué tiene que ver esto con Linux o con el mundo del Open Source, pues directamente nada, fue algo que encontré a través de YouTube y, teniendo en cuenta la cantidad de aparatitos que tenemos en casa, he considerado compartirlo aquí en Linux Hispano.

alcalina_linux_hispano

El funcionamiento es simple, dejamos caer una pila sobre una mesa, si rebota y se mantiene en pie está en buen estado y sigue teniendo carga, en caso contrario podremos deshacernos de ella (siempre reciclando) o cargarla en caso de ser recargable. read more

Leer más » 6 Comentarios

Lo mejor de mi RSS del 19 al 25 de agosto de 2013

Ya estoy de vuelta con las pilas cargadas y seguimos como el resto del año con la sección semanal de los mejores enlaces de la blogosfera linuxera en español (y no tan linuxera a veces, pero siempre sobre temas libres).

Leer más » 1 Comentario

Depurar AJAX o funciones del cron en WordPress con un log

Si trabajáis con WordPress, probablemente en más de una ocasión hayáis hecho esto en el wp-config.php para ver los errores que estáis buscando:

define('WP_DEBUG', true);

Sin embargo, hacer esto y solamente esto tiene una serie de problemas y limitaciones:

  • No podemos depurar el AJAX que ejecutamos llamando a admin-ajax, porque el error no se vierte en la pantalla
  • Si tenemos tareas programadas, tampoco veremos si generan errores
  • En un sitio en producción no podremos mostrar por seguridad y por funcionalidad mensajes, por lo que deberemos guardar los errores en un log

Con la solución de guardar los errores en el log, evitamos todos estos problemas y le damos una solución rápida y práctica. read more

Leer más » 1 Comentario

18 sitios populares para compartir código

hastebin_linux_hispano

Mi preferido Hastebin, simple y rápido, pero para gustos colores:

¿Alguno más que añadir?

Leer más » 1 Comentario

Reiniciar/Parar/Iniciar servicio de DHCP en Fedora

Llevaba tiempo sin usar Fedora, y no es que cambie excesivamente respecto a otras distros pero a la hora de gestionar los servicios del sistema la cosa varía un poco.

dhcp-ip_linux_hispano

Si de lo que hablamos es de un servicio DHCP, recordaros que el protocolo DHCP (Dynamic Host Configuration Protocol) nos permite que los dispositivos individuales en una red IP obtener su propia información de configuración de red. Bien, veamos cómo Iniciar, parar o reiniciar nuestro servicio.

Para las versiones de Fedora por encima de 15 (la versión actual es la 19 que salió apenas hace un mes) la forma de hacerlo es: read more

Leer más » 1 Comentario

Soluciones a problemas comunes

Leer más » 2 Comentarios

Pantalla de bloqueo estilo Ubuntu para Android (Ubuntu Lockscreen)

Mientras en Canonical “pierden el tiempo” tratando de fomentar el interés de los fabricantes de equipos y redes móviles, así como comentaba danigm a través de la tira de Linux Hispano sobre la recaudación de dinero para crear su propio teléfono de gama alta (fracaso salvo una inyección de última hora), aquí hay algo para los más entusiastas e impacientes, una pantalla de bloqueo y notificaciones al estilo Ubuntu para nuestro terminal Android. Algo es algo teniendo en cuenta que posiblemente Ubuntu Edge (English) no llegue a ser producto real. read more

Leer más » 1 Comentario