Archivo de la categoría: Tutorial

Como promocionar y vender tu libro electrónico (ebook) y ganar dinero

Con el auge de internet y el fácil acceso que tenemos a toda la información, la autopublicación de tus propios libros electrónicos (ebooks) ha dado un paso de gigante. Nos hemos liberado de las ataduras de las grandes empresas editoriales y cada escritor ha podido lanzar su novela al mundo a través de la red.

El autor puede llegar al gran publico de manera sencilla y en el proceso… puede ganar dinero.

La inversión que requiere la distribución de un ebook es mínima a través de internet, siendo lo más importante tener una buena materia prima, es decir, tener un buen libro. Vamos a ver por pasos, como podemos, primero, publicar nuestro ebook, luego, donde tenemos que promocionarlo y por último… tener la paciencia suficiente para poder ganar dinero.

Sitios online donde vender tu libro electrónico (ebook)

Yo recomiendo los siguientes:

Si además queremos vender nuestro libro en formato físico, tenemos tres opciones excelentes:

¿Cual de las tres opciones elegir? En internet hay muchas comparativas. Depende de cada uno. Yo estoy usando KDP y CreateSpace de Amazon.

Como promocionar tu libro electrónico (ebook)

Promociona tu ebook creando una web o un blog

Desde esta pagina web o blog puedes promocionar tu ebook: Puedes poner una descarga previa del 10% para promocionarlo, o escribir material relacionado con el libro indicando con que capítulos de tu libro están relacionados. Poner fotos, vídeos  opiniones de nuestros lectores y enlaces a las páginas de venta etc…

Desde tu propia página, incluso puedes venderlo directamente gracias al magnifico servicio proporcionado por Payhip.

One Love... U2: Ebook disponible en amazonEsta empresa nos permite subir de manera gratuita nuestros ebooks y venderlos: se sube el archivo PDF, se elige el precio y el sistema generara un link donde los visitantes podrán entrar, leer una descripción y comprarlo. Con este método  no nos tenemos que liar a realizar la web de compra en nuestra propia web… mejor nos dedicamos a seguir escribiendo o promocionando nuestro ebook.

Un buen ejemplo lo tenéis en la web que he creado para vender mi libro ‘One Love… U2: Análisis de la banda de música rock U2′: U2 One Love.

El libro esta actualmente a la venta en Amazon: One Love… U2

Promociona tu ebook a través de las redes sociales

Hay que crear una pagina en Facebook para nuestro ebook, y una cuenta en Twitter para para promocionarlo. Tampoco nos podemos olvidar de Google+, Pinterest y Linkedin. No podemos crear estas cuentas y dejarlas abandonadas. Cada cierto tiempo, si es posible todos los días, tenemos que añadir contenido.

Promociona tu ebook en páginas especializadas.

A lo largo y ancho de internet hay páginas especializadas en libros. Yo encontré este post “46 Top Websites to Promote Your Book for FREE” (Top 46 sitios para promocionar tu libro gratis) y creo que no se le escapa prácticamente ninguno… A destacar Goodreads y Shelfari.

También podeis consultar: Free Sites to Promote Your eBookHERRAMIENTAS DE PROMOCIÓN - OTROS ESPACIOS DE INTERÉS PARA LA PROMOCIÓN EN INTERNET (con obra publicada)

Si publicáis vuestro libro en Amazon, no dejéis de crear vuestra página de autor: Amazon author Central (yo ya la tengo: Ivan Benito Garcia), crear listas con tu usuario incluyendo en ellas tu ebook: Five Ways to Promote Your Book on Amazon: Day 2 Listmania,  y añadir tags a tu libro.

Consideraciones para que el libro electrónico sea más profesional:

eBook con ISBN

No es necesario que tu libro tenga ISBN para ser publicado, por ejemplo, en Amazon, pero siempre es un plus de calidad (con el formato físico si es necesario, pero por ejemplo, CreateSpace te ofrece un ISBN gratis). Cuesta 45 Euros y los tramites se pueden realizar online en menos de 2 semanas (http://agenciaisbn.es/). Cada formato electronico debera tener un ISBN distinto… Es como el Documento de Identidad del libro.

El depósito legal sólo es necesario en el caso de publicar una edición física del libro. Otras opciones son el uso de SAFECREATIVE (esta ha sido mi opción), donde podemos subir nuestro libro en formato digital y quedara registrado de manera inequívoca. Safe Creative es una plataforma de registro, información y gestión de Propiedad Intelectual para la realidad digital basado en los estándares del Convenio de Berna (ONU). Al registrar una obra, Safe Creative proporciona Información, Seguridad y Autogestión de los derechos de propiedad intelectual.

Formato del eBook

Muy importante. Cada plataforma te va a exigir un formato distinto, unas te lo pondrán más faciles que otras para pasar tu documento en formato word a su plataforma…. Otras no… no hay que preocuparse: Tenemos Calibre para cambiar el formato de nuestro libro electrónico. Se trata de un gestor de ebooks que nos permite convertir el formato de nuestro libro: .mobi, .epub, .pdf etc… y además vamos a poder darle formato y crear tablas de contenido, algo muy importante para nuestro libro electrónico.

En siguiente post nos muestran cómo usar el programa Calibre para convertir distintos tipos de documentos en eBooks para leerlos en diferentes dispositivos: Kindle, Papyre, Sony Reader, etc…: Tutorial: Convertir documentos en formato eBook. En el caso de publicar en la iBook Store de Apple, nos proporcionan una herramienta magnifica para editar el libro: ibooks author. Único problema: Hay que tener un mac para poder usarla.

En Amazon aceptan los siguientes tipos de documentos:

  • Word (DOC o DOCX)
  • HTML (ZIP, HTM, HTML)
  • Mobipocket (MOBI or PRC)
  • ePub (EPUB)
  • Texto normal (TXT)
  • Formato de texto enriquecido (RTF)
  • Adobe PDF (PDF)

Y dejo para el final una de las cosas más importantes. La revisión del contenido. En “Guía para la calidad del contenido Kindle” tenemos una muy buena guía donde nos recuerdan como debe ser el formato del libro, su tipografía, las tablas etc… y en Bubok nos ofrecen unas interesantes plantillas en word para escribir nuestro libro.

¿Cuanto dinero ganaré con mi eBook?

Aquí hay que tener en cuenta unas cuantas cosas:

  1. Hay que tener paciencia
  2. No hay que poner el libro electrónico muy caro: Lo aconsejable es ponerlos entre 2 y 7 Euros. Es mejor vender 1 millón de libros a ese precio que ponerlo a 20 Euros y vender 100.
  3. No habilites la función DRM. Es mejor que tus usuarios compartan tu libro. Quién quiera que lo compre y sino, que lo compartan libremente.
  4. Tu libro tiene que ser bueno.
  5. Escribe más de un libro. Así tendrás más oportunidades de ganar dinero

Consejo final: Aprende a posicionar páginas web en buscadores (SEO) y da de alta tu libro en Google Books.

Tablas HTML con columnas de ancho fijo gracias a CSS

No me gusta utilizar tablas html en mis paginas web… Pero hay momentos en que no queda otro remedio. Como es lógico, intento darles formato mediante CSS en mi hoja de estilos, pero siempre había algo que me volvía loco… ¡El ancho de las columnas no se quedaba fijo!.

El navegador, sino le indicas lo contrario, hace lo que le da la gana y normalmente la última columna no tiene el mismo ancho que las demás (por lo menos en mi caso). ¿Como podemos darle un ancho fijo a las columnas de una tabla con CSS? Fácil, muy fácil…

Simplemente tienes que añadir al codigo CSS de tu tabla la siguiente linea:

table-layout: fixed;

O sí lo prefieres, puedes añadir directamente en el código table HTML lo siguiente:

style=’table-layout:fixed’;

Y todo solucionado. Funciona a las mil maravillas.

Tutorial: Como instalar un Certificado SSL en WHM/Cpanel

Tutorial para instalar de manera sencilla un certificado SSL en WHM/Cpanel

Lo primero. Hay que comprar el certificado SSL. Yo he seleccionado el certificado SSL de NameCheap (muy barato) de la compañia COMODO “PossitiveSSL”.

Nos damos de alta en NameCheap y compramos el certificado. Para configurarlo hay que ir a SSL Certificates > Your SSL Certificates y hacemos click en “Activate Now”. Obtendremos una pantalla como esta.

Activacion Certificado SSL Namecheap de COMODO

Llegados a este punto nos piden que especifiquemos el tipo de servidor: Cpanel

Y que introduzcamos el CSR. Para hacer esto, tenemos que ir a nuestro panel WHM (si lo tenemos, si no, hay que contactar con el proveedor de hosting y hacer que nos genere el código) e ir a Main > SSL/TLS > Generate a SSL Certificate and Signing Request

Generamos CSR en WHM para el certificado SSL

Introducimos todos los datos. OJO! Hay que introducir el mismo host (dominio) para el que hemos solicitado el certificado SSL. La Key Size mínimo en 2048 bits. ¡Apuntaos el password y poned bien vuestro e-mail!. Una vez que pinchamos en “Create” generaremos un certificado SSL “autofirmado” como el que usamos para acceder a WHM o Cpanel de manera segura (siempre nos sale una advertencia del navegador diciendonos que es un certificado no valido, pero funciona igual de bien… Lo que vamos a conseguir comprando el certificado en NameCheap es eliminar este aviso ya que hay detrás una compañía que nos certifica).

Sigue leyendo

Errores Apache: “Request exceeded the limit of 10 internal redirects due to probable configuration error”

Rebuscando en los errores de apache (/usr/local/apache/logs/error_log) en el servidor te puedes encontrar con estas lineas: “Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace”.

¿Que podemos hacer para solucionar este error?

Probablemente algún dominio o subdominio que tengas alojado en tu servidor tiene alguna regla de redirección configurada erróneamente. Para resolver esto de manera permanente hay que añadir las siguientes lineas al archivo “.htaccess” de esos dominios:

RewriteCond %{ENV:REDIRECT_STATUS} 100
RewriteRule .* – [L]

Pero… ¿Y si tengo muchos dominios alojados en el servidor? ¿Cual esta provocando el problema? Podemos ir a /usr/local/apache/domlogs y allí buscar la IP que ha tenido el error (La IP la encontraras en error_log) con el siguiente comando:

grep -irl sustituir.por.la.ip.que.provoca.el.error *

Y nos dirá los dominios que provocan el error. Ahora solo tenemos que añadir las lineas que antes he comentado al .htaccess y el problema desaparecerá del archivo de errores de apache.

Como hacer más seguro PHP

En la actualidad, con el aumento de la popularidad de WordPress, muchos sitios utilizan PHP + Mysql para crear sus proyectos.

Y cada vez se esta volviendo más importante asegurar PHP a traves de su archivo de configuración PHP.ini

Lo primero que tendríamos que hacer es encontrar el archivo PHP.ini. Si tenemos acceso ssh a nuestro servidor, podemos ejecutar el siguiente comando en la shell:

# php -i |grep php.ini

En cpanel tambien podeis ver su configuración y probablemente editar algunas de sus funciones. Sino encontrais el archivo, lo más sencillo es ponerse en contacto con el soporte de la empresa de hosting y que os generen uno para vuestro dominio.

Una vez que lo encontramos, procedemos a editar algunas opciones:

safe_mode (ON)

Poner PHP “Safe mode”  en ON es una de las maneras más sencilla de asegurar nuestra instalación y de limitar las funciones que utiliza PHP. En algunos casos puede resultar un poco restrictiva y provocar que determinadas aplicaciones no funcionen, pero siempre es recomendable poner esta orden en On en los Servidores Compartidos, por lo que probablemente, si estamos en un shared server, vuestro proveedor ya lo haya hecho por vosotros.

Si ponemos safe_mode en modo “on” parara la ejecución de funciones exec y otras del estilo que normalmente pueden provocar un fallo en la seguridad del servidor.

Deshabilitar determinadas funciones PHP

PHP puede provocar un hackeo del servidor a través de determinadas funciones que deberíamos deshabilitar para mejorar la seguridad:

Dentro de php.ini hay que buscar la linea donde tengamos:

disable_functions =

Y añadimos lo siguiente:

disable_functions = dl,system,exec,passthru,shell_exec

Register Globals (OFF)

Mediante register_globals pueden introducir en nuestro entorno muchas variables no deseadas, por lo que siempre es recomendable desactivar esta función. Muchos programas como moodle, te solicitan que así lo hagas durante la instalación.

Buscamos en PHP.ini

register_globals = On

y lo cambiamos por:

register_globals = Off

display_errors (OFF)

Con esto conseguiremos que no se muestren todos los errores de la aplicación que pueden proporcionar detalles sobre las rutas a los programas o sobre las consultas MySQL

allow_url_fopen y allow_url_include (OFF)

allow_url_fopen en OFF impide que algunas funciones PHP como include, require, y file_get_contents(), pidan datos externos.

allow_url_include en OFF impide el acceso remoto via include y require.

magic_quotes_gpc (OFF)

Lo mejor, para tener un “ambiente” seguro es ponerlo en OFF. En este articulo teneis algunas de las ventajas y desventajas de hacerlo o no What is Magic Quotes GPC (magic_quotes_gpc) in PHP and the php.ini?

open_basedir

Esta directiva tiene que estar configura a un determinado directorio para que PHP solo pueda acceder a él

Correr PHP a traves de PHPsuexec

El gran problema de PHP es que en servidores con cPanel, PHP corre mediante el usuario “nobody”. Cuando alguien pone un script con acceso 777, un usuario “nobody” puede escribir en el archivo. Y esto puede ser peligro en un Servidor Compartido (Shared Server) ya que lo que sucede en unas cuentas puede afectar a las demás. En otras palabras: no es necesario que tu cuenta este comprometida. Si lo esta la del vecino, la tuya también.

PHPsuexec hace que los permisos 777 no estén permitidos. ¿Inconveniente? PHP se vuelve más lento, pero es más seguro. Además, como cada proceso esta asociado a un usuario en concreto, es más sencillo seguir la pista a los errores.

Para que PHP funcione de este modo, hay que recompilar PHP con suexec. Si tienes Cpanel/WHM lo tienes que hacer mediante Easyapache. Si estas en un servidor Compartido, probablemente ya este activada la opción (No vas a poder recompilar PHP por tu cuenta).

¿Usas como CMS WordPress?

Sí es así, hay un excelente plugin que nos va a ayudar a comprobar la seguridad de nuestra instalación: TPC! Memory Usage

Vía Web Host Gear