¿Qué tipo de web necesito? Parte 4/4
Cuarta y última entrada de esta serie de artículos donde tratamos de detallar algunos de los tipos de sitios web que se pueden desarrollar hoy en día. Vamos a ver en mayor profundidad la otra opción existente para tener un sitio web dinámico, los Sistemas de Gestión de Contenidos o CMS.

Sistema de Gestión de Contenidos (CMS)
Un CMS es un programa que permite crear una estructura de soporte (Framework) para la creación y administración de contenidos, principalmente en sitios web. La principal diferencia entre un sitio web con programación a medida y otro que utiliza un CMS, es el costo que supone desarrollar una web a medida, ya que se debe armar una plataforma desde cero que cubra todas las necesidades; en cambio los CMS ya disponen de su propia plataforma, con lo que el trabajo previo ya está realizado. La mayoría de estos sitemas operan bajo la modalidad Open Source es decir, que el código de programación sobre el que están desarrollados es libre para descargar y poder mejorar su rendimiento, o crear nuevas aplicaciones que complementen al sistema original.
Principales Ventajas |
Principales Desventajas |
| Instalación y puesta en marcha más veloces en comparación con la programación a medida. | Algunos CMS son poco amigables para trabajar . |
| Prácticamente existe un CMS particular para una necesidad particular. | Pueden resultar limitados para aquellos sitios demasiado complejos y muy definidos. |
| Existen comunidades de desarrolladores que brindan soporte y nuevas funcionalidades. | Si bien cualquier usuario puede utilizarlos, se requiere asistencia técnica para instalarlos. |
| Adecuados para todo tipo y tamaño de sitios web. |
Existen infinidad de sistemas de gestión de contenidos, y cada uno responde a ciertas exigencias o necesidades particulares de los usuarios. A continuación enumeramos a los más populares y utilizados:
- Joomla!: es un CMS open source, el código de programación sobre el que está desarrollado es libre para descargar e instalar. Surge como una mejora o ampliación de otro CMS, Mambo. Debido a su popularidad y la gran comunidad de programadores web que aportan nuevas funciones, este sistema es muy flexible y amigable.
- WordPress: es el sistema por excelencia para crear blogs. Como Joomla, es gratuito y open source, y debido a los diversos plugins existentes, es posible crear sitios web simples y vistosos.
- OsCommerce: este CMS está pensado exclusivamente para proporcionar una plataforma de e-commerce rápida y flexible, con todas sus características principales (carrito de compras, registro de usuarios, pagos, etc.).
- Drupal: un gestor muy popular debido a sus altas prestaciones y múltiples funciones, utilizado frecuentemente para la creación de sitios “sociales”. Su principal desventaja es que resulta el sistema más técnico de todos, y se esta trabajando mucho para volverlo amigable al usuario común.
- Moodle: otro CMS especializado, en este caso orientado hacia plataformas de aprendizaje o LMS, para que los educadores puedan contar con herramientas para gestionar y promover el aprendizaje online.
¿Qué tipo de web necesito? Parte 3/4
Tercera entrada de esta serie de artículos donde trataremos de detallar algunos de los tipos de sitios web que se pueden desarrollar hoy en día. En este caso haremos una introducción a los sitios dinámicos y resaltaremos las principales ventajas y desventajas de la programación a medida.

Sitios Web Dinámicos
Son aquellos que permiten crear aplicaciones dentro del propio sitio, otorgando una mayor interactividad con el navegante. Ejemplos de aplicaciones dinámicas son encuestas y votaciones, foros, reservas y pedidos de productos (e-commerce), buscadores de contenido, chat y soporte online, etc.
El término dinámico no se refiere a movimiento, sino que hace referencia a que la página web se construye al momento en que ésta es visitada por el usuario, de acuerdo a la interacción que éste hace con la misma. A diferencia de las webs estáticas, donde el contenido de cada página se encuentra dentro del código HTML de la misma, los sitios dinámicos utilizan bases de datos externas con las que es posible gestionar el contenido (títulos, textos, videos e imágenes) y darle en cualquier momento un diseño o apartado visual distinto a todo el sitio web, sin tener que volver a editar o formatear el contenido previamente establecido, separando así la forma del contenido. Las principales características de este tipo de webs son las siguientes:
- Gran número de posibilidades en su diseño y desarrollo.
- En su realización se utilizan diversos lenguajes y técnicas de programación.
- El proceso de actualización es sumamente sencillo, a través de formularios y editores, sin necesidad de entrar en el servidor para subir/bajar archivos, ni contar con grandes conocimientos técnicos.
- Permiten un gran número de funciones tales como bases de datos, foros, consultas online, carrito de compras, registro de usuarios, contenido dinámico, etc.
Este tipo de sitios web requieren de un esfuerzo de programación mayor, ya que se debe generar una plataforma que soporte todas las funciones que se desean utilizar. Es necesario tener conocimientos de programación avanzados y manejo de bases de datos, o bien usar software que haga uso de estas tecnologías.

Programación a Medida
El desarrollo de proyectos a medida implica programar una plataforma web completamente desde cero, logrando un sistema único para el Cliente y diseñado específicamente para necesidades puntuales. Un proyecto de programación a medida se requiere cuando el negocio es lo suficientemente complejo (a nivel de lo que requiere el sistema), como ser un sistema de reserva de pasajes para vuelos y hotelería, el desarrollo de una red social al estilo Facebook o una tienda comercial de la envergadura de Mercado Libre, por citar algunos ejemplos.
Principales Ventajas |
Principales Desventajas |
| Programación sin límites de desarrollo, flexible y poderosa, posibilidad de hacer lo que uno quiera. | Si bien en el largo plazo es ideal, la puesta en marcha lleva un tiempo considerable. |
| Al ser una herramienta propia, puede evolucionar al mismo tiempo que evoluciona la empresa o negocio. | No se ven las mejoras hasta que se encuentre avanzado el desarrollo. |
| Se puede mejorar la usabilidad tanto como uno desee. | Tiempos de planificación mayores. |
| Alto nivel de personalización. | Requiere de equipos de trabajo muy especializados. |
En resumen, un desarrollo a medida es la opción ideal con miras al largo largo plazo y si se contasen con los recursos necesarios, pero no sirve si se necesita tener un sitio operativo rápidamente y a un costo acotado. En la próxima y última entrada de esta serie veremos en profundidad la otra opción para tener un sitio dinámico, los CMS.
¿Qué tipo de web necesito? Parte 2/4
Segunda entrada de esta serie de artículos donde trataremos de detallar algunos de los tipos de sitios web que se pueden desarrollar hoy en día. Si en la entrada anterior veíamos cómo se pueden clasificar las webs según el objetivo planteado, ahora nos centraremos en los tipos de tecnologías disponibles para cumplir dichos objetivos.

El diseño y programación de un sitio web puede realizarse utilizando diferentes tecnologías, que definen el alcance y las funcionalidades del proyecto. Dependiendo de qué tipos de tecnologías se usen, podemos definir dos grandes tipos de sitios web, los sitios estáticos y los dinámicos, cuyas principales características son las siguientes:
Web Estática |
Web Dinámica |
| Cada página que compone el sitio web debe crearse y modificarse individualmente. | A partir de un modelo o plantilla es posible crear y modificar grupos de páginas enteros. |
| Las actualizaciones de contenido deben solicitarse a la empresa de diseño que desarrolló el sitio. | Las actualizaciones de contenido pueden ser realizadas por el propio Cliente, sin requerir demasiado esfuerzo. |
| Para agregar una nueva funcionalidad, se debe rediseñar la página, y en el peor de los casos, el sitio web en su totalidad. | Debido a su estructura modular, estas webs se encuentran abiertas a actualizaciones tecnológicas o de funcionalidad sin necesidad de alterar el contenido previo. |
Sitios Web Estáticos
Son sitios web ideales para empresas y proyectos pequeños que pretenden tener presencia en Internet, mostrando información básica y de contacto.
Se denomina Web Estática a un sitio web programado generalmente sobre código HTML, que pretende mostrar información permanente y con un índice de actualización muy bajo o nulo. Este tipo de webs no brindan al visitante la posibilidad de interactuar con ellas ni soportan aplicaciones web dinámicas como gestores de bases de datos, foros, consultas on line, etc. Su principal virtud radica en el bajo costo que insume su desarrollo, y como principal desventaja cabe citar lo complejo y laborioso que resulta su actualización, ya que se requieren de programas y conocimientos avanzados para modificarlas.

Sitios HTML
Estos sitios se programan utilizando lenguaje HTML, el lenguaje más conocido y utilizado en Internet. La característica principal de este código es que permite mostrar información (texto e imágenes) de manera rápida y sencilla, y permite saltar de una página web a otra a través de hipervínculos (links). El código HTML puede combinarse con otros lenguajes para ofrecer algunas funciones más complejas, como incluir animaciones y formularios de contacto, pero llegados a cierto punto las páginas se complejizan demasiado y es recomendable utilizar otra tecnología más versátil.
Sitios Flash
Flash es un programa que se utiliza principalmente para hacer animaciones y presentaciones multimedia. De todos los tipos de webs, éstos sitios brillan por la calidad de los efectos y movimientos que pueden presentar, rompiendo con los esquemas tradicionales en Internet y ofreciendo experiencias multimedia completas. Su principal desventaja radica en que la tecnología Flash no es indexable por los buscadores de Internet, por lo que este tipo de sitios no aparecen en los resultados de búsqueda.
En las próximas entradas explicaremos más sobre los sitios dinámicos, y las diferencias entre la programación a medida y los CMS.
¿Qué tipo de web necesito? Parte 1/4
Todo el mundo quiere tener su sitio en Internet pero, ¿realmente saben las personas cuál es el tipo de web ideal según sus necesidades y objetivos? En esta serie de entradas explicaremos algunos de los tipos y formas de catalogar a un sitio web.
Existen diferentes formas de clasificar a los sitios web. En este sentido, no existe un concenso general ni un estándar claramente establecido para decidir qué tipo de páginas entran en qué categoría estrictamente. En esta serie de entradas trataremos de organizar los sitios web a través de los siguientes conceptos: 1. Según el Objetivo, y 2. Según la Tecnología empleada.

Sitios Web según su Objetivo
Definir el objetivo de un sitio web es muy importante, ya que dependiendo de lo que se quiera conseguir a través del mismo, sus características intrínsecas harán que se necesiten diversas tecnologías y funcionalidades.
- Sitios de Negocios: Este género tiene como objetivo primario dar a conocer una empresa o negocio en Internet. Son sitios orientados a promover los productos y/ó servicios y generar nuevas oportunidades de negocio. Lo común en estos sitios es publicar información relevante acerca de la empresa, sus instalaciones, el catálogo de productos, información técnica, clientes, distribuidores autorizados y formas de contacto, entre otros temas.
- Sitios de Servicios: El propósito esencial de este tipo de sitios es ofrecer un servicio a sus clientes, proveedores y demás socios comerciales. El servicio en cuestión puede tratarse de consultas a bases de datos, colocación y seguimiento de pedidos, noticias, información financiera, entre otras. En ocasiones estos servicios son complementarios a los productos y servicios que las empresas ofrecen. Se emplea a Internet como un medio de comunicación para facilitar el acceso a la información.
- Sitios de Comercio Electrónico: Las Tiendas Virtuales o de E-Commerce tienen como principal objetivo la venta de mercancías a través de Internet. La información empresaria o corporativa es poca o nula, aquí lo importante es mostrar detalladamente cada producto, con sus características y precio de compra, un “carrito de compras” con control de los artículos seleccionados, y todas las facilidades para la selección del medio de pago y el procesamiento de las transacciones.
- Sitios de Entretenimiento y Ocio: Internet no sirve sólo para hacer negocios. Existen infinidad de posibilidades para divertirse y entretenerse de manera online: foros de debate, chat, escuchar música, jugar, ver videos, comunidades. Las redes sociales son también sitios web, muy complejos y que sirven fundamentalmente a este propósito.
Estos son algunos de los tipos más básicos de sitios web orientados a un objetivo. Por supuesto, también pueden existir combinaciones de varios de estos tipos. En las próximas entradas nos centraremos en las diversas tecnologías que se pueden emplear para crear un sitio web: páginas estáticas, páginas dinámicas, y las diferencias entre la programación a medida y los CMS.
de todo un Pixel: abril 2012

Facebook cambió las páginas de empresas
A partir del 30 de marzo, las páginas de Facebook tendrán la misma apariencia que tiene el nuevo perfil personal, la famosa biografía o timeline.
Más info:
Abierta la convocatoria a FONSOFT 2011
Hasta el 26 de abril de 2012 se encuentra abierta la convocatoria del Fondo Fiudiciario de Promoción de la Industria del Software, que otorga subsidios y financiamiento a emprendedores dentro del sector de Software y Servicios Informáticos.
Más info:
Twitter se suma al SEM
Comprar anuncios en Twitter está a punto de ser más fácil para las pequeñas empresas, ya que el servicio de micromensajes en líneaplanea añadir una pieza clave a su modelo para hacer dinero.
Artículo completo:
10.000 ideas para tu ciudad
10.000 ideas es una plataforma para conversar y pensar una ciudad construida desde las personas que la habitan. El concepto de crowdsourcing, creación colaborativa, es el pilar fundamental del proyecto y empuja a que todos participen en la creación de las ciudades latinoamericanas.
Más info:
The Poster Show: Creación de su logo
Excelente video que nos muestra la creación del logotipo para el Poster Show 2012, una muestra que reúne carteles y afiches de diversos diseñadores para ayudar a obras e instituciones con fines benéficos. ¿Parece simple, no?
Más info:
Glosario Gráfico: Dominio y Hosting, parte 2/2
En la entrada anterior de nuestro glosario gráfico explicamos el significado del Dominio y las partes que lo componen. En esta continuación ahondaremos en el concepto de Hosting, otro de los factores a tener en cuenta al momento de contar con un sitio en Internet.

¿Qué es el Hosting?
El Alojamiento Web (en inglés Web Hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web.
Los Web Hosting son compañías que proporcionan espacio de un servidor a sus clientes. Los alojamientos o servidores de alojamiento (hosting) no tienen ninguna relación con el nombre de dominio, pero ambos conceptos son necesarios para mostrar un sitio web en Internet. El dominio es un nombre identificativo, que se aplica sobre un alojamiento de páginas web, por lo tanto, a este alojamiento web se le podrá llamar o invocar por dicho nombre de dominio de una manera sencilla. Cada servidor o hosting posee su propio servidor DNS, con el cual traduce un nombre en una dirección IP y viceversa, una dirección IP en un nombre.
¿Qué servicios ofrece un Hosting?
Hay una amplia variedad de servicios de hosting. El más básico es el hosting de archivos (alojamiento web u hospedaje web), donde se pueden alojar las páginas de los sitios web y otros archivos vía FTP o una interfaz web.
Normalmente el alojamiento web sólo es suficiente para páginas web personales. Un sitio web de mayor complejidad necesita un paquete más avanzado que proporcione soporte para bases de datos y plataformas de desarrollo de aplicaciones (ej. PHP, Java, y ASP .NET). Estas permiten que los clientes escriban o instalen scripts para aplicaciones como foros y formularios. Para el comercio electrónico también se requiere una característica llamada SSL.
El proveedor de hosting puede también proporcionar un Interfaz Web o Panel de Control para manejar el servidor web e instalar los scripts, así como otros servicios como soporte para cuentas de e-mail, servicios de e-mail marketing o envío masivo de correos, datos y estadísticas de uso del sitio web, copias de seguridad, anti-virus, y mucho más.
Glosario Gráfico: Dominio y Hosting, parte 1/2
Para tener presencia en Internet mediante un sitio web, hace falta principalmente realizar dos grandes acciones: registrar un nombre de dominio, y contratar un servicio de hosting. Pero, ¿qué ssignifican excatamente estos términos? A continuación veremos en detalle cada uno de ellos, sus principales características y todo lo que hay que tener en cuenta al momento de dar estos pasos.

¿Qué es el Dominio?
Un dominio o nombre de dominio es un término único que identifica a un sitio web en Internet. El dominio sirve para recordar fácilmente la forma de acceder a un determinado sitio web, y puede ofrecer alguna pista sobre la información que se puede encontrar allí. Por ejemplo, nuestro dominio es www.primitivodg.com.ar; cada vez que se introduce este nombre en la barra de direcciones de un navegador, nuestro sitio web aparece. Por lo tanto, un dominio es una manera de asignar un nombre a un sitio web para que la gente sepa dónde y cómo encontrarlo.
Todos los servidores y sitios web de Internet poseen una identificación única, una dirección numérica que se conoce como Dirección IP (Protocolo de Internet), por ejemplo 184.172.186.7. A través de Internet los ordenadores se conectan entre sí mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es más cómodo utilizar otra notación más fácil de recordar, como los Nombres de Dominio; la traducción entre unos y otros se resuelve mediante los Servidores de Nombres de Dominio o DNS, que a su vez, facilita el trabajo en caso de cambiar de dirección IP, ya que basta con actualizar la información en el servidor DNS y el resto de las personas no se enterarán del cambio, ya que seguirán accediendo a través del mismo nombre de dominio.
Un nombre de dominio se compone normalmente de las siguientes partes:
- www: Siglas de World Wide Web, es el prefijo que antecede a cualquier dirección web. Si bien no es considerada parte fundamental de un dominio, su uso se encuentra muy extendido y es común encontrar este prefijo delante de un nombre de dominio.
- Nombre de Dominio: El nombre propiamente dicho del sitio web, es la parte única y la que lo diferencia del resto de los dominios. Es la forma en que va a ser conocido el sitio en Internet.
- Extensión: Identifica el tipo de dominio, también conocido como “Dominio de Primer Nivel”. Sirve para organizar los diferentes dominios en grupos según la información que quieran difundir. Las extensiones más comunes son: .COM (Comercial), .NET (Abreviatura de “Network”, relativo a Internet), .ORG (Organización), .INFO (Información), .BIZ (Abreviatura de “Business”, relativo a negocios), .GOV (Gobierno), .EDU (Educación).
- Extensión de País: También existen los denominados Dominios de Primer Nivel de Código de País, que son extensiones propias y únicas para cada país, como .AR (Argentina), .ES (España), .BR (Brasil), etc.
- Subdominio/s: Es uno o varios subgrupos del nombre de dominio, los cuales son definidos con fines administrativos u organizativos. Se utilizan para referirse a una dirección web que trabaja como un anexo (o sitio relacionado) de un dominio principal. Por ejemplo, www.blog.primitivodg.com.ar: blog. es un subdominio de primitivodg.com.ar.
¿Cómo registrar un Dominio?
En nuestro país, es necesario registrar el dominio en el sitio www.nic.ar, Network Information Center Argentina, dependiente del Ministerio de Relaciones Exteriores, Comercio Internacional y Culto de la República Argentina. En este sitio se puede verificar si el nombre de dominio deseado está disponible y se lleva a cabo todo el proceso de registro del mismo de manera gratuita y online. Sólo hace falta tener una dirección de correo electrónico y seguir los pasos que se nos plantean. Para más información, consultar las secciones de guía del solicitante, preguntas frecuentes, glosario de términos y guías interactivas, dentro del mismo sitio. Una vez registrado el dominio, se deben transferir los datos del mismo a una empresa de Hosting, para que traduzca las direcciones IP al nombre de dominio registrado (es lo que se conoce como Delegación de DNS).

RSS Feed