Timber by EMSIEN-3 LTD
Tags Posts tagged with "tutorial"

tutorial

0 584

Éste tutorial está indicado para los que están empezando en éste mundo y no tienen clarísimo por dónde empezar.

Para sacarle mayor provecho al tutorial te invito a leer primero el artículo De qué forma Encontrar un Nicho Rentable te aclarará tus ideas y estarás mejor preparado

Cuando ya tengas claro que opción te resulta interesante más para monetizar tu weblog o bien web, publicidad, afiliación o bien el simple hecho de escribir a la multitud para aportarles algo de valor a sus vidas, entonces estarás dispuesto para continuar.

Empezamos:

Paso 1:

Tendrás que hacer es buscar la herramienta gratuita de Google Adwords para palabras claves.

 nicho rentable

Paso 2:

Una vez abierto el programa tendrás que comenzar sesión con tu cuenta de Gmail sino más bien tienes deberás crear una nueva, de esta manera evitarás tener que introducir los caracteres que te solicita toda vez que desees efectuar una consulta. Para iniciar sesión hay que hacer clic arriba a la derecha en tu pantalla.

 nicho rentable 2

Paso 3:

Ahora en el próximo paso será hacer clic en opciones y filtros avanzados para apuntar en que país quieres efectuar la busca y el idioma. Si como en mi caso decides dirigirte al público de charla de España y en cualquier país, entonces marcaremos las opciones y .

 nicho rentable 3

Paso 4:

Seguidamente debemos definir el tipo de concordancia, para esto vamos a marcar la opción sino más bien los resultados de la búsqueda no serán los convenientes.

Como elegir un nicho rentable

Paso 5:

Por último hacemos clic en te saldrá un menú desplegable en el que tendrás que marcar , , , .

Elegir nicho rentable

Donde:

será la cantidad de empresas prestas a anunciarse por la palabra clave escogida. Si tu pretensión es monetizar tu blog te va a interesar que tenga un tanto de competencia, aunque va a haber que estudiar si tenemos opciones para posicionarnos en los primeros puestos de google+, no te olvides que una competencia excesiva no es buenísima sobre todo si estamos comenzando.

nos indicara la cantidad de buscas que se efectúan a nivel del mundo.

nos afirmará la cantidad de búsquedas que recibe la palabra clave investigada para los criterios marcados previamente, recuerda lo que marcaste en opciones avanzadas.

A partir de cinco mil y por debajo de 20.000 búsquedas sería lo más interesante mas si estás empezando y para ir cogiendo práctica yo no descartaría ciertos volúmenes de buscas menores. Cuanto más elevada sea la cantidad de buscas mensuales más difícil va a ser posicionarnos en los primeros resultados de los motores de búsqueda.

Servirá para saber si la palabra clave que estamos buscando sostiene durante el año el volumen de consultas. Para el caso de afiliación vendrá muy bien, ¿no desearás promocionar un producto que sólo se vende en verano?

Muchos son los que creen que asimismo deberíamos marcar si deseamos hacer un weblog y monetizarlo con publicidad pero se equivocan, esta opción nos afirma lo que deberíamos pagar si decidiésemos poner un anuncio en google plus y no lo que google plus nos pagaría a nosotros toda vez que alguien hace clic en un anuncio en nuestra web o bien weblog.

Aquí te dejo una captura donde aparecen los valores precedentes con respecto a la palabra clave que he utilizado en este ejemplo (seguros).

 Nicho rentable - busquedas

1 competencia, 2 buscas globales mensuales, 3 búsquedas locales mensuales y 4 tendencias de buscas.

Las tendencias de buscas vienen representadas por un gráfico que es muy simple de comprender, cuanto más coloreado de verde más búsquedas recibe, nosotros lo que queremos es que la tendencia se sostenga estable durante todo el año.

Importante:

Si después de estudiar el mercado vemos que no podemos entrar con (seguros) vamos a hacer una nueva busca segmentando un tanto más el mercado por poner un ejemplo con (seguros para coches) si incluso de esta manera crees que prosigue habiendo mucha competencia podemos regresar a segmentar la búsqueda con (seguro de coches on line) de este modo hasta el momento en que hallemos nuestro hueco para entrar.

Paso 6:

Si tu pretensión es monetizar tu weblog con propaganda de Adsense entonces podrás utilizar esta otra herramienta en fase beta llamada para llenar tu estudio de palabra clave, que nos dará una valor aproximado de lo que podríamos percibir por cada click.

Nicho rentable - publicidad

Ahora deberás investigar un tanto y hacer tus pruebas para tu palabra como puedes ver yo he utilizado (seguros) en la que google plus nos enseña los resultados y la oferta aproximada.

Recuerda que no debes emplear éstos resultados para salir en los primeros puestos en el buscador de google+ sino más bien para tener una referencia de pagos por click orientativo.

Según información de Google plus distribuyen un 68 por ciento de los ingresos que reciben y el treinta y dos por ciento sobrante es para cubrir gastos de gestión, esto quiere decir que es muy complicado saber con seguridad cuanto puedes percibir por tus anuncios de Adsense, sabiendo asimismo que influirán otros muchos factores entre ellos tu capacidad para producir tráfico a tu sitio web.

Como conclusión:

  • Elige un tema que te guste y puedas aportar valor.
  • Comprueba el número de búsquedas, tomate tu tiempo para investigar.
  • Comprueba la competencia.
  • Ten presente la tendencia, recuerda (estable todo el año).
  • Si vas con afiliación verifica la capacidad para generar ingresos pasivos en internet. Es posible que tengas una gran idea pero que no tengas un buen producto para vender.
  • Si optas por producir ingresos con publicidad complementa tu investigación con la .

Ahora que ya has elegido un nicho en internet deberás buscar un nombre de dominio para tu proyecto, para ayudarte en tu búsqueda te he dejado éste blog post Registrar un dominio web, guía definitiva.

PD: Hay muchas formas de validar un nicho rentable, este tutorial es una más que te servirá para incorporar a otras que ya conozcas.

Importante: Busca, compara y si hallas algo mejor leelo.

Si te ha gustado y crees que puede ser de ayuda para los demás ¡Compartelo¡

[google_plusone size=”standard” annotation=”none” language=”Spanish”][twitter style=”horizontal” float=”left” lang=”es”] [fblike style=”standard” float=”left” showfaces=”false” width=”450″ verb=”like” font=”arial”]

 

0 423

En este artículo veremos de qué manera podemos usar WordPress para crear aplicaciones web. Crearemos una aplicación que consiste en una encuesta con una pregunta y 2 respuestas para escoger.

Aquí podeis ver la aplicación:
http://wp.dinamiko.com/demos/encuesta

La aplicación la encapsulamos en un complemento, así la vamos a poder volver a usar en otros proyectos. Si os interesa descargaros el código, he preparado un proyecto en Github.

Es aconsejable planear la aplicación ya antes de iniciar a picar código, acá teneis los layouts front-end y backend de la aplicación.

Front-end
layout_frontend

Backend
layout_backend

A continuación vamos a ir comentando las partes que componen la aplicación:

  1. Modelo de datos
  2. Backend
  3. Front-end
  4. Ajax
  5. Validación de datos
  6. Crear registro en la base de datos
  7. Mostrar los datos en el front-end

1. Modelo de datos

Antes que nada es esencial examinar los datos de la aplicación, qué se va a guardar en la base de datos y cómo vamos a usar esos datos.

Dependiendo de los datos y funcionalidad de la aplicación veremos si podemos emplear funcionalidad nativa de WordPress, por ejemplo: custom artículo types, users…

En nuestro caso vamos a usar la próxima funcionalidad de WordPress:

El modelo de datos de nuestra aplicación:

  • id mediumint(9)
  • time datetime
  • respuesta VARCHAR(treinta)
  • email VARCHAR(cien)

Una vez tenemos definido el modelo de datos de la aplicación, vamos a crear una tabla en la base de datos de WordPress.

Información detallada aquí

Los 3 pasos básicos para crear una tabla en la base de datos son:

  1. Escribir la función que crea la tabla.
  2. Llamar a esta función cuando se activa el plugin.
  3. Crear una función de actualización para poder alterar la tabla en futuras versiones del plugin.

La función que crea la tabla en la base de datos:

Al activarse el complemento llamamos a la función que crea la tabla utilizando register_activation_hook:

La función que verifica si ha cambiado la base de datos:

Todas las incesantes (ENCUESTA_VERSION, ENCUESTA_BBDD_VERSION, …) las definimos en el fichero encuesta/encuesta.php.

Con esto ya tenemos incorporado que cuando se active el complemento nos cree la tabla en la de datos.

estructura_tabla

2. Backend

Vamos a crear la interfaz del administrador de la aplicación, para ello haremos empleo de 2 archivos: encuesta-table.php y class-encuesta-list-table.php

encuesta-table.php crea el menu en el adminstrador y carga la clase Encuesta_List_Table que crea la interface extendiendo la clase WP_List_Table.

Las 2 funciones esenciales en la clase Encuesta_List_Table son get_columns() donde definimos qué columnas mostrar y display_rows() que imprime las columnas.

Para verlo en funcionamiento podemos crear ciertos registros manualmente en la base de datos:
registros_list_table

3. Frontend

Para imprimir la aplicación en el tema vamos a emplear el shortcode [encuesta].

Este shortcode se imprime utilizando la clase Encuesta_Template_Loader, de esta manera es posible modificar la plantilla copiándola en la raíz en el tema en un directorio llamado encuesta por si queremos alterarla y que no afecte a futuras actualizaciones del plugin.

Aquí vemos la función que crea el shortocode [encuesta]

La plantilla con el formulario (templates/encuesta.php)

Para la validación front-end empleamos la librería jqueryvalidation.org, en nuestro caso necesitamos validar que tanto la respuesta como el correo electrónico no estén vacios y que el email sea válido.

Código validación frontend:

4. Ajax

Ya tenemos hecha la validación frontend, lo próximo que vamos a hacer es comunicar el formulario con el servidor, enviándole los valores de los campos del formulario, en este caso, los valores de la respuesta y el correo electrónico.

Para hacer toda la comunicación vamos a utilizar Ajax, lo primero que haremos es crear la variable ajaxurl (includes/encuesta-functions.php) que se marcha a imprimir en la cabecera:

Creamos la función que va a recibir los datos del formulario utilizando wp_ajax_(action):

Aquí la función que envía los datos y recibe la respuesta del servidor:

Si ahora enviamos el formulario, recibimos la respuesta del servidor:
envio_datos_formulario_ajax

5. Validación de datos

Para validar los datos de la aplicación, lo primero que vamos a hacer es agregar un wp_nonce_field al final del formulario.

Este nonce lo empleamos para validar que ciertamente los datos del formulario vienen de nuesto sitios y no de cualquier otro lugar.

Aquí vemos añadido el campo wp_nonce_field:

Añadimos la lógica en la función encuesta_ajax() para contrastar el nonce:

Añadimos validación longitud strings y si correo electrónico es válido:

6. Registro en la base de datos

Antes de crear el registro en la base de datos vamos a sanear los datos que recibimos del formulario utilizando las funciones sanitize_text_field y sanitize_email.

Una vez saneados los datos ya podemos crear el registro utilizando $ wpdb->insert.

Aquí vemos la función completa:

7. Enseñar los datos en el front-end

encuesta_resultados

Creamos el shortcode [encuesta-resultados] para enseñar el total de registros y el total de cada una de las respuestas.

Para obtener los datos vamos a crear dos funciones (includes/encuesta-functions.php):

encuesta_get_registros() que devuelve el total de registros de la tabla:

encuesta_get_registros_respuesta( dólares americanos respuesta ) que devuelve el total de registros del valor que le pasamos al factor dólares americanos respuesta:

Aquí vemos la plantilla que imprime los desenlaces (templates/encuesta-resultados.php):

Bien amigos, con esto concluimos el tutorial, espero que os haya gustado :)

ARTÍCULOS ALEATORIOS

0 584
Éste tutorial está indicado para los que están empezando en éste mundo y no tienen clarísimo por dónde empezar. Para sacarle mayor provecho al tutorial...