Mostrando entradas con la etiqueta artículos. Mostrar todas las entradas
Mostrando entradas con la etiqueta artículos. Mostrar todas las entradas

jueves, 29 de mayo de 2008

El spam

Salgo un poco del tema de este blog para hablar de algo que nos preocupa a todos los usuarios de Internet.
¿Qué es el spam? Básicamente es correo electrónico no solicitado, con fines comerciales. Todos hemos recibido esos mensajes vendiéndonos cosas que no necesitamos. Y para colmo los repiten, los repiten, los repiten...
Nadie quiere recibir spam. Y sin embargo cada día recibimos más.
Si alguien intenta cambiar de dirección, es cuestión de tiempo, tarde o temprano empezará a recibir spam.
¿Por qué? ¿De donde sacan los spammers las direcciones?
¡De los propios usuarios!
Es un sistema perverso, porque el que expone tu dirección no sos vos sino es alguien más, a quien se la confiaste de buena fe.
Cuando recibís un mail con un aviso de virus ("es el peor virus anunciado por CNN, ha sido clasificado por Microsoft como el más destructivo que haya existido, y siempre fue descubierto ayer por MacAffe - cuando es "ayer" si este mail viene circulando desde hace años - y destruye el sector zero del disco duro") pidiéndote que lo reenvíes urgente a todos tus contactos, tenés que saber que el único objeto de ese mail es recolectar las direcciones de tus contactos.
También los pedidos solidarios para niños que están en el hospital con extrañas enfermedades, y "se donará dinero por cada vez que este mail sea reenviado". No estoy en contra de las cadenas solidarias, pero tenés que saber que no hay forma de rastrear cuantas veces se reenvió un mail, y que el único objeto de este tipo de mensajes es cosechar direcciones de mail.
El otro día me enviaron uno de estos mensajes. ¿Sabés cuantas direcciones saqué de ese mensaje? ¡500! 500 personas que van a ver incrementada la cantidad de spam que reciben, o que empezarán a recibirlo si hasta ahora tuvieron suerte. (para colmo, el asunto era "si lo borrás no merecés vivir").
¿Qué hacer? Descreer por principio de todo mail que pida reenviar a todos los contactos.
Ante la duda, un buen sitio para consultar es Rompecadenas.
Si querés enviar algo a mucha gente, poné las direcciones en "copia oculta".
Y sobre todo, ¡pensá antes de reenviar!.
Dicen "mejor recibir esto 25 veces...". No es mejor, creéme!

viernes, 21 de marzo de 2008

Disposición: divs vs. tablas

¿Por qué hacemos hincapié en los sitios que hemos diseñado "sin tablas"?

Cómo la intención de este blog es explicar las cosas para quien quiera contratar el diseño de un sitio web, vamos a tratar de ser claros:

Existen dos formas básicas de ubicar cada elemento (encabezado, menues, texto) en una página web: divs o tablas.
La forma tradicional de hacerlo, con los primeros navegadores (Internet Explorer 4 y Netscape) era mediante el uso de tablas.

Cuando los navegadores evolucionaron, e implementaron el CSS, se pudo hacer el diseño empleando solamente divs.

Existen defensores y detractores de ambos métodos.

Quienes defienden a ultranza el uso de divs esgrimen los siguientes argumentos:
- Con CSS es más fácil posicionar exactamente cada elemento
- Al separar el diseño del contenido, el contenido es más fácil de mantener.
- Por la misma causa, el sitio es más fácilmente indexado por los buscadores (o se aque quien busque va a atener más posibilidades de encontrarlo).
- Para obtener un diseño preciso utilizando tablas, las páginas serán más grandes y consumirán más ancho de banda.
- Pueden crearse distintas hojas de estilo para distintos medios: computadoras, PDA, celulares, o para imprimir.
- A veces, el orden del contenido en una tabla no respeta el orden en que una persona lo leeería, tornando imposible su lectura por lectores de pantalla (utilizados por personas con dificultades visuales)

Quienes defienden el uso de tablas sostienen que:
- Es más sencillo diseñar con tablas
- El Internet Explorer (usado por el 80% de los usuarios) no interpreta el CSS como los demás navegadores. Esto es más evidente en la disposición (layout) que en los demás atributos CSS, y requiere el uso de "hacks" (trampas) para que el sitio se vea igual en todos lados.
- Muchas veces para obtener lo que queremos se requiere el uso de divs anidados, cuando con una tabla sería más simple.

Como con todo en la vida, cuando se da una pelea de estas características, es a todo o nada. Mi postura es siempre una postura intermedia: tomar lo mejor de ambos mundos.
Trato de utilizar CSS cada vez que puedo, pero cuando no puedo obtener el resultado deseado, no dudo en utilizar una tabla para la disposición general. Siempre con la idea de mantener el código lo más limpio posible.

Fuentes:
http://alt1040.com/2003/10/tablas-vs-css/
http://www.dmag.org.uk/resources/design_articles/cssvtablesforlayout.asp
http://www.mardiros.net/css-layout.html
http://www.maestrosdelweb.com/editorial/usarcss/
http://www.effectivetranslations.com/stupidtables/everything_es.html

domingo, 27 de enero de 2008

Ya tengo un sitio web. Y ahora qué?

Si yo ya estoy en Internet, por qué no recibo visitas?

Porque no alcanza solo con tener el sitio en línea, también hay que darlo a conocer.

Hay dos formas básicas de hacerlo: subiéndolo a buscadores y listándolo en portales.

Subirlo a buscadores es útil cuando hay pocos sitios de la misma temática.

Pero si se trata de una cabaña turística en El Bolsón, es más conveniente ubicarla en un listado y no perder tiempo y dinero subiéndola a buscadores. ¿Por qué?
- Porque hay muchísimos sitios de cabañas en El Bolsón.
- Porque los buscadores listan primero los portales, que tienen vínculos (links) a muchas cabañas en El Bolsón.
- Porque los buscadores, cuando recorren la web, entran al portal (que por ser un portal tiene muy buen puntaje), siguen todos los vínculos e incluyen directamente a los sitios listados en el portal.
- Porque aún cuando la cabaña figure en forma individual en el buscador, la mayoría de los visitantes prefiere empezar por un portal, y más en uno donde pueda con una sola operación enviar mails a todas las cabañas listadas.

Y aquí tenemos tema para un próximo artículo: los hábitos de navegación.

domingo, 20 de enero de 2008

Tener o no tener un sitio web?

Seguramente han escuchado la frase "Si no estás en la web, no existís"

Es cierto esto?

Cada vez más gente centra sus negocios, sus vacaciones, su entretenimiento, a través de internet. Si tiene acceso a internet no va a consultar una guía impresa.

Por otro lado, los medios tradicionales de darse a conocer - publicidad en medios gráficos, radio, televisión - son, o bien de llegada local, o bien muchísimo más caros.

Sin embargo, hay casos en los que no tiene sentido hacer un sitio web.

Por ejemplo, yo vivo en una ciudad pequeña como es El Bolsón.

Es mi opinión que:
- Todos los hoteleros y cabañeros DEBEN tener un sitio en internet. Quienes viajan quieren saber con antelación donde se vana hospedar.
- También las inmobiliarias, para quienes buscan casas o terrenos para cumplir el sueño de "vivir en El Bolsón".
- Otros servicios turísticos: alquiler de autos, excursiones, etc: sí, porque quienes vienen quieren saber qué servicios van a encontrar.
- Restaurantes: tal vez, por lo mismo que decíamos antes, pero más dudoso que alguien vaya a un restaurante solo porque lo vio en internet.
- Artesanos y pequeños productores: sí, para darse a conocer. Para vender por internet hay que elaborar un sistema complejo. Más sobre esto en un futuro post.
- Servicios estrictamente locales: supermercados, verdulerías, tiendas de ropa, remiserías: para qué? Para darse a conocer a los locales? Para eso cuentan con las guías, que mencionaremos en un futuro post.
A menos que quieran tener un servicio de venta por internet. Es muy complejo y dudo que traiga beneficios suficientes, que compensen la dificultad de su implementación. Sí lo justifico en grandes cadenas de supermercados en grandes ciudades. No en este lugar donde el solo hecho de salir a comprar ya es un paseo.

viernes, 23 de noviembre de 2007

¿Qué es un script?

En un comienzo fue el HTML.
Y el diseñador debía escribir cada página por separado.
Luego se crearon los "scripts" (programitas)
El diseñador del sitio pudo agregar estos scripts a sus páginas.
Y el navegador tuvo que traer un intérprete de scripts para ejecutar los programitas.

Hay dos tipos de scripts:
- Los que se ejecutan del lado del servidor
- Los que se ejecutan del lado del usuario

Los que se ejecutan del lado del servidor tienen la ventaja de que lo que llega al usuario es HTML puro. Es decir, que el usuario no ve el programa que hay detrás. Esto es bueno cuando se trata de programas especialmente diseñados para el sitio, ya que no pueden ser copiados. Tampoco requieren de un navegador con capacidad para ejecutarlos. Ejemplos de scripts que se ejecutan del lado del servidor: PHP, ASP.

Los scripts que se ejecutan del lado del usuario implican menor carga para el servidor, pero requieren un navegador con capacidad para ejecutarlos. Ejemplo: Javascript, VBScript.

Muchas cosas pueden ejecutarse del lado del servidor o del lado del usuario. Ejemplo: mostrar la fecha, preguntar el nombre y emitir mensaje de bienvenida, etc.

Otros sólo pueden ejecutarse del lado del servidor: por ejemplo consultas a bases de datos (a menos que envíe todala base al usuario).

Y otros sólo del lado del usuario: por ejemplo validación de lo que el usuario ingresa en un formulario.

Ajax es una nueva tecnología que combina la flexibilidad de ambos métodos.

sábado, 17 de noviembre de 2007

Qué tengo que pagar para tener un sitio en internet?

El costo de tener un sitio en Internet se compone de dos partes

- Por un lado el costo del diseño, el que generalmente se paga por única vez.

- Por otro lado el costo del alojamiento.

Podemos comparar el tener un sitio web con el publicar un aviso en una revista. El costo del diseño es lo que le pago al diseñador del aviso, el costo del alojamiento es lo que le pago a la revista por publicar el aviso.

Un costo adicional a pactar con el diseñador o con otra persona, es el costo de mantenimiento mensual. Util para sitios dinámicos que se actualizan constantemente.

martes, 13 de noviembre de 2007

¿A qué se llama "alojamiento" (o "hosting")?

Continuando con nuestra colección de preguntas frecuentes, hoy veremos a qué se llama "alojar" una página o sitio.

Para que un sitio sea visible en todo el mundo debe estar guardado (o "alojado") en una computadora llamada "servidor" que tiene conexión permanente con Internet y un programa especial para mostrar páginas web.

El dueño de ese "servidor" (el proveedor de hosting) cobra una tarifa por dos servicios básicos: el tener la página guardada ahí y el mantener funcionando tanto la conexión a internet como el programa que muestra las páginas.

La mayoría de los proveedores de hosting dan también el servicio de mail, con el nombre de dominio del sitio alojado.

viernes, 9 de noviembre de 2007

Qué diferencia hay entre un sitio web y una página web?

Supongo que ustedes habrán escuchado frecuentemente la expresión "página web" (o simplemente "página") en relación con la presencia en internet.
- "Me dijeron que es importante tener página web"
- "¿Cuánto me cobrás por hacer una página?"

En realidad, para hablar con propiedad, debemos hablar de "sitios" y no de "páginas". A menos que lo que Ud. quiera sea toda la información contenida en un solo lugar...

Un sitio es, ni más ni menos, que un conjunto organizado de páginas. Cada página es lo que el navegador me muestra de una sola vez.

Para acceder a cada página se usa un "menú".

Supongamos que queremos visitar un sitio cuyo nombre de dominio es, por ejemplo, www.rgb-design.com.ar. Deberemos escribir ese nombre (o URL) en el navegador, en la "barra de direcciones"

Lo que veremos a continuación por lo general* es una página, llamada "página principal". Si el sitio está bien diseñado, en esa página encontraremos un menú, o sea un listado de las demás páginas que encontraremos en el sitio, con un vínculo a cada una de ellas (o el listado de las páginas principales de las distintas secciones si se trata de un sitio muy grande).

Haciendo clic con el mouse en cada vínculo accedemos a cada una de las páginas secundarias.

Una estructura de navegación es la forma en que están organizados los menúes. Por ejemplo, yo puedo tener un manú simple, donde cada item del menú remite a una página, o un menú anidado, donde haciendo clic en cada item se abre un submenú. La decisión de que estructura de navegación se usa depende de la complejidad de cada sitio.

* Algunos sitios tienen la costumbre de colocar una "splash page" con una animación en flash o simplemente con su logo, delante de su página principal. Estas páginas contienen un solo vínculo: "Entrar". Personalmente pienso que esto agrega muy poco a la funcionalidad del sitio.