GTCoders

Comunidad Guatemalteca de desarrolladores de software y amantes de la tecnologia

Acompañanos en nuestra proxima reunion!

Ultimas publicaciones

Personalmente utilizo CloudFlare cómo una herramienta de gestión de registros DNS. CloudFlare nos permite tener todos nuestros dominios en un solo lugar, para acceder a ellos fácilmente, protegerlos y actualizarlos cada vez que lo necesitemos.

 

¿Porqué es importante tener una herramienta para manejar los registros DNS?

Cuando uno compra un dominio, el dominio tiene que ser configurado y apuntar al lugar adecuado para que se muestre su página web, funcionen los correos electrónicos, etc. Ésta configuración se logra por medio del Sistema de Nombres de Dominio (DNS, por sus siglas en inglés, Domain Name System).

Read More

Una de las partes fundamentales dentro de un sitio web desarrollado en WordPress es el tema. En la actualidad se pueden encontrar una infinidad de temas y a precios muy accesibles. Sólo es necesario tener una idea clara de lo que se necesita y tomarse el tiempo de investigar y encontrar el que mejor se adecúe a los lineamientos gráficos del cliente y las funcionalidades que se esperan tener en la página web.

A pesar de la gran amplia gama de temas de WordPress, siempre existen excepciones en las que los requerimientos del cliente, o la solución final, no se pueden visualizar a través de ningún tema disponible en internet. Es en éstos casos en que se debe desarrollar un tema desde cero y cuando los llamados “Temas de Inicio” son muy útiles.

Read More

Si eres una persona que se encarga de darle mantenimiento a una página web. Ya sea porque ha crecido el número de visitantes y has superado el límite de recursos de tu servicio de hosting actual o estás en busca de una mejor solución, una tarea con la que seguramente te encontrarás es con la de migrar un sitio web de un servidor a otro.

Hay distintas formas en las que se puede realizar una migración. Existen plugins que nos permiten hacerlo con un par de clicks, incluso algunos proveedores de hosting ofrecen realizar la migración como parte del paquete que adquieras, sin embargo en este posts se detallarán los pasos para hacerlo de la forma “manual” utilizando algún panel de gestión del servidor.

Si se siguen estos pasos, todo el contenido(páginas, entradas, URL, menús, widgets, plugins, configuraciones, comentarios, etc.) quedará exactamente igual, lo cual es muy importante para mantener el posicionamiento SEO de tu página así como los contenidos.

Read More

Hace muchos años atrás tome la decisión de desarrollar una aplicación, de inventario (para variar un poco), fue la primera vez que me proponía iniciar algo grande y quería que todo saliera a la perfección. Me documente en lo que pude, programación, planificación, herramientas, técnicas, etc. Aprendí a utilizar UML para complementarme con programación estilo OOP (Object Oriented Programming). Empecé diseñando esquemas, gráficas, también realice historias (Use Cases) y todo lo habido y por haber. Intentaba y al tiempo las cosas no deslumbraban, y decidía empezar de nuevo. Me di cuenta que ya habían pasado casi 3 meses en análisis y diseño. Decidí continuar hasta terminar todos los posibles escenarios. Luego empecé a codificar solo para darme cuenta que muchas cosas que había creído que iban a funcionar en realidad no tenían nada que ver con lo que estaba programando. Esto es concretamente “Desarrollo en Cascada” y conlleva la mayoría (sino es que todas) de veces a un parálisis de análisis.
Read More

Git y Wordpress

GIT puede ayudarte a llevar el control de versiones de tu página web y mejorar el proceso de desarrollo en general.

¿Qué es GIT?

“Git es un software de control de versiones, pensado en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente.”

Como lo describe wikipedia, Git es una herramienta para el control de versiones, es ligera pero poderosa y está disponible para Windows, Linux, Mac OS, y Solaris.

Read More

Anteriormente instalar un certificado de seguridad era muy dificil. Requería de mucho trabajo implementarlos. Los pasos que había que realizar eran más o menos los siguientes:

  1. Comprar el certificado de algún proveedor.
  2. Asignar una ip estática.
  3. Asignar el certificado al hosting.
  4. Enviar la información del servidor(CSR) al proveedor del certificado.
  5. El proveedor nos daba el certificado.
  6. Luego se volvía al servidor a agregar y modificar los archivos necesarios.

Ahora es mucho más sencillo, muchas de las empresas que brindan el servicio de hosting tienen la opción de instalar un certificado con 1 click y ellos se encargan de todo el proceso. Incluso hay proveedores que ofrecen certificados gratis (“Let’s Encrypt”).

Read More

En la actualidad aproximadamente uno de cada 4 sitios web utiliza WordPress como CMS, y esta cifra sigue creciendo. WordPress se ha convertido en uno de los proyectos open source más exitosos de la historia pero ¿A qué se debe el gran éxito de WordPress?

Factores como la estabilidad y autonomía de sus plugins, la opción de multisitios, la versatilidad y el poder de los plugins y su fácil uso han sido piezas importantes que han contribuido al éxito de WordPress. Todo los factores anteriores han sido posibles a lo largo de su historia gracias a su más valiosa posesión, su comunidad. Read More

Para quienes no han actualizado sus sitios en mucho tiempo, este puede ser el momento indicado, ya que se han implementado características muy útiles e interesantes.

Muchas personas esperan a que la versión 4.5.1 ó 4.5.2 sea publicada, ya que normalmente es la versión con más parches de seguridad. Esta ocasión no fue la excepción, ya que varios problemas importantes de seguridad fueron descubiertos y resueltos, la versión 4.5.1 salió tan sólo 14 días después, y la 4.5.2 aún más pronto.

Para ver el detalle de las mejoras y los cambios en la nueva versión vista el siguiente link: Cambios WordPress 4.5. No entraré en detalle de todos los cambios pero si quiero comentar sobre mis favoritos:

Read More