Para empezar debes saber que no existe ninguna complejidad en el proceso. Cualquiera puede tener una y no es necesario conocer más que un poco sobre como funcionan estas herramientas. Debes considerar que si bien muchos servicios tienen costo, puedes tener la tuya tranquilamente sin pagar un centavo.
Es común para un estudiante en muchas universidades aprender a crear páginas web, pero no como tener un acceso a ella desde el internet.
Empezemos por lo básico:
1- ¿Estás en la capacidad de crear páginas propias desde 0, con códificación HTML, PHP, etc?
Si es así, excelente, podrás personalizar de muchas maneras, modificar y crear tus páginas como te plazca. Pero si es que no, no hay problema, existen muchas formas de poseerlas sin conocer mucho sobre el tema. Explicaremos más sobre el tema en los siguientes numerales.
2- Definir que tipo de página web deseamos
Las páginas web se cuentan por montones y de igual forma los tipos que podremos tener. Es cuestión de definir lo que vamos a desarrollar:
- Blogs: Son útiles bitácoras que pasaron de ser diarios personales a completos sistemas web que utilizan muchísimas empresas al rededor del mundo. Nuestra página funciona con un sistema de este tipo y como podrá notarse, es suficiente para un servicio como el que se ofrece.
- Web de propósito general: Una empresa podría no necesitar un blog, o tú como persona podrías encontrar más atractivo crear una web que permita ofrecer sistemas descargas, foros y comunidades, etc.
3- Obtener la página web
Una vez que hayamos definido la página web podremos empezar a construirla. Si es que eres una persona novata en el tema, siempre es bueno empezar por un blog.
Puedes crear blogs gratuitamente, los servicios más usados son: Blogspot, Tumblr y WordPress. Es muy fácil registrar uno desde la página que ofrece el servicio. Una vez que accedamos a esta página, nos pedirá una serie de datos sobre el blog que planeamos crear. Posterior a ello nos asignarán una dirección que nosotros hayamos definido. Ej: blogdemaria.blogspot.com
Esa dirección es la que utilizaremos para acceder a nuestro blog. Claro, existen decenas de servicios que no se limitan a blogs, sino a plataformas un poco distintas. Un claro ejemplo es Webs.com; sin embargo, la mecánica de la creación es la misma: Llenar datos y obtener una dirección.
Una vez que hayamos obtenido la dirección es muy intuitivo lo que podremos hacer después: Configurar y llenar de contenido nuestra creación.
Esta forma es la más sencilla de obtener un sitio web. Si consideras que esto es lo que buscas, puedes saltar al paso 6 y omitir los 2 siguientes que van enfocados en otros métodos.
Si somos personas que tenemos un poco más de conocimiento en el desarrollo web, quizás un blog de Blogger alojado en el servidor de Google no nos parezca lo más conveniente, es por ello que muchas veces desearemos instalar y gestionar todo lo respectivo a nuestro sitio sin depender de los servidores de estas empresas. En ese momento es vital el uso de lo que conocemos como Hosting o Alojamiento.
También en caso de ser desarrolladores (Personas que construyen sus sitios web usando HTML, CSS, PHP, JavaScript, etc.) Vas a necesitar revisar el paso 4 para saber como colocar tus creaciones en la nube del internet.
4- Hosting o Alojamiento
Este servicio permite que nosotros almacenemos todos los archivos que conforman al sitio web en una computadora llamada servidor. El servidor puede ser gratuito, personal o pago. Un servidor de hosting gratuito siempre presentará limitaciones en cuanto a lo que podamos hacer, un ejemplo: Blogspot, WordPress y todos las páginas mencionadas en el paso 3 ofrecen hosting gratis, pero no permiten que gestionemos los datos, veamos el rendimiento, etc. Al final del artículo encontrarás una lista de servicios gratuitos para crear tu web en pocos pasos.
Existen otras clases de hosting gratuitos que permiten que almacenemos páginas de nuestra autoría, o los ficheros de los sistemas de gestión de contenidos (CMS) tales como Joomla, Drupal, WordPress, PHPNuke, SMF, etc. Pero no permiten ancho de banda que sustancie una gran cantidad de visitas, o solicitan que se coloque publicidad en tu página. Una lista de estos la puedes encontrar AQUÍ, en esa fuente podrás ver una lista de los servicios: Espacio de almacenamiento, Ancho de banda, bases de datos, etc. Todo lo que ellos ofrecen. Otro problema de esta clase de servicios es que no brindarán mucho soporte ya que no es un servicio pago.
Cuando utilices uno de estos sitios, al igual que en el caso de los servicios de blogs, se te asignará una url para referenciar al acceso de tu página web, además otra información relevante para gestionar tu servidor en un panel. Ejemplo: sitioqueyoquiera.hostingratis.com
Los servicios gratuitos por otro lado, son lo único que necesitas si es que tu página no planea ser muy grande o no necesitas realmente controlar el servidor. Una gran ventaja de utilizar páginas como las del paso 3 es que no limitan la cantidad de visitas y siempre están funcionando al ser gestionados por empresas poderosas como Google.
Usando herramientas como XAMPP puedes configurar tu computador como un servidor web en pocos pasos, es muy sencillo. Con ello solo necesitas la IP de tu computador para acceder a la página desde cualquier parte del mundo. El problema con ello es que no puedes apagar tu equipo o no se podrá acceder al sitio, además conlleva la necesidad de una conexión rápida y computadora potente adicionada de Firewalls que eviten problemas posteriores. Esto es recomendado para usuarios más avanzados.
Los hostings pagos ofrecen muchísimas ventajas, sin embargo no muchas personas están dispuestas a pagar 70 dólares al año por un servicio que van a subutilizar. El más recomendado por parte de Zona de Programación es Banahosting. Tiene algunos planes muy interesantes. Encontrarás servicios muy baratos de 1 dólar al año; Sin embargo, la desventaja es que son muy lentos y no recomendados por no ser empresas serias.
Para pagar el alojamiento podrás usar tarjetas de crédito o PayPal.
5- Gestionando los archivos
Si finalmente decidiste por un hosting personalizado, como los que se recomendaron en el paso 4 deberás considerar que ahora está en tus manos configurar y administrar los archivos de tu sitio.
Cuando te suscribas a un servicio de alojamiento ellos te darán mucha información referente al producto que acabas de adquirir ya sea gratuitamente o pagando, sin embargo las más importantes son:
- Una dirección para acceder al sitio, una dirección para acceder a tu panel de control, una dirección FTP, una clave y un usuario para tu panel de control, y una clave y usuario para acceder al FTP.
¿Qué es el FTP?
Es un protocolo de transferencia de archivos, el cual permite que desde tu computador “subas” los archivos que desees enviar al sitio web para que se muestren al usuario que te visite.
Generalmente desde el panel de control podrás subir los archivos a tu sitio, pero si es que no tienes la opción, o simplemente no deseas acceder a él cada vez puedes utilizar herramientas de acceso FTP.
La mejor herramienta para este propósito es Filezilla. Filezilla es un programa gratuito en el cual colocaremos los datos que nos brindó el servicio de hosting para acceder al FTP y con ello accederemos a un sistema de carpetas, en ese sistema colocaremos nuestros archivos.
Si vamos a utilizar una CMS como Joomla deberemos expresamente usar esta clase de programas porque aquellos sistemas funcionan con cientos de archivos.
Apenas subamos los archivos al servidor, podremos acceder a ellos mediante la dirección principal de nuestro sitio (siempre y cuando haya un archivo index).
6- Personalizando la dirección de nuestra página con dominios
Los servicios gratuitos nos asignarán direcciones del tipo subdominio (juan.blogspot.com, mipagina.000webhost.com, etc). Los servicios pagos nos asignarán direcciones IP sin identificación textual (101.12.1.4, 123.12.122.1, etc.).
Pero ¿Qué pasa si yo quiero que la dirección de mi sitio sea www.mipagina.com o www.mipagina.net?. Simple: Debemos adquirir un servicio de dominio. Un dominio es precisamente eso, el identificador de nuestra página web.
Cuando adquirimos un servicio web de pago nos permitirá generalmente adquirir un dominio personalizado por un precio anual adicional, servicios como Blogger también permiten que lo realizemos. Configurarlos no lleva mucho tiempo y con los tutoriales de las mismas empresas lo podemos tener funcionando en 2 minutos.
7- Ganar visitas
Recuerda que ahora que posees una página debes empezar a recibir visitas. Pero esto no sucederá por arte de magia. Escribe buen contenido, promociónala en redes sociales, si deseas paga servicios de publicidad, etc. Poco a poco empezarás a ganar más gente de todo el mundo y te irás posicionando en los buscadores para que los internautas cada vez más encuentren tu web. Investiga lo que es SEO y como te puede ayudar en este propósito.
8- Dudas
¿Qué es una CMS?
Antes de utilizar una definición exacta te diremos en palabras fáciles lo que es un Sistema de Gestión de Contenido: Es una página web ya armada que tú solo personalizas e instalas en tu servidor. No tienes que codificarla porque ya fue creada por otras personas.
Para utilizar una necesitas gestionar una base de datos que almacene toda la información de tu web. Usuarios, publicaciones, datos, etc. Usar un servicio de alojamiento pago te permite colocar estos archivos del sistema e instalar la base de datos que almacene sus datos.
Un sistema de gestión de contenidos (o CMS, del inglés Content Management System) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (moderador o administrador) que permite que estos contenidos sean visibles a todo el público (los aprueba).
10- Resumen
Para crear una página web gratis sin gestionar el servidor:
- Se registra un blog o página en cualquiera de los links que se indicaron
- Se configura el diseño desde su panel de control
- Si se desea se adquiere un dominio único y se lo configura para que apunte a la página
Para crear una página web gratis gestionando el servidor:
- Se crea una cuenta en la página del alojamiento en donde nos darán todos los datos de nuestra web, direcciones e información.
- Desde el panel de control o usando un programa FTP accedemos al servidor y almacenamos los archivos de nuestro sitio web.
- Si se desea se adquiere un dominio único y se lo configura para que apunte a la página.
Para crear una página web pagando servicio de alojamiento:
- Se crea una cuenta en la página del alojamiento en donde nos darán todos los datos del servicio adquirido, direcciones e información. Procedemos a pagar.
- Necesitaremos un dominio, es necesario adquirir uno (preferiblemente en la misma empresa para evitar pasos de configuración).
- Usando el panel de control o un servicio FTP almacenaremos los archivos de nuestra página web.
- Si almacenamos una CMS o desarrollamos una web que la requiera, debemos crear una base de datos.
- Si almacenamos una CMS, accederemos a la página y la instalaremos siguiendo los pasos, configurando los datos creados.
11- Links importantes
1. Servicios de creación de páginas web directos, sin necesidad de alojamientos externos.
2. Servicios de alojamiento gratuitos
3. Servicios de alojamiento pagos y dominios
5. Descarga de CMS gratuitas