Cómo conseguir un link de alta autoridad con WordPress

Volvemos con otro artículo sobre link building. Últimamente he ido hablando bastante sobre cómo conseguir links con alta autoridad tanto de página como de dominio, como en este post o este otro y hoy no iba a ser menos.

Te traigo un truco sobre cómo sacarle todos los enlaces que te de la gana a WordPress, que sean dofollow y encima todas las veces que quieras. Manos a la obra.

La magia de WordPress

Accedemos a la página web de WordPress y nos registramos si no lo estamos ya. Me imagino que todos tendremos cuentas gratuitas en WordPress para montar nuestras pirámides de enlaces así que no voy a explicar cómo se rellena el formulario de registro, eso lo dejo para vosotros 😉

La gracia del asunto esta en las etiquetas que ponemos cuando escribimos un articulo. Y es que las arañitas de Google son capaces de pasar por las páginas de WordPress en las que aparecen los últimos artículos que hablen de un tema en concreto o de un tag e indexarla.

Etiquetas en WordPress
Etiquetas en WordPress

Estas páginas muestran una entradilla del artículo de unas 65 palabras de longitud. Si somos capaces de encontrar una página de tags que tenga una autoridad de dominio y de página lo suficientemente alta como para que Google sufra un micro orgasmo, habremos conseguido un buen link.

Lo malo de todo esto es que tendremos que compartir link juice con los otros enlaces que aparezcan por la página y puede que tal vez la temática de las otras páginas enlazadas no tengan nada que ver con nuestro artículo, pero aún así no es tan grave.

Puedes buscar las etiquetas con más actividad en todo momento desde esta página. Para el ejemplo de este artículo yo he probado una etiqueta demasiado evidente. He escrito un nuevo artículo sobre cómo posicionar en youtube basado en un artículo anterior y mio y lo he etiquetado bajo SEO y youtube. La página de la etiqueta de SEO tiene una autoridad de dominio de 99 y una autoridad de página de 50, así que por mucho que sea WordPress y gratuito, los enlaces sacados de aquí no serán ninguna tontería. A si, se me olvidaba… son dofollow!!

Para el que no lo crea mirad la siguiente imagen y comprobadlo por vosotros mismos.

SEO en Youtube
SEO en Youtube

Esta claro que no podemos basar toda nuestra estrategia de construcción de enlaces en un único proveedor. Tenemos que ir variando para que Google no se mosqueé. Con este artículo ya tienes otro sitio güeno donde tirar un enlace 😉

¡Hasta que volvamos a olernos!

Anuncios

Ganar dinero con el programa de afiliados de amazon

[xyz-ips snippet=”ADSENSE-MOUSE-FOLLOWING”]

A día de hoy, tengo un página enfocada a micronichos en el sector de la cosmética y sé que no esta lo suficientemente trabajada, pero al final de mes me voy con unos 30€ de media que vienen muy bien para las cervecitas de los sábados. Tal y como empecé la web, desde el principio me decidí por monetizarla mediante el programa de afiliados de Amazon. Obviamente hay otros programas que dan comisiones más altas pero esta web la monté sobretodo para aprender, si luego generaba beneficios pues mejor que mejor. La idea principal que quiero contar en este artículo es que se puede ganar dinero vendiendo productos de otras empresas a través de Internet si se hacen bien las cosas y por eso voy a hablar del programa de afiliados de Amazon.

Antes de vender, tendremos que saber qué es lo que queremos vender. O mas bien, que producto de los que queremos vender nos va a generar una cierta rentabilidad.

Amazon esta lleno, llenísimo de productos y no nos podemos lanzar a la piscina sin hacer un mínimo estudio. Vale que los gastos para entrar en este negocio no tienen porque ser altos, pero tampoco estamos para jugárnosla a ciegas y perder dinero. Actualmente, si quieres ir de austero, con unos 30 euros para gastar en dominio y hosting son suficientes. Luego ya puedes invertir en todo lo que quieras, publicidad, diseñadores, redactores… pero bajo mi punto de vista, el mínimo para comenzar con tu tienda de afiliados es de 30€ si después te montas todo el trabajo tu solo. Cómo veis el riesgo es relativamente bajo.

Algunas cosas antes de empezar…

Lo primero que hay que hacer antes de nada es buscar ese producto o productos que puedan llegar a funcionar. No quiero entrar en grandes estudios de mercado ni herramientas complejas, tan solo un par de búsquedas en Amazon nos darán pistas para saber que producto escoger.

Amazon tiene un apartado de los productos mejor vendidos y lo desglosa por las diferentes categorías con las que trabaja. Si entras en esta dirección verás qué items son los mas demandados. Te aviso de que puedes pasarte horas buscando por las secciones en busca de la gallina de oro pero creo que hay que ser consciente de que no vas a pegar un petardazo con esto, y mucho menos si es tu primera vez…

Si te informas sobre las comisiones de venta, en seguida te darás cuenta de que al menos de que seas un hacha generando tráfico o un mega-vendedor innato, el programa de afiliados de Amazon te servirá para sacarte unos eurillos a final de mes, pero vete olvidando de vivir de esto si es que esa ha sido tu primer objetivo. Y es que Amazon paga de la siguiente forma:

  • 5.0% en electrónica de consumo, hogar, cocina, música, informática, software, deportes
  • 10.0% en libros, Kindle, MP3 y productos de AmazonBuyVIP
  • 8.0% en el resto de productos
Gana dinero con el programa de afiliados de Amazon
Gana dinero con el programa de afiliados de Amazon

Con todo esto no quiero desilusionarte, lo único que pretendo es hacerte ver que si fuera tan fácil ganar dinero como lo parece, todo el mundo estaría metido en el ajo. Piensa que, al fin y al cabo esto se trata de montar un negocio, en Internet y con menos costes, pero un negocio en el fondo y eso exige sacrificio y dedicación.

Buscando el producto que funcione

Ahora que ya sabemos los margenes con los que trabajaremos y nos hemos mentalizado para trabajar un huevo y tal vez, no ver un solo ingreso (hay que ser realistas) es la hora de elegir un producto.

Para este ejemplo yo he seleccionado el mercado de las impresoras. Dentro de este producto nos podemos encontrar con impresoras de muchos tipos, de tinta, impresoras laser, multifunción, 3D…

Para asegurarnos de que el producto que queremos vender tiene una mínimas posibilidades, tenemos que pensar como compraría un consumidor. Siendo que estamos montando un negocio online tenemos que ser muy conscientes de que la gran parte del tráfico que recibamos va a ser por búsqueda directa así que será muy importante aparecer en los primeros resultados de los motores de búsqueda. Por otro lado hay un tema a tener en cuenta y es que la gran mayoría de estos consumidores cuando tengan la necesidad de renovar su impresora preferirá acudir a una tienda física antes que comprar por Internet, ya que cómo es lógico, van a querer probar su nuevo juguetito nada mas comprárselo sin tener que esperar tiempos de envio ni nada. Aún así las comprar por Internet funcionan y podremos rascar un porcentaje si sabemos hacerlo bien.

Dedicar un tiempo a buscar en el planificador de palabras clave de Google nos ayudará a saber si el producto que escogimos es adecuado y rentable frente a todo el trabajo que tenemos que hacer. La keyword “impresoras baratas” nos da como resultado que al mes se realizan de media unas 2400 búsquedas en Google. Esto también nos ayudará mucho a la hora de elegir un nombre de dominio EMD.

Volumen de búsquedas mensuales para una palabra clave
Volumen de búsquedas mensuales para una palabra clave

Antes de empezar a montar todo el proyecto me gusta echar unos números y para este ejemplo la lógica contable sería la siguiente:

  • Según la distribución de clicks en Google, el primer resultado consigue aproximadamente el 43% de los clicks.
  • Tenemos 2400 búsquedas mensuales de media bajo impresoras baratas, por lo que si conseguimos llegar al puesto uno de esta keyword obtendremos 1032 usuarios al mes.
  • Tenemos que aplicar la falacia del 1% en la conversión visitante-compra por lo que al mes habrá 10 usuarios que comprarán.
  • Podemos decir que el precio medio por impresora es de 100€ por lo que generaremos 1000€ de venta al mes.
  • Amazon paga el 5% en productos de informática por lo que las ganancias finales será de 50€ al mes.

Este es el mínimo mínimo por el que deberíamos entrar a jugar. Parece bastante factible que por lo menos, con el primer mes de venta cubririamos los costes de hosting y dominio.

Distribución de clicks en las SERPs
Distribución de clicks en las SERPs

Empezando en el programa de afiliados de Amazon

Ya tenemos producto, volumen de búsquedas del mismo y estimación de ingresos como para empezar a explotar un micronicho y eso que es bastante generalista, pero como he dicho mas arriba tan solo se trata de un ejemplo teórico.

Para registrarnos en el programa de afiliados de Amazon nos tenemos que venir a este enlace y hacer click en el botón de Únete ya, es gratis.

Dando el primer paso en el programa de afiliados de Amazon
Dando el primer paso en el programa de afiliados de Amazon

Cuando hayas hecho click, te llevará a una ventana en el que preguntará que si tienes una cuenta de cliente en Amazon o por el contrario eres un cliente nuevo, si has comprado alguna vez a través de Amazon, el email que introdujiste para completar la compra es suficiente, no tienes que volver a registrarte de nuevo.

¿Eres cliente de Amazon?
¿Eres cliente de Amazon?

Cuando te hayas indentificado, te va a pedir cierto tipos de datos que hay que rellenar correctamente para que en el futuro puedan emitirte los pagos. Van a pedirte la dirección física del lugar en el que vives, te van a preguntar si eres el beneficiario de la cuenta y si tienes un CIF con el que poder declarar el IVA.. además, también te harán preguntas relacionadas con la página web y otros detalles menos “personales”.

Si eres de esas personas que no terminan de fiarse de dejar datos personales en Internet, puedes comprobar que no te estén engañando haciendo técnicas de phising mirando a la barra de la URL. Si aparece en verde la palabra https significa que estas bajo una conexión segura y que tus datos se envían cifrados al servicio legítimo, en este caso Amazon. Si no es así huye de la página web.

Conexión segura con Amazon
Conexión segura con Amazon

Una vez que hayas terminado el registro pasaras a la Central de afiliados de Amazon, este es tu panel de control en el que tendrás acceso a estadísticas, informes, formación y productos con los que trabajar. Como no quiero extender mas de lo que ya es el artículo mencionaré dos partes muy importantes para empezar.

En la parte superior a la izquiera podrás ver tu identificador como vendedor de Amazon, este es el código sobre el cual se aplicarán las comisiones de venta.

En la parte central verás un buscador, aquí vas a buscar los productos que te interese vender, puedes realizar búsquedas bajo número ASIN/ISBN o por palabra clave. Para el producto elegido en el ejemplo, el buscador nos esta devolviendo 151036 artículos diferentes.

Impresoras en Amazon
Impresoras en Amazon

 

Obteniendo los enlaces de los productos

Es muy importante que si queremos ganar dinero, enlacemos con los links que nos da Amazon dentro de la Central de afiliados de Amazon, ya que si cogemos el enlace de la ficha de producto de la tienda “normal” de Amazon, por muchas ventas que hagamos no veremos ni una sola comisión ya que este enlace no contiene nuestro identificador de vendedor o de referido. Asi pues, cuando hayamos seleccionado el artículo que más interesa tendremos que hacer click en el botón amarillo que aparece a se derecha y que pone Obtener el enlace.

Obtener el enlace de afiliado de un producto de Amazon
Obtener el enlace de afiliado de un producto de Amazon

Esto nos llevará a una pantalla en la que podremos elegir el estilo de cómo se mostrarán los enlaces en nuestra página web. Podemos elegir entre enlaces de Texto e Imagen o simplemente enlaces de Texto. Realmente esto no es vital para las ventas, ya que si sabemos un poquito de html y css podemos diseñar nosotros mismos como se mostrarán estos enlaces en nuestra web. Lo que nos interesa en sí el código html que te dan y que aparece en la parte 3 Obtener el código HTML para este Enlace de producto.

Enlace con el que ganaremos dinero
Enlace con el que ganaremos dinero

Aquí es dónde aparecerá nuestro identificador de vendedor y por todas las ventas del producto que se hagan a través de este mismo enlace, nosotros nos llevaremos una comisión. Este código es el que tendremos que insertar en nuestra página web.

Resumiendo

La verdad es que en un principio, este artículo no iba a ser tan largo, pero me he visto en la obligación de explicar un par de conceptos super básicos de elección de producto e investigación de mercado, tan básicos que no he tardado ni 5 minutos, pero con la intención de hacer ver que por muy pocos costes que tenga esto no nos podemos lanzar a la piscina sin conocer un par de datos mínimos. Aún así hemos aprendido los siguientes temas interesantes:

  • Identificar los productos mejor vendidos en Amazon.
  • Calcular el volumen de búsquedas en Google.
  • Hacer una mínima estimación de ingresos.
  • Registrarnos en el programa de afiliados de Amazon.
  • Conseguir los primeros enlaces con el identificador de vendedor.

Con esto, en el momento de escribir el artículo, no pretendo hacer una guía pero, si veo que el post tiene buena acogida y se difunde bien por las redes pasaré a explicar los siguientes temas.

  • Analizar mas detalladamente el micronicho de las impresoras.
  • Comprar el dominio y el hosting para nuestra tienda online.
  • Maquetar nuestra página web para vender los productos de Amazon.
  • SEO práctico para posicionar en el primer resultado nuestra tienda online.

Así que ya sabéis hijos del mal, si queréis que siga escribiendo sobre este tema y que haga una guía sobre como montar una tienda online con productos del programa de afiliados de amazon desde el principio hasta la primera venta tan solo tenéis que darle a los botoncicos sociales que encontrareis al final del post (donde siempre) esta es la forma de que tengo para saber que un artículo os interesa, así que no os cortes!!

 

¡Hasta que volvamos a olernos!

Como crear un blog automático con Tumblr

¡Hey que pasa!

Hoy vengo con uno de esos artículos de los que no te vas a poder separar de la pantalla. Hoy tengo el propósito de enseñarte a como crear un blog no de una, ni dos, ni tres formas, sino de hasta tres formas diferentes y te lo voy a explicar de manera en la que puedas empezar por los conceptos más básicos y sencillos y seas capaz de terminar convirtiéndote en el blogger master of the universe in the world ultra 2000 a tope de power!!

Conozco la sensación de querer montar un blog y tener tu hueco en internet, pero a veces la información que encontramos sobre hostings, dominios, servidores… es demasiado técnica y nos quedamos a medio camino entre crear un blog y nada. Por eso mi objetivo es que después de leer este artículo/guia seas capaz de contratar un buen alojamiento y comiences tu nuevo proyecto web satisfactoriamente.

Como crear un blog automatico joven padawan
Como crear un blog automatico joven padawan

Si lo que quieres es aprender sobre como crear un blog personal en el que contar tus últimas vacaciones sigue leyendo el artículo, pero si tu idea es crear una página web y ganar dinero con ella, antes de comenzar con esta guía, te recomiendo que le eches un vistazo a este artículo sobre cómo ganar dinero extra con amazon ya que aunque lo que vamos a tratar hoy aquí es a aprender a como crear un blog, estoy seguro que entre el post anterior y este te dan muchas ideas para monetizar tu futuro blog/web/ecommerce…

Para ilustrar el post he elegido los tres ejemplos de “plataformas” con las que suelo trabajar de manera recurrente y que me funcionan a las mil maravillas. Las he clasificado según el control que puedes llegar a tener  sobre tu sitio, empezando por la más básica y con menos control, hasta terminar por lo más complicado pero con un control del 100% sobre tu sitio. La elección de una u de otra ya depende del proyecto que quieras montar.

Así que lo que vamos a aprender es:

  • Crear un blog desde cero
  • Comprar un nombre de dominio
  • Configurar un autoblog en tumblr
  • Alojar un WordPress
  • Plugins esenciales para tu blog de WordPress
  • Plantillas, estilos y programación

Como crear un blog con Tumblr, dando los primeros pasos

Tumblr me encanta, es la polla. Es el sistema de blogs más sencillo del mundo además de que cuenta con un diseño que ha hecho las delicias de muchos diseñadores y gente del mundo artístico que se han ido mudando poco a poco de Devianart a Tumblr. Su idea básica es que comiences a generar contenido y te olvides de todos los temas de configuración y administración que conlleva tener un blog profesional. Es tan facil crear un blog con tumblr que no te tienes que preocupar de categorizar los post ya que ese trabajo te lo suministra el propio Tumblr con siete tipos de artículos diferentes.

Como crear un blog con los diferentes tipos de artículos de Tumblr
Como crear un blog con los diferentes tipos de artículos de Tumblr

Lo primero que tienes que hacer es registrate en la plataforma y elegir un nombre para tu blog y voila! Ya puedes comenzar a seguir a gente y subir fotos de gatos pero, si eres un poco vago como yo y te da mucha pereza actualizar diariamente el timeline de tu tumblr puedes hacer algo que no todo el mundo sabe y es crear un blog automático con las tácticas que te voy a contar a continuación.

Todo blog cuenta con un sistema para distribuir los contenidos del mismo sin tener que estar entrando desde Chome, Firefox o tu navegador favorito. Hablo de las RSS y a grosso modo, para el que no lo sepa, se trata de una dirección en la que están todas las entradas y que puedes utilizar en muchos programas para leerlas directamente sin acceder al blog. Los programas más típicos son los readers, como Feedly o Digg, pero a mi me gusta usar esta tecnología con IFTTT. ¿Y qué es IFTTT? Pues…

Dándole chicha a IFTTT

IFTTT es una webapp que te permite configurar disparadores del palo de… “Cuando Fino cabrón pon más enlace al arca suba una foto nueva quiero que se twittee automáticamente en mi cuenta”. ¿veis por dónde van los tiros no? Lo que vamos a hacer es recopilar una lista inmensa de rss de sitios que sabemos que tienen bastante tráfico y publicar sus entradas en nuestro blog. Cada plataforma de blogs tiene su forma de publicar las direcciones URL pero por lo general siguen unas normas bastante parecidas. Las rss de las mayores plataformas son:

  • Tumblr: http://mdltheme.tumblr.com/rss
  • Wordrpess: https://plasticobiodegradable.wordpress.com/feed/
  • Blogspot: http://plasticobiodegradablecasero.blogspot.com/feeds/posts/default

Para decirle a IFTTT que cada vez que X blogs publiquen contenido nuevo lo publique automáticamente en nuestro blog y lo difunda por nuestras redes sociales tenemos que crear una nueva receta.

Creando una receta para nuestro blog automático
Creando una receta para nuestro blog automático

El disparador de esta acción/receta va a ser una actualización del rss. Elegimos New feed item y pegamos la dirección RSS. La acción que desencadenará será una nueva publicación en nuestro Tumblr, por lo que buscamos el canal y elegimos el tipo de post que queremos, por lo general yo siempre lo elijo posts con formato de texto.

Empezamos por el disparador
Empezamos por el disparador
Seleccionamos Feed como origen de datos
Seleccionamos Feed como origen de datos

Se nos da la oportunidad de introducir un título, un cuerpo y tags para nuestra publicación. Normalmente yo lo dejo con los valores por defecto pero es interesante añadir una tag propia para poder hacer seguimiento a las entradas.

#GorkaMariquita
#GorkaMariquita

Podemos incluso programar la publicación de la entrada pero Tumblr tiene limitaciones con sus publicaciones diarias y solo te permite poner 50 así que es mejor idea ponerla en la cola y que se vayan autopublicando ellas solas.

Por último elegir un nombre para la receta y se acabó. Si vas a meter muchas RSS, que de eso se trata… es bueno que pongas nombres descriptivos a tus recetas que si no te liarás.

Hago unas recetas que ni Arguiñano
Hago unas recetas que ni Arguiñano

Pero con IFTTT puedes programar muchas acciones mas. La ventaja con la que cuentan es que tienen un huevo de canales con los que poder jugar y combinar entre ellas. Se pueden hacer cosas tan chulas como activar la alarma de tu casa publicando un tweet o apagar las luces de tu casa cuando te vas, pero eso ya es de pro. Nosotros nos quedamos con detectar un nuevo feed rss, añadirlo a nuestro propio blog y publicarlo en twitter.

Tumblr y Twitter que bien se llevan....
Tumblr y Twitter que bien se llevan….

Wow, ya tenemos un autoblog!! Ahora a meterle adsense y making money!! Jajaja NO. Si por algo se caracteriza Tumblr es por la sencillez de viralizar contenidos, una foto puede petarlo mucho durante un par de días pero luego se olvida porque vienen 15569845 millones de contenidos nuevos por lo que vas a necesitar destacar constantemente con publicaciones originales y eso implica trabajo, mucho.

Si ademas partimos de la base de que hemos aprendido a copiar contenido de otro automaticamente con IFTTT pues como que la idea de trabajar mucho un Tumblr directamente ni se plantea…

El coñazo es tener que buscar todas las fuentes de RSS. Siempre puedes tirar de poner las más conocidas pero lo suyo es tener unas 30 fuentes diferentes o por ahí. Aunque también, por otro lado, puedes utilizar “trucos mas negros” y dejar que otros te encuentren listas de RSS por ti y que encima tengan un buen pagerank. ¿Cómo? Pues utilizando….

[sociallocker id=”1217″]

…utilizando a los enanitos que trabajan en Scrappebox, programa para rastrear la red en busca de patrones de los que podamos sacar información. Con los tres footprints que os dejo a continuación tenemos de sobra para hacer buenas búsquedas.

  • site:tumblr.com/rss/
  • site:.wordpress.com/feed/
  • site:blogspot.com/feeds/posts/default

Una vez que nos hayamos pillado el programa y este arrancado (con este link obtendremos un descuento del 72%!!), tenemos que escribir nuestro footprints en la primera cajita de la izquierda, en la parte superior del programa y elegir la opción de Custom Footprint. Las keywords van en la caja tocha de abajo. Si lo dejamos en blanco no buscará por ningún criterio por lo que nos sacará mas webs pero mas mierdas también. Tu sabrás que te interesa mas…

Scrapebox
Scrapebox

Tenemos que pillar proxies para el programa, piensa que vamos a hacer miles de búsquedas por minuto y no queremos que Google nos pille, siempre puedes comprarlos, pero ¿por qué no utilizar el programita del otro día para conseguir proxies gratuitos? Los proxies van en la caja tocha de abajo de la parte izquierda.

Si hacemos click en el botón de Start Harvesting comenzaremos la búsqueda de las RSS según los criterios que hayamos puesto, footprint y palabras clave. Despúes de un rato ya tendremos nuestras URL en la primera caja tocha de la parte de la izquierda. Con todos estos buenos datos en bruto, es recomendable que comprobemos y filtremos por pagerank, por lo menos así nos aseguraremos de quitar mucha mierda y blogs automáticos como este 😛

Resultados encontrados en Scrapebox
Resultados encontrados en Scrapebox

Si queremos sitios que funcionen y tengan buen contenido tenemos que saber que a partir de un pagerank 3 ya podemos empezar a plantearnos los sitios que hayamos encontrados, pero si vamos a por todas mejor escoger un pagerank 5 y a correr. Esto lo conseguimos con los botones de Check Pagerank y Remove / Filter de la parte de la derecha.

Botones para filtrar y exportar por pagerank
Botones para filtrar y exportar por pagerank

Cuando los enanitos hayan terminado de hacer su trabajo ya podemos descargarnos el listado de sitios y exportarlo en formato CSV para pasarselo a IFTTT.

[/sociallocker]

Ya tenemos el blog y el contenido yuhu!! Ahora toca posicionar el sitio.

Lo que yo hago con esta técnica es pillarme un dominio, asociarlo a tumblr y utilizarlo como blog satelite, parte del primer nivel de una pirámide de enlaces y ayudarme a posicionar otras webs que me interese… ¿PBN? Ejem…

Guía práctica sobre como crear un blog
Guía práctica sobre como crear un blog

He probado muchas empresas de hosting diferentes, la primera web que hice me sirvió para meter la primera cagada. Compré un alojamiento que me valía 170 pavos al año y no te creas que era la hostia, tenia 1 giga de espacio y solo una base de datos de 100 megas… vamos que fui tonto al elegir… Por suerte he aprendido a ajustar el presupuesto para alojamiento de una web y he trabajado con algunas empresas baratas que luego han resultado no ser tan buenas como prometian por eso desde hace un par de proyetos hasta ahora vengo trabajando con hostgator. Buenos precios y magnifico servicio. ¿Y que mas…?

Comprando el dominio que es gerundio

El dominio de una web es el nombre de la misma. A veces el elegir un nombre para la web es un poco dificil. Tienes dos formas de hacerlo/planteartelo. Si como comentaba antes, un poco más arriba, el objetivo de todo tu trabajo es destacar y viralizar contenidos propios vas a tener que tirar de creatividad y registrar un nombre que enganche y que sea fácil de recordar, crear una marca, ser pro activo en redes sociales…. uuff… Si por otro lado, tu objetivo son los micronichos o los blogs satelites ¿por que no buscar un nombre que tenga buen pagerank y a poder ser que sea EDM?

Si vas mas por este palo te recomiendo una web que te facilitará mucho el trabajo, https://www.expireddomains.net/. Ale de nada 😉

Una vez que tengamos el nombre hacemos click en este enlace y buscamos un nombre que nos guste y seleccionamos el dominio. Si el nombre que hemos elegido esta libre, veremos algo así.

Dando cera, puliendo cera
Dando cera, puliendo cera

Tan solo tenemos que elegir el tiempo por el que vamos a registrar el dominio y continuar con la compra dándole al botón de Add to Cart. En la página de confirmación podemos introducir un cupón de descuento en caso de tengamos uno, si no es el caso, con esta herramienta podremos rastrear cupones de forma automatica.

Y nada, os registráis, llenais los datos de contacto y facturación, procedeis con la compra y ya habréis registrado el dominio y estará calentito para que empecéis a jugar con el.

Pero el dominio sin más no sirve de nada. Si probaís a entrar en el no os llevará a ningún lado y eso es porque no esta asociado con nada. Lo que tenemos que hacer es emparejarlo con el blog automatico que hemos creado un poco antes. Hace tiempo escribí un artículo sobre como utilizar dominios propios con blogs de Tumblr. ¿Por qué no le echas un vistazo en lugar de matarte a buscar en Google como hacerlo…?

Una vez que este todo terminado no te olvides de registrar tu nuevo sitio en Google Web Master Tools y meterle el código de Analytics si quieres hacerle un poco de seguimiento.

Y poco más. Como habeis visto este el método más sencillo para crear un blog que funcione de forma automática y que nos de un empujoncito en el resto de proyectos. Volvamos a repasar lo que hemos hecho. Con esta técnica hemos aprendido:

  • Si hemos leído el artículo de monetizar con Amazon, ya sabremos buscar un micronicho apetecible.
  • Registrarnos y crear un blog en Tumblr.
  • Buscar y rastrear para encontrar contenido viral.
  • Poner en modo automático nuestro blog con ese contenido viral.
  • Registrar un dominio y asociarlo al blog.
  • Ver enanitos.

Sin duda es una buena forma de crear nuestros blogs satelites y que no nos exijan mucho trabajo a diferencia de esta guía/articulo en la que hemos comenzado por lo más senciliito con Tumblr y avanzaremos hasta crear webs super chulas pero para ello los contadores de redes sociales tienen que avanzar jeje… Así que ya sabéis, interactuad un poco coño que no os cuesta nada que eso me ayudará a seguir con la guía y enseñaros las mejores técnicas sobre como crear un blog.

Hala, que os den!! 😉

Nivel de Alerta Antiterrorista App

La pasada noche del Viernes 13/11/2015 se produjo en París uno de los atentados terroristas más sangrientos de toda sus historia. Varios individuos atacaron con fusiles de asalto y explosivos varios restaurantes además de entrar en una sala de conciertos llena de gente y dispando a diestro y siniestro. Aquí te dejo la noticia por si acabas de despertar del coma y no te has enterado de nada.

La cosa es que debido a esto me he decidido a crear una aplicación informativa para Android que muestra el nivel de alerta antiterrorista (NAA) existente en Éspaña en tiempo real junto con las implicaciones que ello conlleva.

La aplicación te muestra los diferentes niveles de alerta antiterrorista fijados por el Ministerio de Interior además de ser totalmente gratuita, sin publicidad y como he dicho anteriormente informativa.

La app está certificada bajo la IARC con un nivel de PEGI 3, esto indica que es apta para todos los públicos, en ella no te vas a encontrar pornografía, violencia ni imágenes obscenas, tan solo información.

Está montada con el framework de Ionic y varios webservices, aunque ya habrá tiempo de hacer un making off explicando como he hecho algo tan sencillito y con qué problemas me he encontrado al desarrollarla ya os puedo decir que tengo varias ideas para implementar en la aplicación como la mejora de los webservices y la integración de notificaciones push para cuando cambie el nivel de alerta antiterrorista, pero todo se andará…

Por lo pronto si la queréis descargar ya se encuentra en la Android Market y a través del enlace del final de la página la podréis conseguir. Pronto subiré el código fuente completo a mi repositorio de Github para que le echéis un vistazo y trasteéis con ella.

También voy a empezar a subir algunos posts sobre desarrollo de aplicaciones móviles con Ionic, todavía estoy escribiéndolos pero creo que pueden gustar.

Descarga la aplicación de Nivel de Alerta Antiterrorista para Android

Ala a cascala!

Cómo encontrar proxies gratuitos

Ufff… el caloret ya esta aquí y ha llegado para quedarse hasta finales de septiembre mínimo. No vivo en el sur pero esta semana ha estado haciendo una media de 30 grados todos los días y eso que todavía no estamos en verano. El lado bueno de todo esto es que ya se ha inaugurado la época de las cervecitas en terrazas, de las tardes en el parque y de las mozas con escote 😉

Nada mal la verdad, pero lo malo es que a muchos el calor nos afecta muy directamente y hace que nos espesemos y se nos vaya derritiendo poco a poco el cerebro, vamos que no damos pie con bolo. No será la primera vez que por culpa del atontamiento del calor, al montar un proyecto lo lanzo a lo bruto olvidándome de ciertos detalles necesarios como el hacerme con un puñado de proxies, por ejemplo.

Para cualquier proyecto SEO es vital que tengamos varios proxies ya que nos ayudarán a hacer un montón de tareas, desde scrapear en busca de backlinks hasta configurar programas de autopublicación de comentarios con ellos para que el tito Google no se mosqueé, por eso en este artículo os enseñaré a buscar y encontrar proxies gratuitos.

¿Qué es un proxy?

Dudo que alguien no sepa que es proxy, pero mejor me curo en salud y según la wikipedia…

Un proxy es un programa o sistema informático que sirve como intermediario en las peticiones de recursos realizadas desde un ordenador cliente hacia un servidor y siendo servidas en el cliente directamente por el proxy sin que el servidor conozca quién hizo realmente la petición.

Es cómo si vas al cine con dos amigos, Pepe y Paco, y tu te sientas en la butaca del medio. El coñazo de tu amigo de la derecha, Pepe, no para de pedirte el cubo de las palomitas que tiene tu amigo de la izquierda, Paco. Cada vez que Paco te vuelve a pedir las palomitas, tu se las tienes que pedir a Pepe para entregarselas a Paco.

Así funciona un proxy
Así funciona un proxy

Pues a grosso modo, eso es un proxy.

Con un proxy, podemos hacer muchísimas cosas y no solo relacionadas con temas de SEO y blackhat, por ejemplo si no hubieran existidos los proxies miles de ciudadanos Egipcios y Libios se hubieran quedado sin internet cuando se produjo el apagón informativo durante las protestas ya que estos programas tienen la capacidad de saltarse bloqueos y ocultar tu identidad en internet hasta cierto punto.

Antes de ponernos a buscar y encontrar proxies gratuitos tenemos que saber que existen diferentes tipos de proxies para que así nuestra búsqueda sea mas fructífera.

  • Proxies transparentes: éstos se saltan los bloqueos y te permiten cambiar tanto tu IP cómo la región pero son fácilmente rastreables. Si quieres hacer cosas “malas” en internet no los utilices porqué será como ir en bragas.
  • Proxies anónimos: éstos te dan un cierto nivel de “invisibilidad” mas avanzada y es mas difícil rastrearte. Pese al nombre, no se te tiene que olvidar que nunca vas a ser totalmente anónimo en internet, siempre vas a ir dejando huellas y esto lo sabe bien el Grupo de Delitos Telemáticos de la Policía.
  • Proxies élite: éstos ocultan tanto tu IP como el hecho de que estés utilizando un proxy para conectarte.
  • Proxies Google Passed: cómo su nombre indica, estos son los que les gusta a Google. Lo malo es que tanto los élite como los Google Passed escasean y cuando los encuentras suelen estar bastante quemados.
  • Proxies privados: estos son los más seguros de todos ya que no se van a quemar tan rápidamente al utilizarlos únicamente tu. Puedes montarte tu conjunto de proxies privados con varias máquinas desde casa o comprar un puñado de ellos.

Existe una alternativa a los proxies para anonimanizarse en internet (menuda palabreja…) y es utilizando la red TOR, pero no es aconsejable para hacer cosas de SEO y Blackhat ya que va como el culo. Con su sistema de capas de cebolla hace que la conexión sea súper lenta y está mas pensado para acceder a lo que las páginas sensacionalistas ya han bautizado como Deep Web y los dominios onions.

Bueno al lio, cómo buscar y encontrar proxies gratuitos

Para llevar esta tarea existen muchísimos métodos diferentes pero nosotros vamos a utilizar un programita que se llama Gather Proxy. Este programa tiene muchísimas funcionalidades pero lo vamos a utilizar para encontrar los proxies Google Passed.

Una vez abierto el programa, veremos una pestaña llamada Gather Proxy, ahí definiremos las opciones de configuración relativa al origen de datos de los proxies, o dónde va a buscarlos vamos. Podemos incluir un conjunto de urls propias o importar un fichero con un listado de proxies pero lo que nos interesa es el checkbox que dice Start proxy checker afeter gathering completed que tendremos que marcar y que comienza el análisis del estado de los proxies una vez que ha buscado y encontrado.

Cómo buscar y encontrar proxies gratuitos
Cómo buscar y encontrar proxies gratuitos

Para buscar los proxies Google Passed tendremos que dirigirnos a la pestaña de Proxy Checker y allí marcar el checkbox de Url passed (Google Passed). Podemos complicarnos más configurando el programa mediante sus opciones avanzadas pero para encontrar los proxies gratis que nos interesa, con esta configuración es suficiente.

Sólo nos interesan los Google Passed
Sólo nos interesan los Google Passed

Volvemos a la pestaña de Gather Proxy y hacemos click en el botón de Start y dejamos que el programita haga su magia. Si estas utilizando el programa desde un ordenador personal es importante que configures los hilos de ejecución a la capacidad que tenga tu máquina porque sino se te va a comer tu RAM y tu conexión.

Después de un rato empezarán a salir resultados con muchos colorines. Desde la pantalla principal se nos da un huevo de información como la IP del proxy, el nivel de anonimato, la región, el tiempo que le cuesta procesar una petición, la última actualización, si se trata de un proxy seguro, si es Google Passed o el tiempo que lleva funcionando.

Ya he encontrado un proxy Google Passed yuhuu!!
Ya he encontrado un proxy Google Passed yuhuu!!

No te prometo el oro y el moro pero lo que nos interesa son aquellos proxies cuya columna de Url Passed sea azul ya que estos son los buenos aunque por desgracia no suelen salir muchos. Yo en el rato que llevo escribiendo el post sólo me ha salido uno. Independientemente de los Google Passed, siempre nos podemos hacer con una buena lista de proxies élite que podemos enganchar a programas como Scrapebox o No Hands Seo.

Ea, vamos a exportar
Ea, vamos a exportar

Cuando el programa haya terminado de hacer sus cosas nos podemos dirigir a la pestaña de Export Proxy y configurar la salida de los proxies a nuestro gusto, yo normalmente genero dos ficheros, uno para los Google Passed y otro para los élite.

Cómo ves, es muy sencillo encontrar proxies gratuitos para nuestras tareas diarias. Esta claro que si te gastas un par de euros y te compras un par de proxies privados siempre conseguirás mejores resultados que con los que puedas conseguir con este programa pero tenemos que organizar y optimizar nuestro dinero para gastar en otras cosas mas importantes, además, no temas porque estos proxies sirven perfectamente pero tendrás que buscar nuevos cada cierto tiempo ya que se te irán quemando poco a poco.

Para que veáis que soy majete y de que aparte de currarme un artículo sobre como encontrar proxies gratuitos os voy a dejar el programa en cuestión para que lo descarguéis y lo utilicéis libremente pero a cambio os pido un like de Feisbú, un G+ o un tweet en Twittah para que se active la descarga 😉

[sociallocker id=446]

Descarga Gather Proxy desde aquí

[/sociallocker]

¡Hasta que volvamos a olernos!

Posicionando con Google my maps

Muchos cambios últimamente. Cómo habréis podido ver he cambiado el tema del blog, el anterior de tanto meterle mano al css sin hacer un childtheme (soy un vago de cojones) se me medio jodió y empezó a descojonarse. Me he mudado de piso y me he comido una mudanza en el mejor momento del año, justo cuando media España esta en alerta naranja por altas temperaturas, la situación en Grecia está cambiando rápida de cojones y también parece que ha habido cambios en la forma de hacer SEO en el 2015. Se ve que los links y las pirámides eran cosas del año pasado y este año lo que se lleva es el CTR, como bien explican por aquí.

Pues bien, que haya un cambio de tendencia en el SEO de 2015 no implica que todo lo que funcionaba bien ayer, hoy haya dejado de funcionar y por eso os voy a contar cómo conseguir un (o todos los que quieras) backlink dofollow desde el señor Google y es haciendo uso de su nuevo servicio my maps.

Con Google my maps podemos crear mapas personalizados y compartirlos fácilmente y en este proceso de creación se nos permite introducir información relativa sobre el mapa que estamos creando y ahí es donde colaremos el enlace.

Para ello tenemos que hacer click en este enlace y seleccionaremos la opción de Crear un nuevo mapa.

Veremos que nos aparecen unas cajas en la parte de arriba de la web y el mapa saldrá geolocalizado en el país en el que vivimos. Bien, pues buscamos en el mapa nuestra ciudad o una localización en la que queremos dejar el enlace, se recomienda que lo hagamos lo más cerca del centro de la población por los posibles fallos que pueda tener.

Tenemos que editar la card del mapa cambiando el nombre del mapa y su descripción.

Gorkamu en la capital
Gorkamu en la capital

Es bueno que nos curremos un texto seo optimizado tal y como explico en este otro post. Una vez que le hayamos dado un nombre y una descripción a nuestro mapa tenemos que añadir un marcador a una posición y volver a repetir el proceso de escribir un nombre y una descripción optimizados, sino lo hacemos, el mapa simplemente estará vacío y es bastante probable que el gran Google nos lo borre pasados unos días al no dar ningún tipo de información relevante.

Añadiendo un marcador
Añadiendo un marcador

¿Hace falta decir que en la descripción tanto de la card como del marcador podemos inflarlos a enlaces?

Cuando nuestro mapa este listo solo nos quedará compartirlo y para ello le damos al botón que esta al lado de Añadir capa. En la parte de Quién tiene acceso tenemos que cambiar los permisos para hacer que nuestro mapa sea público en toda la web y así los crawlers de Google puedan pasar por el e indexar todo el contenido que hayamos puesto.

Una vez terminado y compartido nuestro mapa podemos comprobar que se trata de un enlace dofollow en toda regla haciendo click en el inspector de elementos tal y como se ve en la siguiente imagen.

Toma enlace dofollow directamente desde Google
Toma enlace dofollow directamente desde Google

Las diferentes pruebas que he hecho me indican que los mapas se posicionan bastante rápido para keywords longtail y alguna middletail. Es como con las Fusion tables, Google parece que da prioridad a sus servicios, cosa que sería bastante lógico. Pero por si acaso, os voy a dejar a continuar un par de servicios, que me funcionan muy bien, para ayudar en la indexación de vuestros enlaces, pero a cambio os pido una acción social para desbloquear el contenido y que pueda llegar a mas gente.

[sociallocker id=640]
http://www.masspinger.com/
http://bulkpinger.com/
http://247pinger.com/
http://masspings.com/
[/sociallocker]

Ale majos, hasta que volvamos a olernos.

Vagrant, PHPStorm y el nuevo hype de los entornos

Imagina que tienes a tu disposición una herramienta que te monta entornos de desarrollo y en la que no tienes que configurar nada. Imagina que te olvidas de instalar un Apache, un Mysql y PHP en tu ordenador cada vez que formateas. Imagina que ya no tienes que escribir más buildfiles y que puedes desplegar haciendo click en un botón. Imagina que tienes diferentes sistemas operativos y tecnologías instaladas a golpe de comando. Imagina que trabajas en equipo y todos usais el mismo entorno, el “pues a mi no me funciona” dejaría de existir. Imagina…

Parezco John Lennon copón, pero todo esto que te estas imaginando existe en forma de herramienta. Si alguna vez has sufrido lo anterior se te estará haciendo el culo pepsicola tan solo con imaginar. Hablo de Vagrant.

¿Qué es Vagrant?

Logo de Vagrant
Logo de Vagrant

Pues no es nada más y nada menos que una herramienta que cada vez están utilizando más empresas de software y que sirve para virtualizar entornos de desarrollo de una manera super rápida mediante ficheros de configuración. Estos entornos están configurados para que puedan ser usados con los servicios más populares de virtualización como VirtualBox, VMWare o AWS. Según su página web:

Create and configure lightweight, reproducible, and portable development environments.

El corazón de cada instancia es un ficherito que se llama Vagrantfile en el que defines la configuración mínima de la máquina, el sistema operativo y las herramientas que vamos a necesitar.

Una de las grandes ventajas del uso de Vagrant es su integración con herramientas de suministro como Chef y Puppet las cuales se basan en la creación de recetas o scripts que permiten alterar la configuración, instalar de software y mucho más durante el proceso de levantamiento del ambiente.

¿Cómo empiezo?

Para comenzar a utilizar Vagrant vas a necesitar un software de virtualización. Yo soy muy fan de VirtualBox así que el ejemplo irá por ahí, pero vamos, como hemos dicho más arriba, Vagrant no esta sujeto a un solo software. Para instalar VirtualBox escribimos lo siguiente en una terminal.

sudo apt-get install virtualbox-qt

Una vez haya terminado la instalación nos dirigimos a la página web de descarga de Vagrant y seleccionamos nuestro sistema operativo y arquitectura. En mi caso he elegido Linux de 32 bits, esto hará que se nos descargue un paquete .deb que podemos instalar con el gestor de software de Linux.

El proceso de instalación agregará la variable de entorno vagrant a nuestro PATH para que podamos utilizarlo por comandos y para probar que todo ha ido bien que mejor que mirar la versión instalada.

vagrant -v

Configurando Vagrant en PHPStorm

Una Box es la imagen base de una instancia de máquina virtual en la que ya viene preconfigurado todo lo que podamos necesitar, concepto básico en Vagrant. Actualmente ya hay cientos de Boxes predefinidas por lo que tan solo tendrás que buscarla en este listado e instalarla.

Empezando a configurar Vagrant en PHPStorm
Empezando a configurar Vagrant en PHPStorm

Para configurar Vagrant en PHPStorm tenemos que dirigirnos a Settings > Project Settings > Vagrant y se nos abrirá una ventana en la que tenemos que poner la ruta al ejecutable de Vagrant primero y después el directorio en el que estará alojada nuestra instancia. Si lo dejamos en blanco se entiende que se instalará en el directorio del proyecto.

Haciendo click en el botón de Añadir podemos definir nuestra primera box de Vagrant, por defecto PHPStorm nos proveerá con una Ubuntu Lucid Lynx de 32 bits, que no esta nada mal para comenzar, pero podemos definir cualquier otra box tan solo añadiendo su url.

Ubuntu Lucid Lynx por defecto
Ubuntu Lucid Lynx por defecto

Para iniciar Vagrant tendremos que hacer click en Tools > Vagrant > Init in Project Root. Esto creará nuestro VagrantFile, el fichero de configuración que tendrá los detalles de la máquina virtual como por ejemplo la configuración de la IP Virtual, el mapeo de puertos o la memoria a asignar entre otros…

Inicializando nuestro entorno virtual
Inicializando nuestro entorno virtual

Por último, si queremos levantar nuestra instancia de máquina virtual tenemos dos formas de hacerlo, o teclear lo siguiente en la terminal

vagrant up

o hacer click en Tools > Vagrant > Up.

Arrancando nuestro entorno virtual
Arrancando nuestro entorno virtual

Con esto ya tendremos nuestro entorno virtual levantado pero estará pelado. Posteriormente tendrás que instalar todo aquello que necesites como por ejemplo un servidor y una base de datos, a no ser que encuentres una box que incluya todo esto y mucho mas.

Si escribes en una terminal

vagrant ssh

podrás acceder por ssh al entorno recién creado para ir instalando a mano todos los programas o copiar tu proyecto mediante scp, aunque existen otras maneras de hacer un deploy.

Por otro lado, hay varios servicios como PuPHPet que se encargan, mediante una GUI, de generarte un Vagrantfile con todos los programas que puedas llegar a necesitar, es muy intuitivo, tan solo tienes que ir haciendo click en lo que te interese y dejar que el asistente te vaya guiando por cada uno de los pasos.

Para comenzar con Vagrant, esta primera aproximación no esta nada mal. Dejo para más adelante la creación de boxes personalizadas con PuPHPet y el deploy en entornos de desarrollo virtuales.

¡Hasta que volvamos a olernos!

Enlace dofollow DA99 en Amazon

A la hora de posicionar un sitio es importante tener un conjunto de páginas de alta autoridad en la que poder dejar un backlink y si este enlace es dofollow pues mejor que mejor. Por eso, siguiendo la costumbre que venga trayendo en esta sección, traigo otro sitio que te servirá para contribuir en la creación de tu pirámide de enlaces o para apuntar directamente a tu Money Site ya que es totalmente seguro. Hablo de Amazon y cómo sacarle un backlink de alta autoridad.

Conseguir un enlace dofollow en Amazon

Amazon no es solo una mega tienda online, ni el sitio preferido de desarrolladores para alojar sus aplicaciones web, es mucho mas. Por eso, para tener nuestro backlink en Amazon tendremos que acceder a la zona en la que se encuentran sus foros y registrarnos. Esto es bastante sencillo, haciendo click en el enlace de Login /Register accederemos al formulario de registro.

Registrándonos en Amazon
Registrándonos en Amazon

Estos foros utilizan la misma cuenta que la de la tienda normal o la de nuestra cuenta de afiliados, así que si ya has comprado alguna vez en Amazon no tienes que hacer mucho mas que loggearte y ya esta.

Una vez que accedamos a su panel frontal de hilos, podremos ver que éstos estan categorizados por diferentes temáticas e idiomas. Independientemente del enlace dofollow que vamos a conseguir, si alguna vez tienes alguna duda sobre el uso de Amazon o  tienes algún problema, aquí podrás encontrar soluciones para todo. Bueno y no solo soluciones ya que si buscamos bien podemos encontrar ofertas realmente interesantes como esta o esta.

Bueno, sigamos que me enrollo… ya nos hemos registrado en los foros de Amazon, para tener nuestro preciado backlink tenemos que dirigirnos a la parte de nuestro Panel de Control y allí podemos editar la información que será pública para el resto de usuarios y cómo no, las arañitas de Google rastrearán e indexarán.

Dejando nuestro backlink
Dejando nuestro backlink

No seáis tan gandules como yo y dejéis el enlace y ya esta. Exprimiros un poco las neuronas y rellenad una biografía bien optimizada, lo mismo que hacéis con los backlinks de Paulie Ciara pues igual, ya sabéis, 300 palabras mínimas y un ratio del 1% entre texto y keyword a posicionar .

Para que podáis comprobar que realmente es un enlace dofollow con autoridad de dominio 99 podemos inspeccionar el enlace creado.

Enlace dofollow en Amazon
Enlace dofollow en Amazon
Autoridad de dominio 99 en Amazon
Autoridad de dominio 99 en Amazon

Lo bueno de este enlace es que todo el link juice que consiga tener la página se le pasará automáticamente al enlace que hayamos puesto y ya sabéis, cuanto más enlaces hagamos a esta página de Amazon más conseguiremos engordar la autoridad de página por lo que este backlink es una buena estrategia para nuestro Tier 1.

¡Hasta que volvamos a olernos!

Gulpjs o cómo librarnos de tareas repetitivas

Existe un cierto tópico de que los informáticos somo unos vagos, en cierto sentido no es mentira, pero no es algo exclusivo solo de los informáticos, todos al fin y al cabo somos un poco perezosos y vagos. Tu ponte que te acabas de comprar una estantería de ikea y tienes que montarla, para ello tienes un destornillador y un destornillador eléctrico, ¿me vas a decir que vas a montar todos los tornillos a mano sin utilizar la herramienta eléctrica? Já… tu eres gilipollas… y es que entre hacer una tarea repetitiva durante horas o poder automatizarla mediante herramientas, lo lógico parece ser el hacer uso de esas herramientas y con ese tiempo que has ganado tomarte unas cervecitas y una tapita de aceitunas, aunque claro, de todo hay en los senderos del señor…

Pues eso nos pasa a los informáticos, dentro de nuestra profesión existen tareas que son un auténtico coñazo, a ninguno nos gusta tener que hacer un deploy a mano, borrar caches o minificar hojas de estilo, por eso se han inventado herramientas que nos ayudan a automatizar tareas. Ya hablé en otro artículo de Phing un automatizador de tareas para PHP escrito en XML, pero tenemos herramientas para casi todos los lenguajes y tipo de proyectos, por ejemplo si vienes del mundo de Java tienes Ant, también escrito en XML y si eres demasiado hardcore siempre puedes automatizar tareas escribiendolas en bash.

Pero hoy voy a hablar de Gulpjs, el último hype del momento en el desarrollo front-end.

Gulpjs, ¿harás la colada por mi?

Pues no, de momento Gulpjs no sabe hacer ese tipo de cosas, pero para saber que tareas podemos automatizar lo primero que tenemos que tener presente es la documentación y saber qué es realmente.

Gulpjs es un build system(sistema de construcción) que permite automatizar tareas comunes de desarrollo, tales como la minificación de código JavaScript, recarga del navegador, compresión de imágenes, validación de sintaxis de código y un sin fin de tareas más.

Entrando en detalles técnicos, tienes que saber que a diferencia de Gruntjs, Gulpjs no genera archivos temporales a medida que va pasando por cada tarea ya que utiliza streams de Node.js haciendo que sea más rápido que la otra herramienta. Esto significa que, en resumen, Gulpjs solo lee y escribe en disco una sola vez, el resto de procesos los hace directamente en memoria.

Flujo de trabajo de Gulpjs
Flujo de trabajo de Gulpjs

Además otro punto a favor de Gulpjs es que puedes instalar y utilizar módulos de Node.js en tus scripts mientras que con Grunt.js no.

Manos a la obra, instalando Gulpjs

Lo primero que necesitas tener instalado es npm porque como hemos dicho ya, Gulpjs esta construido sobre Node.js. Si todavía no lo tienes tan solo tienes que escribir los siguientes comandos:

sudo apt-get install npm

Ea, ya lo tienes. Ahora lo que tienes que decidir es si quieres instalar Gulpjs de manera global o únicamente en las dependencias de desarrollo de tu proyecto. Si vas por el primer camino, escribe lo siguiente en la terminal.

 sudo npm install --global gulp 

Si por lo contrario, tan solo quieres hacer pruebas en desarrollo y olvidarte de automatizar tareas para volver a la prehistoria, craso error, escribe lo siguiente en tu terminal.

sudo npm install --save-dev gulp

Definiendo nuestro buildfile

En todo archivo de construcción se suelen definir las mismas tareas mas o menos. Estas tareas son el borrado del directorio en el servidor, el borrado de caché de nuestro proyecto, la compilación de less junto con la minificación de archivos javascript y css, el empaquetado del proyecto y el despliegue en el servidor. Esta claro que esto no es algo fijo, sino que cada proyecto tendrá definidas unas u otras.

Por ejemplo, la tarea de borrado del directorio luciría tal que así:

var clean = require('gulp-clean');
var _DESTINATION_DIRECTORY = '/var/www/tu-proyecto';

gulp.task('clean', function () {
 console.log('-----------------------');
 console.log('+      C L E A N      +');
 console.log('-----------------------');
 return gulp.src(_DESTINATION_DIRECTORY, {read: false} )
 .pipe(clean({force: true}));
});

En esta pieza de código de ejemplo podemos ver varias cosas interesantes. Lo primero que se hace es definir la dependencia del módulo gulp-clean en una variable para que podamos usarla en nuestro script.

Para instalar un módulo de Gulpjs tenemos que escribir los siguiente en la terminal.

npm install --save-dev gulp-clean

Para definir una tarea tenemos que hacer uso de la función task en la que le pasamos el nombre que queremos darle y la función que se ejecutará. Ya dentro de la función es cuando podemos empezar a jugar con nuestros ficheros.

Dentro de nuestra tarea, la función gulp.src lo que hace es proveer el origen de ficheros/directorios con los que queremos trabajar y para poder utilizarlos tenemos que utilizar la función pipe. Esto es de lo que hablaba más arriba, pipe es la función que utiliza los streams de Node.js pasando en memoria por cada modificación que se produzca en nuestros ficheros/directorios definidos.

Y para eliminar los directorios que queremos tan solo tenemos que pasarle a la función pipe la ejecución del módulo que hemos instalado junto con las opciones que necesitemos o no.

Por supuesto esto es una primera aproximación a los ficheros de deploy hechos con Gulpjs pero a poco que hayas trabajado con Javascript seguro que serás capaz de construir tareas mas complejas.

Voy a dejar el link a los módulos disponibles para que le eches un vistazo y un script completo con tareas básicas para hacer un despliegue en local pensado para proyectos Symfony para que puedas echarle un vistazo y utilizarlo como base para tus proyectos, pero a cambio te pido un Me gusta de Feisbúh, un +1 de Google o lo publiques en tu Twittah para que se distribuya más rápidamente por la comunidad.

[sociallocker id=446]
Gulpjs buildfile
[/sociallocker]

¡Hasta que volvamos a olernos!

descarga

Visual Studio Code, éramos pocos y parió la abuela

Los desarrolladores vivimos una época dorada. Esta de moda ser programador por muchos tópicos que todavía existan. En la actualidad todo el mundo quiere intentarlo y montar una statup tecnológica, o tener una página web o autoproclomarse Programador Freelance. Y esta moda, como no, deber venir acompañada de un conjunto de herramientas que añaden cierto hype al movimiento.

Existen un conjunto de toolkits, que todo el que pique código debería conocer y que parecen ser el santo grial de esos desarrolladores que se comportan como fans cuando se encuentran con otro desarrollador que no los utiliza.

Por supuesto las empresas tecnológicas son conscientes de todo este movimiento y no pueden dejar de sacar sus productos/herramientas para intentar enganchar a su miniejercito de fanboys que las defiendan a muerte.

La jugada esta clara, estas empresas liberan un producto muy bonito, que entre por los ojos, un eyecandy vamos, pero que de funcionalidades va un poquito pelado. A veces sucede que la comunidad es la que se encarga de extender las funcionalidades del producto.

Si ya teniamos una completa bateria de code editors y/o IDEs, llegó Microsoft y nos presentó en la Build de este año su aportación a la comunidad, un code editor totalmente gratuito y multiplataforma.

Los chicos de Redmond se encuentran en un punto de inflexión. Parece ser que se han dado cuenta que no pueden luchar contra el opensource y el código libre y han adoptado una actitud de liberación de software que no es nada típico en Microsoft. Si bien, ya anunciaron que, para los usuarios de andar por casa, su próximo Windows 10 será libre, de los desarrolladores tampoco se olvidan y nos han regalado Visual Studio Code.

Tarde, pero Microsoft ha observado que gran parte de los desarrolladores nos movemos en entornos Linux y con este code editor intenta engancharnos.

Así luce Visual Studio Code
Así luce Visual Studio Code

Siendo pronto aún para saber por donde irán los tiros, parece que Visual Studio Code intenta competir con Sublime Text en el reinado de los notepad con esteroides, pero a diferencia de Sublime Text y por lo que he podido probar Visual Studio Code, éstos estan a años luz de la competición.

Una vez que te descargas e instalas Visual Studio Code te encuentras con un software que misteriosamente se parece mucho a otros editores pero con la diferencia de que con este tenemos cuatro botones gordos que no teniamos en otros.

Estos botones añaden el valor añadido que a otros les falta y una de las cosas que me han gustado es la integración con GIT. Desde el tercer botón del sidebar podemos acceder a nuestro repositorio y jugar con las ramas, commits y pull request. Pero, ¿porqué GIT chicos? ¿Dónde esta vuestro Subversion?

Y que hablar del cuarto botón. Visual Studio Code nos presenta una consola de depuración que a pesar de la buena intención dudo que se acerque al poder que tienen las consolas de otros IDEs como la de PHPStorm, Eclipse o incluso la de su propio producto madre.

Siguiendo la estela de Sublime Text, las opciones de configuración del code editor son iguales. Un puñado de ficheros json con el que poder afinar el programa a nuestro gusto ya que parece ser que los desarrolladores tenemos que hacerlo todo picando. Cierto es que se echa de menos una ventana gráfica de configuración.

Cómo no, poder dividir el editor en dos pestañas para ser el doble de productivos, o comparar archivos, programar a pantalla completa o la posibilidad de cambiar el tema del editor son las funcionalidades que los iluminados deben de creer que es lo que necesitamos los programadores y esto es contradictorio porque este programa para programar lo han programado programadores que programan… que jaleo.

En fin, que sin querer parecer un desagradecido, creo que Microsoft se ha columpiado al liberar Visual Studio Code que sin aportar gran cosa a la comunidad, parece preocuparse más en mantener un trozo de pastel que va menguando que en darnos un regalo a la altura de lo que necesitamos y personalmente, soy de la opinión que los desarrolladores que trabajen con code editors como Sublime Text o Adobe Brackets jamás van a cambiarse a este nuevo producto, por muy bonito y atractivo que pueda ser. Yo desde luego no.

¡Hasta que volvamos a olernos!