¿Qué pueden hacer los usuarios en un sitio web?

Nodos de una redLa web2.0 ha socializado internet y los sitios web más populares y rentables aprovechan todo lo posible la interacción con el usuario. De hecho Youtube o flickr ponen a disposición de los miembros las herramientas necesarias para que publiquen sus contenidos. Ellos nos ofrecen toda la maquinaria de forma gratuita y nosotros lo llenamos de contenido y hasta nos divertimos con su uso.

Así que las aplicaciones y/o redes sociales deben tener una serie de características de cara al usuario. Y si somos programadores debemos contar con ello. Un gestor de contenido de software libre como Drupal nos permite organizar todas esas tareas. A continuación una lista de acciones que el usuario puede realizar (entre paréntesis los módulos de Drupal que pueden gestionarlo -ver notas al final de la lista-)

  • Registro. El usuario puede tener su propia cuenta para acceder a los servicios personalizados.
  • Perfil público. Dónde encontrar toda la información sobre cada usuario registrado, el cuál puede modificarlo y ampliarlo a su gusto (profile, node profile)
  • Representación. Generalmente al usuario se le reconoce a lo largo del sitio por su nick, su avatar y su firma, que acompañan a todo lo que publica (signature)
  • Marcar a los usuarios. Añadirlos como colegas o contactos para luego poder estar al tanto de lo que ellos publiquen (buddylist)
  • Invitación. Cómo en GMail hasta hace poco, se puede facilitar al usuario registrado invitar a sus amigos a participar de la red (invite)
  • Publicar contenidos. De diversos tipos, algunos puede que con moderación/revisión por parte de los editores del sitio
    • Temas del foro: posts en las discusiones generadas en el foro (forum)
    • Comentarios: en aquellos contenidos donde se pueden añadir comentarios (comment)
    • Blog: cada autor puede mantenr su propio blog (blog, blogger)
    • Eventos: citas en el calendario con actos destacados asociados a una fecha (event)
    • Multimedia: imágenes (image), música (audio), vídeos (video)
    • Encuestas: crearlas o participar en ellas (poll)
    • Cualquier tipo de contenido, en función de los objetivos de nuestro sitio y de a quién va dirigido (cck)
  • Etiquetado del contenido. Una red social sin posibilidad de añadir tags al contenido es como un día sin pan (taxonomy)
  • Seguimiento. Visualización de todo el contenido generado por el usuario
  • Destacar el contenido. Tanto calificar el contenido con una puntuación (votingapi, fivestar), como añadirlo a los favoritos personales (favorite nodes)
  • Compartir el contenido. Enviarlo tanto a sistemas de marcadores sociales (del.icio.us), agregadores sociales (meneame) o por correo electrónico (service links, forward)
  • Suscripción. Opción de recibir un correo cuando se publiquen nuevos contenidos en la web. Se puede filtrar por secciones, tipos de contenido… (suscriptions) Entraría aquí también el newsletter dónde los editores del sitio informan a los usuarios de forma directa de novedades, ofertas… (simplenews)
  • Sindicación. Ofrecer un archivo RSS por cada sección o tipo de contenido (syndicate)
  • Formulario de contacto. Para enviar un correo desde la web al usuario (contact)
  • Mensajes privados. Como en los foros, los usuarios pueden enviarse mensajes entre ellos (privatemsg)
  • Geolocalización. El usuario puede colocarse en un mapa geográfico como por ejemplo Google Maps (location, gmap)
  • Ranking de usuarios (karma). Puntuación de los usuarios en función de las tareas que realizan dentro de la web, publicación de nuevos contenidos principalmente (userpoints).
  • Página personalizada. O bien poder personalizar los contenidos de la portada, o bien disponer de una página dónde poder situar los contenidos preferidos (mysite).
  • Grupos. Creación de grupos de interés sobre temas que pueden interesar a varios usuarios que se pueden suscribir (organic groups)

Nota: Los módulos entre paréntesis que no están enlazados están incorporados en el núcleo de Drupal. La selección de estos módulos es sólo orientativa, existen varias maneras de llegar al mismo resultado.

Si no sabes nada acerca de este gestor o quieres ampliar información sobre el mismo, te recomiendo que visites la documentación de Drupal y dos sitios en español: Drupal Hispano y Drupalweb. La curva de aprendizaje está algo empinada, pero los resultados que se consiguen son muy buenos. Seguiremos hablando de Drupal en este blog.

Esta lista no pretende ser un análisis exhaustivo de todo lo que puede ofrecer una red social, pero si una pequeña lista de las caracterísiticas más comunes y las posibilidades creadas por la comunidad de Drupal para llevarlas a cabo. Dos ejemplos de redes sociales hechas con este CMS: spaniards (españoles en el extranjero) y undiscovered (dj’s).

Para entender mejor qué es una red social y ver algunos ejemplos recomiendo leer este artículo de Maestros del web, el de la Wikipedia y uno algo antiguo de Consumer.

Subir

Datos y opciones para ¿Qué pueden hacer los usuarios en un sitio web?

Subir

12 comentarios para ¿Qué pueden hacer los usuarios en un sitio web?

  1. ¿Qué pueden hacer los usuarios en un sitio web?…

    Listado de las características que puede tener un sitio web de cara al usuario: registro, publicar contenidos, votar… y las posibilidades que ofrece Drupal (www.drupal.org) para hacerlo a través de distintos plugins (módulos)…

    www.webeame.net Identicon Icon www.webeame.net 21/05/2007 10:34
  2. muy buen artículo, me ha gustado mucho.

    oskar

    oskar Identicon Icon oskar 22/05/2007 11:15
  3. Gracias oskar. Tan sólo es una pequeña “hoja de ruta” de las posibilidades y flexibilidad de drupal en el trato con usuarios a través de la web. Ahora que en la web2.0 triunfa el usuario, hay que intentar ponérselo fácil.

    Dani Identicon Icon Dani 23/05/2007 19:42
  4. Vaya, un artículo fascinate, si señor.
    Gracias.

    cantidubi Identicon Icon cantidubi 24/05/2007 9:47
  5. Buen artículo,

    precisamente estoy montando una comunidad virtual de artistas y coincidimos en muchos de los módulos. Una pregunta ¿conoces alguna forma para que cada usuario pueda crear una página personal? Como una ampliación del perfil o una página estática pero que esté vinculada directamente al usuario.

    GonZoo Identicon Icon GonZoo 28/06/2007 11:51
  6. No he trabajado con ellos, pero hay dos módulos que pueden ayudarte. Uno, el fácil: http://drupal.org/project/bio Te deja un sólo nodo de biografía asociado al perfil

    Otro, el complicado: http://drupal.org/project/nodeprofile Tiene dependencias de otros módulos y por lo que he visto mucha flexibilidad.
    Espero te sirva :)

    Dani Identicon Icon Dani 28/06/2007 12:02
  7. gracias, me conectaba a tu web precisamente para comentarte que había encontrado el módulo bio. Es exactamente lo que yo quiero, los módulos nodeprofile y usernode parece que también podrían llegar a hacer lo que yo quiero pero parece que tienen otra orientación.

    En cualquier caso me he apuntado varios de los nodos que recomiendas y posiblemente los use. Ya te comentaré algo más aquí si creo que te puede interesar.

    Por cierto soy gonzoo en drupalhispano

    GonZoo Identicon Icon GonZoo 29/06/2007 11:16
  8. Un par de módulos que añadiría:
    - Captcha, para envitar problemas de spam
    - Bio, una página personal por usuario más cómoda
    - TinyMCE, para la edición de contenido web WYSIWYG
    - i18n y translation, para sitios multilingües

    GonZoo Identicon Icon GonZoo 29/06/2007 11:23
  9. donde digo “translation” quiero decir “locale”

    GonZoo Identicon Icon GonZoo 29/06/2007 13:01
  10. […] dejo una traducción (bastante libre, las negritas son cosa mía) que podéis complementar con esta lista de funcionalidades que escribí hace un […]

    ¿Qué es Drupal? | 5líneas Identicon Icon ¿Qué es Drupal? | 5líneas 11/07/2007 11:39
  11. Antes que nada, muchas gracias por lo que publicas; me ah sido de gran utilidad. Tambien queria preguntarse si concoes algun modulo o forma de hacer que a la hora de que un usuario se registre ponga el link o id de un usuario referido.

    Esto para poder tener un TOP de los usuarios que mas han invitado gente y premiarlos.

    Salu2

    Jorgelig Identicon Icon Jorgelig 3/01/2008 23:39
  12. Claro… que bueno… y la base de datos que utiliza está relacionada ¿verdad? eso que nos enseñan a todos (Integridad Referencial) de los datos. Nosotros mismos hemos instalado Drupal, hemos puesto contenido y al eliminar el Usuario que añadió el contenido … ahí estaba… ni error, ni mensaje de alerta, ni nada de nada… Algo tan básico como eso y que se lo hayan “olvidado” me parece suficiente motivo como para que el Drupal se lo coman con patatas los mismos que lo han programado. Amén.

    Dani Identicon Icon Dani 11/04/2008 8:49
Aquí acaba la conversación. Puedes añadir tu propio comentario o ver si otros lo han hecho en la red.
Subir

Agrega un comentario