Mostrando entradas con la etiqueta MediaWiki. Mostrar todas las entradas
Mostrando entradas con la etiqueta MediaWiki. Mostrar todas las entradas

viernes, abril 26, 2013

Habilitar acceso MEDIAWIKI solo con LOGIN

Edite el archivo de LocalSettings.php,  copia en la seccion correspondiente lo siguiente:

# The following permissions were set based on your choice in the installer
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['*']['createpage']      = false;
$wgGroupPermissions['*']['createtalk']      = false;
$wgGroupPermissions['*']['createaccount']   = false;
$wgShowIPinHeader = false; # For non-logged in users

Agregue al final lo siguiente:

$wgAutoLogin = true;
#SetupAuthMyExtension();
$wgDisableCookieCheck = true;

# End of automatically generated settings.
# Add more configuration options below.
function NoLoginLinkOnMainPage( &$personal_urls ){
    unset( $personal_urls['login'] );
    unset( $personal_urls['anonlogin'] );
    return true;
}
$wgHooks['PersonalUrls'][]='NoLoginLinkOnMainPage';

miércoles, abril 17, 2013

Actualizando Mediawiki


  • Respaldar la base de datos: 
     mysqldump --user=xxx --password=xxx miwiki > miwiki.sql
  • Descargar mediawiki ultima version: 
     https://www.mediawiki.org/wiki/MediaWiki 
  • Nos ubicamos en /var/www/html/
  • Descomprimir en: tar xvzf mediawiki-1.20.4.tar.gz  
  • Copiar cp -R mediawiki-1.20.4 minuevawiki
  • Copiar desde la WIki Anterior: LocalSettings.php ,miwiki/images , miwiki/extensions.
     cp -R miwiki/LocalSettings.php minuevawiki
     cp -R miwiki/extension minuevawiki
     cp -R miwiki/images minuevawiki
  • Restauramos la base de datos, en la nueva wiki:
          mysql --silent --local --password=root minuevawiki < miwiki.sql
  • En la nueva wiki modificamos el LocalSettings.php, en la siguiente linea:
          ## Database settings
          $wgDBtype             = "mysql";
          $wgDBserver          = "localhost";
          $wgDBname           = "minuevawiki";
          $wgDBuser             = "root";
          $wgDBpassword     = "password";  


  • Ejecutamos: php minuevawiki/maintenance/update.php  
  • Ejecutamos en el Browser: http://localhost/minuevawiki
  • Si no desplega correctamente la pagina principal, tenemos que hacer, es ingresar en la wiki anterior copiar todo el fuente de la pagina principal y pegar en la misma de la nueva wiki.                         


 

martes, abril 16, 2013

MySQL Error 1153 - Obtenido un paquete mayor que 'max_allowed_packet bytes'

Se debe cambiar en  my.ini (En Windows,  c:\Program Files\MySQL\MySQL Server / En Linux etc/my.cnf)  dentro de la seccion:

[mysqld]
max_allowed_packet = 10MB
 
 
O tambien ejecutar de la siguiente en lineas de Comandos:
  
mysql --max_allowed_packet=100M -u root -p database < dump.sql

Can't contact the database server: Can't connect to MySQL server on (13)

Al momento de instalar MEDIAWIKI 1.20.4, en Centos, pero la particularidad es que tenemos en otro servidor exclusivamente para servidores de base de datos, debido a ello me reporta el error:

Can’t connect to MySQL server on… (13)

Revisando todas las alternativas:
  •  He hecho todas las configuraciones MySQL en PHP, pero mi solicitud estaba lanzando un "no se puede conectar al servidor MySQL en ... (13)
  • Tuve la oportunidad de acceder a MySQL remotamente desde el servidor nuevo usando la línea de comandos, y fue capaz de telnet al puerto 3306, así que sabía que yo era capaz de conectarse. 
  • Por alguna razón, mi aplicación PHP era incapaz de hacerlo. Finalmente, descubrí que debido a que el nuevo servidor se estaba ejecutando CentOS que necesitaba para desactivar SELinux. 
  • Si está experimentando este problema, entonces éste es una posible solución. Modifique el archivo  /etc/sysconfig/selinux, la siguiente linea:
SELINUX=enforcing
 
a

SELINUX=disabled
 
A continuación, tendrá que reiniciar el servidor. Una vez que hice este cambio mi aplicación PHP fue capaz de conectarse a la base de datos sin ningún problema.

Tomado de: Articulo ORIGINAL

sábado, febrero 23, 2013

Instalar mediawiki 1.20 en CENTOS


Installing MediaWiki on Linux – CentOS

 

In this post we will learn how to setup a MediaWiki on CentOS. MediaWiki requires Apache web server, a database server (we’ll use MySQL), and PHP version 5.  I will explain step by step process of installing these required components.
  1. Install MySql server and mysql-php module
    1yum install mysql-server mysql php-mysql
    2/sbin/chkconfig --levels 235 mysqld on
    3/sbin/service mysqld start
  2. Change 'root' user password for mysql; Create mysql wiki database and user
    1mysql
    1mysql> USE mysql;
    2mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
    3mysql> FLUSH PRIVILEGES;
    4mysql> CREATE DATABASE wiki;
    5mysql> CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'wikipassword';
    6mysql> GRANT ALL ON wiki.* TO 'wikiuser'@'localhost';
    7mysql> exit
  3. Download the mediawiki, http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.2.tar.gz
  4. Untar the mediawiki to /var/www/html and give write permissions for config folder (Assuming that /var/www/html is the DocumentRoot)
    1tar -xzvf mediawiki-1.20.2.tar.gz
    2mv mediawiki-1.20.2 /var/www/html/wiki
  5. Change the ownership of the wiki directory and grant write permissions to the config directory.
    1chown -R apache:apache /var/www/html/wiki
    2chmod a+w /var/www/html/wiki/config
  6. Restart the apache server.
    1/sbin/service httpd restart
    2Stopping httpd:                                            [  OK  ]
    3Starting httpd:                                            [  OK  ]
  7. Go to http://localhost/wiki/config/index.php
    • Configure Wiki Admin username/password
    • Configure MySQL  database/username/password
    • Click Done
  8. Move the config/LocalSettings.php file to the parent directory
    1mv /var/www/html/wiki/config/LocalSettings.php /var/www/html/wiki
  9. Access wiki http://localhost/wiki

viernes, junio 17, 2011

Vistiendo a WordPress: nunca los themes fueron tan fáciles

Tomado de: Vistiendo a wordpress con themes

Como es costumbre, aquí dejo el material usado en el cursillo del e-ghost+aprendices que he impartido esta semana sobre cómo convertir a nuestro WordPress en una página web y no tanto en un blog y cómo entender a fondo el funcionamiento de las plantillas.
La información está también recogida en el wiki que, por cierto, está de estreno. No porque esté descontenta con wikispaces… pero me gusta más tener mis datos bajo mi paraguas (manías de vieja ;-) ). Poco a poco iré migrando el resto de contenidos allí.

La estructura de WordPress

Internamente WordPress se compone de los siguientes ficheros y carpetas:
  • wp-config.php: fichero de configuración. Aquí está almacenado el usuario y el nombre de la base de datos, así como otros datos de seguridad. Es importante que este fichero no tenga lectura más que por el owner del mismo. Este fichero no se machaca con las actualizaciones de WP.
  • wp-admin y wp-includes: carpetas que guardan los ficheros php que hacen que funcione el blog. Ambas carpetas se machacan con las actualizaciones
  • wp-content: esta carpeta guarda los datos y configuraciones propias del blog. No se toca nada en la actualizaciones de WP. La estructura interna es la siguiente:
    • uploads: todas las imágenes, vídeos y archivos que se suban a la librería de wordpress. Normalmente se organiza por años y luego por meses. Ejemplo: uploads/2009/12.
    • plugins: todos los plugins que tenemos disponibles para el blog (aunque no estén activos).
    • languages: aquí van los ficheros .mo de los idiomas en los que queremos tener WP (tanto la parte visible como la de administración). Para indicar luego que el blog esté en un idioma u otro, habrá que añadir una línea en wp-config.php como la que sigue: define (‘WPLANG’, ‘es_ES’); donde es_ES es el nombre del fichero .mo (tienen que coincidir en nombre).
    • themes: todas las plantillas que tenemos disponibles para “vestir” al blog. Nosotros nos centraremos en esta carpeta.
Como podemos ver, una instalación de WordPress es muy portable. Si nos queremos cambiar de servidor o hosting, bastará con que nos llevemos estas carpetas y la Base de Datos exportada en un simple .sql. No requiere de otras configuraciones más complejas.

La estructura básica de un theme

Las plantillas o themes son la capa de presentación de los blogs o páginas web que se monten. Se puede cambiar esta capa sin que la información se vea afectada. WordPress reconoce automáticamente los siguientes ficheros y los interpreta:
Cuerpo.jpg
  • header.php: aquí se define la cabecera de la página.
  • footer.php: aquí se define el pie de página.
  • sidebar.php: aquí se definen las diferentes barras laterales.
  • index.php: este es el fichero que carga de inicio el site. Desde aquí se invoca la carga de cabecera (get_header();), barras laterales (get_sidebar();) y footer (get_footer();) y en el cuerpo central, se ejecuta el bucle para cargar la información de los posts.
  • single.php: este es el fichero que se interpreta cuando se carga un post concreto.
  • archive.php: igual que single.php pero para las páginas de categorías y etiquetas.
  • category.php: plantilla para las categorías. Cuando un usuario pincha sobre el enlace de una categoría, WordPress prueba si existe el fichero category.php. Si no lo encuentra, carga archive.php. Y si éste tampoco lo encuentra, se va a por el index.php. Más adelante veremos un gráfico con la interpretación jerárquica que hace WordPress.
  • comments.php: plantilla de los comentarios.
  • searchform.php: formulario de búsqueda.
  • search.php: página donde se muestran los resultados de una búsqueda.
  • functions.php: aquí se recogerán funciones propias del theme. Por ejemplo, si queremos registrar varias barras laterales para que aparezcan en la sección de widgets, indicar a WP dónde están los ficheros de idiomas, quitar filtros, …
  • style.css: fichero con los estilos.
  • 404.php: si creamos este fichero, cada vez que algo no se encuentre en el blog, se cargará esta página.
Desde el apartado de administración se podrá configurar la apariencia de una forma muy visual mediante widgets (en el apartado Apariencia –> Widgets). Aquí aparecen las barras laterales definidas y múltiples funcionalidades que se pueden colocar: comentarios recientes, posts recientes, buscador, una caja donde introducir nuestro propio código html, …
También desde el apartado de administración (Ajustes –> Lectura) podemos configurar que la portada que se carga de nuestra web sea una página y no el formato blog de entradas, dándole más carácter de página web.
Podríamos cargar diferentes sidebars con la misma metodología que los headers y los footers (explicada más adelante), pero existe una manera para que generemos un espacio dentro del apartado de los widgets.
Para que aparezcan en la sección de widgets las diferentes sidebars que queramos “alimentar” desde el panel de administración, hay que registrarlas en el fichero functions.php de la siguiente forma:
if ( function_exists(‘register_sidebars’) )
{
register_sidebar(array(
‘name’ => ‘Barra Lateral Derecha’,
‘before_widget’ => ‘código html que queremos que se cargue al inicio de la barra’,
‘after_widget’ => ‘código html que queremos que se cargue al final de la barra’,
‘before_title’ => ‘código html que queremos que se cargue al inicio del título de la barra’,
‘after_title’ => ‘código html que queremos que se cargue al final del título de la barra’,
));
register_sidebar(array(
‘name’ => ‘Barra Lateral Izquierda’,
‘before_widget’ => ‘código html que queremos que se cargue al inicio de la barra’,
‘after_widget’ => ‘código html que queremos que se cargue al final de la barra’,
‘before_title’ => ‘código html que queremos que se cargue al inicio del título de la barra’,
‘after_title’ => ‘código html que queremos que se cargue al final del título de la barra’,
));
}
Para usarlas posteriormente, la llamada será de la siguiente forma:
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Barra Lateral Izquierda’) ) :
echo “El usuario no ha puesto widgets en esta barra”;
endif; ?>

Cabeceras y Footers personalizados

<?php if (is_category(‘Cine’)) {
get_footer(‘Cine’);
} else {
get_footer();
} ?>
De esta forma tan sencilla podemos cargar ficheros php personalizados para mostrar diferentes footers o cabeceras según estemos en una categoría u otra. En el ejemplo, si estamos en la categoría de Cine se cargará footer-cine.php. Si no, se cargará footer.php.
Sería exactamente lo mismo para las cabeceras (header-cine.php vs. header.php):
<?php if (is_category(‘cine’)) {
get_header(‘cine’);
} else {
get_header();
} ?>
Es decir, lo que WordPress busca es el fichero header-slug.php (el slug es el permalink. Es decir, la versión url del nombre: una cadena sin mayúsculas, sin tildes, con guiones en vez de espacios).

Categorías y etiquetas personalizadas

Para cargar diferentes presentaciones dependiendo de la categoría o la etiqueta sobre la que se pinche, podemos crear un php igual que lo hacíamos con las cabeceras, es decir category-slug.php o tag-slug.php o bien con el siguiente formato de nombre category-XX.php o tag-XX.php (donde XX es el id que tiene internamente esa categoría o etiqueta). De esta forma, podríamos ponerle una cabecera, un footer y un sidebar personalizados dependiendo de la categoría o la etiqueta en la que estemos.
Aquí vemos el orden en el que WordPress busca los ficheros y los carga:

Para cualquiera de las vistas que no tenga un archivo de plantilla separado, WordPress usará index.php de manera predeterminada. Si un visitante solicita un artículo individual, WordPress primero buscará un archivo llamado single.php. Si ese archivo existe, será utilizado para presentar el artículo. Si ese archivo no existe, WordPress utilizará index.php.

Templates

Podemos crear plantillas con comportamientos propios a los que luego asignar a cada página. Desde el editor de páginas estáticas hay una opción para aplicar plantillas. Para que un fichero php sea interpretado por WordPress como una template, hay que incluir al inicio del mismo el siguiente código:
/*
Template Name: Nombre-plantilla
*/

The Loop

El bucle es el proceso más importante de WordPress, aquel que nos devuelve y recorre todos los posts que corresponden al fichero desde el que se invoca:
  • Si se le llama desde index.php, nos devuelve los últimos posts que se hayan escrito (tantos como tengamos definidos que deberían formar parte de la portada en el apartado de administración).
  • Si se le llama desde archive.php, nos devuelve los posts de una etiqueta determinada o de una categoría concreta (dependerá de quién haga la llamada a ese fichero).
Por tanto, es en este bucle donde procesaremos la colección de posts.
<?php
get_header();
if (have_posts()) :
while (have_posts()) : the_post();
the_content();
endwhile;
endif;
get_sidebar();
get_footer();
?>
  • wp_query->current_post: nos devuelve el número del post en el que estamos dentro del loop. Un ejemplo de uso en el que mostramos el contenido para los tres primeros posts y sólo el título para el resto:
<?php if (have_posts()) :
while (have_posts()) : the_post();
if ($wp_query->current_post < 3) {
the_content();
}
else {
the_title();
}
endwhile;
endif; ?>
Sin embargo, nosotros también podemos controlar qué posts nos devolverá ese loop mediante la función query_posts. Esa función regenera la consulta y filtra los posts en base a los parámetros que le pongamos:
  • cat=ID: filtra por esa categoría. Si al id se le pone un guión por delante, muestra los posts de todas las categorías menos de esa.
  • tag=slug: filtra por etiqueta. En esta ocasión se le pasa el slug. Si queremos usar el ID de la etiqueta, pondremos el parámetro tag_id.
  • author=ID: filtra por usuario, usando el ID del mismo.
  • order=ASC u order=DESC: indica la ordenación de los resultados, ascendente o descendente.
  • year=año: filtra por año.
  • monthnum=mes: filtra por mes.
  • day=día: filtra por día.
  • posts_per_page=número: número de posts por página
Ejemplo:
<?php
query_posts(‘posts_per_page=5&author=3&tag=discos’);
//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
..
endwhile; else:
..
endif;
//Reset Query
wp_reset_query(); ?>

Funciones

  • the_permalink(): nos dará la url del post que estemos tratando dentro del loop. No tiene parámetros. Con get_permalink() tendremos que mostrarlo nosotros por pantalla con un echo, pero nos permite que, si tenemos el ID del post y se lo pasamos por parámetro, lo usemos fuera del loop: get_permalink($post->ID).
  • the_title($before, $after, $echo): muestra el título del post y también es necesario usarlo dentro del loop. Los parámetros $after y $before nos permite introducir cadenas de texto que irán delante y detrás respectivamente. Por ejemplo, si queremos que el título vaya con las etiquetas html <h3>, podemos hacer la siguiente llamada: the_title(‘<h3>’, ‘</h3>’). El parámetro $echo nos sirve para indicar si queremos que muestre el título por pantalla (si lo ponemos a true) o no para hacer algún tratamiento con ese título (si lo ponemos a false). Con get_the_title(ID) sucede igual que get_permalink pero para el título del post.
  • the_content(): muestra el cuerpo del post.Se usa dentro del loop. Tiene también su versión get_the_content().
  • the_excerpt(): muestra lo que hayamos introducido en el campo Extracto. Se usa dentro del loop. Tiene su versión get_the_excerpt().
<?php if(!empty($post->post_excerpt)) {
// Si tiene extracto, lo muestra
the_excerpt();
} else {
// Si no, muestra el contenido del post
the_content();
} ?>
  • the_time(): muestra la fecha por cada post. Le podemos pasar por parámetro el formato de esa fecha:
    • l = Nombre completo del día de la semana.
    • F = Nombre completo para el mes.
    • j = Día numérico.
    • m = Mes con dos dígitos.
    • Y = Año con cuatro dígitos.
    • y = Año con dos dígitos.
    • Para escapar letras, usaremos la barra \. Por ejemplo, para poner la palabra “de” le pasaremos “\d\e”
<?php the_time(‘l, j \d\e F, Y’); //Nos muestra Martes, 14 de Septiembre, 2010 ?>
  • the_date(): igual que the_time pero muestra la fecha solo en el primer post de un grupo que haya sido publicado el mismo día.
  • Bloginfo: nos ofrece numerosa información de nuestro blog que luego podremos plasmar en otros apartados (tiene se versión get_bloginfo):
    • bloginfo(‘name’): muestra por pantalla el nombre del blog.
    • bloginfo(‘description’): muestra por pantalla el nombre del blog.
    • bloginfo(‘url’): muestra por pantalla la dirección del blog.
    • bloginfo(‘stylesheet_url’): muestra por pantalla la ruta del fichero de estilos (style.css).
    • bloginfo(‘template_url’): muestra por pantalla la ruta del theme.
    • bloginfo(‘rss2_url’): muestra por pantalla la ruta del RSS.
En este ejemplo se muestra el nombre del blog enlazado a su dirección:
<a href=”<?php bloginfo(‘url’); ?>” title=”<?php bloginfo(‘name’); ?>”><?php bloginfo(‘name’); ?></a>
  • the_author(): muestra por pantalla el autor que ha escrito ese post. Tiene su versión sin echo: get_the_author.
  • the_tags( $before, $separator, $after): muestra las etiquetas asociadas a ese post. Por parámetro se le puede pasar el texto que precederá a las etiquetas, los caracteres que queremos que separen las etiquetas y el texto que irá al final. Tiene también su versión get_the_tags que nos devolverá un array con las etiquetas, para que las procesemos nosotros.
<?php the_tags(‘Etiquetas:’, ‘ – ‘, ‘<br />’); ?>
  • posts_nav_link: muestra un enlace con el texto que le pasemos por parámetro a los posts que estén en páginas anteriores. Se usa en el index.php para que se pueda navegar a los contenidos anteriores a los posts que se muestran en la portada.
  • previous_posts_link: muestra un enlace con el texto que le pasemos por parámetro a los posts que estén en páginas anteriores. Se usa en el index.php para que se pueda navegar a los contenidos anteriores a los posts que se muestran en la portada.
  • next_posts_link: muestra un enlace con el texto que le pasemos por parámetro a los posts que estén en páginas posteriores. Se usa en el index.php para que se pueda navegar a los contenidos posteriores a los posts que se muestran en la página desde la que se invoca.
<div>
<div><?php previous_posts_link(”,”,’&laquo; Artículos Anteriores’)?></div>
<div><?php next_posts_link(”,’Artículos Siguientes &raquo;’,”)?></div>
</div>
  • in_category($category): nos dice si ese post está en la categoría pasada por parámetro. Se puede pasar el ID de la categoría o bien el slug. Con esto también podemos hacer que tenga comportamientos distintos según la categoría y en un único fichero category.php.
<?php if (in_category(’3′) ){ ?>
<img src=’/images/plant.png’ alt=’a plant’ />
<?php } elseif (in_category(’4′) ){ ?>
<img src=’/images/flower.png’ alt=’a pretty flower’ />
<?php } ?>

Custom fields – Campos personalizados

Cuando estamos creando un post, justo debajo de la caja del texto podemos introducir campos personalizados introduciendo un nombre y un valor:

El Nombre será el identificador de nuestro campo personalizado y el Valor lo que queremos mostrar. Obtendremos el valor de ese campo dentro del loop con la siguiente llamada get_post_custom_values:
<?php $valor_custom_field = get_post_custom_values(“nombre-del-custom-field”); ?>
O también con la función get_post_meta:
<?php $valor_custom_field = get_post_meta($post->ID, nombre-del-custom-field); ?>
Estos custom fields son los metadatos extra de cada post (que se suman a los ya típicos autor, fecha, etiquetas, categorías, etc…). Así podría ser la canción que está escuchando el autor cuando escribió el post o su estado de ánimo, el precio (si usamos el blog como tienda virtual), etc…

Panel de administración del theme

Para crear un apartado de administración de nuestro theme, debemos incluir la siguiente llamada en functions.php (en este ejemplo estamos poniendo un textarea para que se almacene nuestro código de Google Analytics):
/* Meter código de Google Analytics */
function nombredeltheme_theme() {
if(isset($_POST['submitted']) and $_POST['submitted'] == ‘yes’) :
update_option(“google_analytics”, stripslashes($_POST['google_analytics']));
endif;
?>
<form method=”post” name=”update_form” target=”_self”>
<h1>Google Analytics</h1>
<table>
<tr>
<th>Google Analytics:</th>
<td><textarea name=”google_analytics” style=”width: 95%;” rows=”10″ />
<?php echo get_option(‘google_analytics’); ?></textarea><br />Copia el código Google Analytics aquí.</td>
</tr>
</table>
<p id=”jump_submit”>
<input name=”submitted” type=”hidden” value=”yes” />
<input type=”submit” name=”Submit” value=”Save Changes” />
</form>
<?php
}
function nombredeltheme_options() {
add_menu_page(‘Opciones del Theme’, __(‘Opciones del Theme’, ‘default’), ‘edit_themes’, __FILE__, ‘nombredeltheme_theme’);
}
add_action(‘admin_menu’, ‘nombredeltheme_options’);
Luego ponemos en el footer.php:
<?php echo get_option(‘google_analytics’); ?>
De esta forma se cargará en el footer lo que el usuario alimente desde el panel de administración.

Enlaces de interés

  • Nuestra nueva biblia: Codex WordPress.
  • El gran repositorio de WordPress de plantillas, para que seleccionemos una como base para la modificación.

Taller de Redes Sociales Virtuales

Tomado de: Redes Sociales

Taller de Redes Sociales Virtuales

1. Definición y un poco de historia


1.1. Definición

¿Qué es una red social virtual? Aunque podamos pensar de primeras que son ordenadores conectados, que la palabra virtual no nos lleve a engaño: son personas que establecen relaciones usando esos ordenadores u otros dispositivos. Esas relaciones pueden estar motivadas por una afición en común, un vínculo ya existente en la vida "off-line", el mundo laboral, las mismas necesidades o problemáticas, ... Todo gira en torno a nuestro perfil (privado o público), en el que configuramos nuestra identidad digital (avatar, datos personales, ...), el material que generamos y con quién lo compartimos.

Wikipedia: Estructura social que se puede representar en forma de uno o varios grafos en el cual los nodos representan individuos (a veces denominados actores) y las aristas relaciones entre ellos.
Exploradores Electrónicos: Cuando una red distribuida o un cluster de personas comparten además una identidad hablamos de comunidad.



Vídeo documental sobre historias en las redes sociales: Us Now. "La revolución no sucede cuando la sociedad adopta nuevas herramientas. Pasa cuando la sociedad adopta nuevos comportamientos."



1.2. Historia

Aunque ahora estén tan en boga, no se trata de un nuevo invento. En la prehistoria, las personas ya se agrupaban para ir a cazar, recolectar bayas, ... Podemos decir que fueron las primeras redes sociales de la Historia una vez se hicieron con la pieza clave: no estoy hablando del fuego, sino del lenguaje.

Hasta Jesús tenía su propia red social:
2007.01.nt.social.network.png


Sin embargo, ahora, la tecnología nos permite romper dos limitaciones clave: el tiempo y la distancia. Hace unos años era imposible mantener relación con personas que residían físicamente en otro lugar. Es por esto que Internet va ganando terreno, dado que los tiempos se reducen y las respuestas son más inmediatas. De hecho, el futuro está viniendo ya de la mano de los dispositivos móviles, desde los que acceder a la información de manera rápida y desde cualquier lugar. A la telefonía le costó 75 años conseguir 50 millones de usuarios. A Internet sólo le ha llevado cinco.

La primera red social virtual conocida se creó en 1997: SixDegrees.com. Su propósito era ayudar a las personas a conectarse para enviar mensajes a otros. En el 2000 se cerró el servicio. A partir de ahí, empezaron a crecer como setas:

lineatiempo_sns.jpg


1.3. Las relaciones entre las personas

Ya en 1929, el escritor Frigyes Karinthy planteó en su obra Chains la teoría de los seis grados de separación. Más tarde, en la década de los 50 fue propuesta como teoría matemática por Ithiel de Sola Pool (MIT) y Manfred Kochen (IBM). Ésta expone que una persona puede estar conectada con cualquier otra del planeta a través de una cadena de conocidos de no más de seis enlaces. Ahora, este número se reduce gracias a lo fácil que resulta establecer contacto con personas alejadas físicamente y de una manera asíncrona. De hecho, en EEUU existe la patente six degrees patent por la que ya han pagado plataformas como LinkedIn.

Tenemos una versión más cinematográfica protagonizada por Kevin Bacon. En The Oracle of Bacon, una web creada por la Universidad de Virginia que se alimenta del IMDb (The Internet Movie Database), podemos buscar a cuántos saltos se encuentra un actor/actriz de Kevin. Si hacemos la prueba, por ejemplo, con Amparo Baró (la incombustible Sole de Siete Vidas que repartía galletas a diestro y siniestro), vemos que tiene solamente un número Bacon 3:

6grados.jpg

El experimento se basa en el número de Erdős. Erdős era un famoso matemático húngaro que escribió cerca de 1500 artículos matemáticos en los que trabajó con otros matemáticos. Así que se estableció ese número en base a las colaboraciones: si habías escrito un paper con él, tenías un número Erdős 1. Si habías escrito un paper con alguien que había escrito un paper con Erdős, tenías un número Erdős 2, ... y así sucesivamente. El dato más llamativo es que el 90% de los matemáticos del mundo tienen un número Erdős inferior a 8. Y parece una auténtica frikada, pero se han llegado a pagar en eBay $127.40 USD por la colaboración con un número Erdős 2.

Echando un vistazo a la teoría de la redes sociales, encontramos unos cuantos conceptos interesantes:
  • La inteligencia colectiva: es aquella inteligencia distribuida, que no reside en un único nodo (la fuerza del grupo frente al individuo). Internet es el lugar ideal para cultivarla. Ya nos lo dijo el sociólogo Pierre Lévy: "Nadie sabe todo. Todos sabemos algo. Todo el conocimiento reside en las redes". De generación en generación se ha ido transmitiendo esa inteligencia. Ahora, gracias a las TIC's, se puede almacenar y buscar de una forma más fácil y rápida. Ejemplo de esto: Francis Galton, un antropólogo inglés, realizó un particular experimento en 1906: en una feria ganadera en el Reino Unido, les propuso a los asistentes de la misma (desde carniceros y ganaderos expertos a visitantes casuales), que escribiesen en un papel el peso de uno de los bueyes expuestos. Al terminar la misma, se recogieron los resultados y, curiosamente, la estimación más acertada no era de un visitante en particular, sino de todos, ya que la media de los pesos que habían escrito no difería del peso real del animal más que por medio kilo. ¡Pero cuidado! Que no todas las masas son sabias (por ejemplo, si hay una crisis, el efecto masa empeora la situación al dejar de consumir). James Surowiecki, un periodista americano, argumenta que la inteligencia colectiva falla cuando los miembros son demasiado conscientes de las opiniones de los demás y comienzan a emularse los unos a los otros en vez de pensar por sí mismos.
  • El número de Dumbar: En 1992, Robin Dunbar, un antropólogo británico especializado en el comportamiento de los primates, llegó a la conclusión de que el poder cognitivo del cerebro limita el tamaño de la red social estable que un individuo puede establecer. Extrapolando los tamaños del cerebro y las redes sociales de los monos, Dunbar sugirió que el ser humano puede tener redes estables de alrededor de 148 contactos. Redondeado a 150, esto se conoce como “el número de Dunbar“. El investigador Cameron Marlon, académico del MIT, indica que el número medio de contactos en sitios como Facebook es de 120 y que las mujeres tienden a tener más que los hombres. Sin embargo, el número de amigos con los que realmente se interactúa es bastante más inferior: siete en el caso de los hombres, y diez en el de las mujeres. Sólo con este número reducido se mantienen conversaciones bidireccionales. Por tanto, las redes sociales confirman el número de Dunbar a la hora de establecer contactos, pero no de una forma estable sino, más bien, como contactos casuales, sin una interacción persistente. Nota de Facebook Team en la que también se muestra que un usuario de Facebook tiene un promedio de 120 contactos pero se comunica con un subconjunto muy reducido,por lo que incita a mantener lazos débiles (relaciones ocasionales).

1.4. La expansión de las redes sociales virtuales

Según el último estudio de la consultora Nielsen, experta en medición de mercados, dos tercios de la población “conectada” visita redes sociales y blogs (análisis realizado entre Diciembre 2007 y Diciembre 2008). Apunta además, que, a pesar de que las redes sociales emergieron entre una audiencia joven, se están popularizando al resto de público. Este cambio ha sido impulsado principalmente por plataformas como Facebook, cuyo mayor crecimiento en 2008 ha venido de la mano de personas con edades comprendidas entre los 35 y 49 años (24,1 millones). Sólo tardó cinco semanas en pasar del hito de los 150 millones de usuarios a los 175 y sigue creciendo a un ritmo de 600.000 por día. Si fuese un país, sería ya el sexto más poblado. Incluso algunos analistas como Ross Sandler (RBC Capital Markets) se aventuran a augurar que Facebook podría superar a Google en unos años.

Crecimiento de las redes sociales entre diciembre de 2007 y diciembre de 2008. Fuente: Nielsen Online
Crecimiento de las redes sociales entre diciembre de 2007 y diciembre de 2008. Fuente: Nielsen Online

Sorprende además que los sitios donde más éxito tienen las redes sociales sean Brasil, España e Italia (por orden de uso). Lugares cuya cultura es más cercana a la calle, al contacto físico.

Aquí podemos ver un mapa de las redes sociales más exitosas por países creado por Many Eyes. Los espacios en blanco indican la falta de redes sociales (y casi por extensión, de conexión a Internet):

2009
wmsn-06-09.png

2010
WMSN1210.png

2. Tipos de Redes Sociales



2.1. Redes sociales verticales

Éstas normalmente giran alrededor de una temática o contenido en común a todos sus usuarios:
  • Fotografía: Flickr, Panoramio, ...
  • Música: Last.fm, Blip.fm, ...
  • Vídeo: YouTube, Vimeo, Dailymotion, Joost, Blip.tv, ...
  • Otros: presentaciones (slideshare), marcadores sociales (del.icio.us), ...

2.2. Redes sociales horizontales

  • Redes de contactos: Facebook, Tuenti, Orkut, Bebo, ...
  • Redes profesionales : LinkedIn, Xing, Ryze, Plaxo, ...
  • Microblogging (aunque los creadores de Twitter digan que no se trata de una red social...): Twitter, Jaiku, Plurk, Pownce, ...


2.3. Blended Networking

Se conoce como blended networking a las redes sociales que son resultado de una armonización de la vida offline y online, casi siempre enfocadas en nichos de intereses (deporte, música, fotografía,…). Compaginan las interacciones en línea con los eventos cara a cara, respondiendo así a los que critican de forma regular la excesiva dependencia virtual frente al cultivo y desarrollo de las habilidades sociales.

Su origen está en el término blended learning (b-learning), que precisamente presenta la nueva tendencia educativa semipresencial que combina formación presencial con elementos en la Red.

2.4. Twitter

¿Qué es el microblogging?

La vida está llena de sorpresas. Y si no, que se lo digan a los ingenieros de telecomunicaciones que idearon en su día un canal para mandarse mensajes de control. Si alguien les hubiese indicado que esos mensajes se popularizarían como un servicio de usuario para el envío de texto corto entre teléfonos móviles (los famosos SMS), no hubiesen dado crédito. Que se use ese canal y no el de voz es la razón de que la longitud máxima de un SMS sea de 160 caracteres.

Esta misma tendencia se ha trasladado recientemente a Internet de la mano del microblogging, también conocido como nanoblogging: publicaciones de texto de 140 caracteres como máximo para contar qué estamos haciendo en cada momento. Si a esto se le agrega el componente social que posibilita que seleccionemos nuestra red de amigos (aquellos que queremos que vean nuestros mensajes y de los que deseamos estar al tanto de sus vidas), ya tenemos un chat asíncrono en comunidad que requiere un alto nivel de atención. Es decir, se trata de la suma de blogs, redes sociales y mensajería instantánea, con un importante componente de inmediatez y movilidad.

¿Qué es Twitter?

Es el servicio gratuito de microblogging más popular y extendido en la Red, donde se publican tweets (mensajes) de no más de 140 caracteres. La red social se compone de followers (los que nos siguen) y following (a los que nosotros seguimos), que no tienen por qué coincidir. Podemos publicar cosas en abierto o tener nuestro canal privado, que sólamente lo leerán los usuarios a los que demos permiso. Nomenclatura: @nombredeusuario para dirigirnos a alguien en concreto; RT: @usuario texto para hacer de repetidor de un tweet que alguien ha escrito; #hashtag para etiquetar nuestro mensaje y que se encuentre más fácilmente (así se forman los denominados trending topics o temás más "calientes" en cada momento); d @usuario para mandarle un mensaje directo que sólo leerá él.

Sólo se puede publicar texto, pero existen servicios para agregar:
  • Imágenes: Twitpic
  • Vídeos: TwitVid
  • Archivos de toda clase como fotos, vídeos, documentos (word, power point, excel), archivos zip, plugins...: FileSocial
  • Canciones: se puede sincronizar con otros servicios como blip.fm de forma que cada vez que publiquemos una canción ahí, aparezca también en twitter
  • Posts de nuestros blogs (o de cualquier cosa que tenga RSS): gracias a Twitterfeed podremos configurar cualquier canal RSS para que, cada vez que se publique algo nuevo, aparezca en nuestra cuenta de Twitter. Podremos además configurar un prefijo o sufijo que acompañe al enlace a ese contenido
  • Trozos de código: con Snipt podremos compartir código en diferentes lenguajes de programación (ajustando automáticamente el color según el lenguaje).

Los usos que se le dan a Twitter son muy variados y cada vez más alejados del inicial "¿Qué estás haciendo?". Ejemplos:
  • Durante los congresos, se ha convertido en un foro de discusión en tiempo real. Mientras que los ponentes están disertando a la masa, esa masa genera su conversación en paralelo, teniendo un papel más activo y logrando que personas que no están en ese evento, también participen.
  • Otro ejemplo lo encontramos en las pasadas elecciones estadounidenses, donde los candidatos han ido narrando todos sus movimientos a través de Twitter. La Red es ya un canal de comunicación más que ha logrado una alta movilización por parte de los ciberactivistas. En este caso se demostró que los demócratas llevaron a cabo una mejor campaña en Internet. Sólo era necesario comparar los seguidores del canal de Barack Obama (por encima de los 112.000) y sus más de 250 actualizaciones, frente a los cerca de 5.000 followers de John McCain con sólo 25 twitteos. Casos como el de las pasadas elecciones iraníes también lo corroboran.
  • Compartir información y conocimiento como en una lista de correo, un foro o como si fuera nuestro del.icio.us donde publicamos enlaces de interés.
  • También ofrece muchas posibilidades como canal de emisión corporativa para las empresas. Dell, compañía que desarrolla y vende ordenadores, ha creado múltiples cuentas en Twitter. Una de ellas la usa para lanzar ofertas especiales a sus seguidores.
  • Medios de comunicación como El País, CNN o Times lo usan para distribuir sus titulares y mantener informados a sus usuarios de noticias de última hora.
  • Socialización y networking.
  • Coordinar equipos de trabajo y proyectos (aunque para esto es más recomendable yammer.com, un twitter para empresas sin límite de caracteres y que agrupa por el dominio de nuestra dirección de correo).
  • Cubrir un evento o noticia. Twitter se suele sobreactivar ante sucesos importantes. Por ejemplo, el día de la muerte de Michael Jackson, se colapsó: 9 de los 10 Trending Topics eran referentes al Rey del Pop.
  • Incluso se pueden materializar ideas más peregrinas, como la que nos ofrece el proyecto Botanicalls: un nuevo canal de comunicación entre plantas y humanos. Se trata de un sistema que se conecta al vegetal y hace que éste mande su estado en tiempo real a la plataforma. Puede ser interesante ver a nuestro geranio lanzando mensajes de auxilio al ciberespacio si se queda sin agua.
  • Y existen casos más extremos derivados de la urgencia, como el ocurrido en marzo de 2008. Mientras un tornado azotaba Oklahoma, sus habitantes fueron narrando la localización exacta del mismo en cada momento. O el de los bomberos de Los Ángeles, que aprovechan la utilidad para informar en tiempo real de las alertas ocurridas en la ciudad.
  • También hay quien ha sido capaz de conseguir controlar remotamente su ordenador mediante Twitter.
  • Y por supuesto, también sirve para estar de cháchara.

Para seguir lo que se dice sobre un tema en concreto, tenemos el buscador. Si introducimos un término, nos genera un RSS asociado que podremos seguir mediante nuestro lector de feeds favorito. Además, cuenta con una sección avanzada, que permite afinar aún más los resultados usando operadores booleanos (OR, AND,...) o palabras clave, como por ejemplo: from:usuario, para ver sólo las actualizaciones de ese usuario; filter:links, ver solamente enlaces que se comparten. Si hacemos la búsqueda desde el cuadro que se encuentra en la barra lateral derecha de nuestro perfil, debajo de donde se encuentran los mensajes directos o DMs, podremos grabar está búsqueda para el futuro con un simple click en “Save this search”. Debajo del cuadro de búsqueda aparecerá como palabra clave.

Si estamos siguiendo un congreso en el que se ha decidido una etiqueta común para todos los tweets, podemos usar Twubs , una especie de salón donde aparecen todos los mensajes de esa etiqueta y desde el que podemos escribir automatizando la inclusión de la misma.

Desde noviembre de 2009 Twitter ya está disponible en castellano. Además ha incorporado una nueva funcionalidad: se pueden crear listas de usuarios para seguir de una forma más sencilla y filtrada las actualizaciones de esas personas. Esas listas pueden ser públicas o privadas.

Existen muchas otras plataformas de terceros, que gracias a la API de twitter, le agregan funcionalidad. Según Biz Stone (co-fundador), más del 50% del tráfico les llega a través de esa API. En Twituneando hay una buena recopilación.


2.5. Facebook

La wikipedia nos dice que se trata de un sitio web formado por muchas redes sociales o, dicho de otra manera, un pegamento donde los usuarios se crean perfiles en los que van agregando material de otros servicios (imágenes de flickr, vídeos de youtube y así hasta un largo etcétera) y que comparten con sus contactos. Desde Facebook se puede jugar, mostrar nuestras películas favoritas, descubrir nueva música, invitar a cervezas (eso sí, virtuales),… Todo ello gracias a que está abierto a desarrolladores, de manera que cualquiera puede hacer mini-aplicaciones que funcionen y se integren en la plataforma. Aquí tenemos la principal razón de su éxito y la que le da mayor valor puesto que ya cuenta con más de 20.000 programas de terceros.

Repasemos ahora un poco su historia y cómo se ha ido fraguando el proyecto. Allá por 2004, un estudiante de la Universidad de Harvard, Mark Zuckerberg, junto a dos amigos decidió empezar a construir una comunidad virtual. Originalmente esta red social fue creada exclusivamente para la comunicación entre estudiantes estadounidenses. De ahí proviene su nombre, ya que es el mismo que recibe el boletín que las universidades entregan a los alumnos que comienzan una nueva carrera para que se conozcan entre ellos (libro de caras). Es por esta razón que hasta 2006 no estaba permitido el registro ni la creación de cuentas a personas que no contasen con una dirección de correo electrónico de una universidad norteamericana. Sin embargo, tras comprobar el éxito que estaba cosechando, se eliminó la restricción para poder ampliar horizontes publicitarios. Esta decisión levantó una cierta polémica entre los usuarios que ya estaban haciendo uso de la plataforma, dado que se perdía la esencia estudiantil. Pero como diría Quevedo: Poderoso caballero es don dinero.

Su mayor crecimiento, en 2008, ha venido de la mano de personas con edades comprendidas entre los 35 y 49 años (24,1 millones). Sólo tardó cinco semanas en pasar del hito de los 150 millones de usuarios a los 175 y sigue creciendo a un ritmo de 600.000 por día (según estadísticas de comScore). Si fuese un país, sería ya el sexto más poblado.

El área principal de trabajo en Facebook es nuestro perfil, desde el que podremos ir configurando y añadiendo toda la información. Además de perfiles, existen grupos y páginas. Los perfiles son para las personas (éstas agregan contactos). Las páginas para las empresas, productos, ... (éstas agregan fans). Los grupos son para un conjunto de personas que tienen un interés común (los miembros no tienen por qué ser contactos entre ellos).

  • Los perfiles:
    • Son para las personas (éstas agregan contactos).
    • Tienen un límite de 5.000 contactos.
  • Las páginas:
    • Son para las empresas, productos, ... (éstas agregan fans).
    • No tienen límite de contactos.
    • Están indexadas por los buscadores.
    • Se pueden crear landing pages. Es decir, páginas con contenido específico que sea la portada en vez de el muro. Aquí tenemos ejemplos originales de Landing Pages.
  • Los grupos:
    • Son para un conjunto de personas que tienen un interés común (los miembros no tienen por qué ser contactos entre ellos).
    • Tienen un límite de 5.000 contactos.
    • Permiten enviar mensajes a todos los miembros del grupo.
    • Se puede crear tres tipos de grupos: Abierto (cualquier persona puede entrar), Cerrado (administrador decide quien puede entrar), Secreto (solo conocen el grupo los miembros e invitados)


En facebook seremos capaces de buscar y agregar amigos, así como de instalar aplicaciones. Esta instalación se hace en el propio portal (no se añade nada a nuestro ordenador). Se pueden lanzar eventos (es una plataforma ideal para avisar a la gente de dónde y cuándo se va a producir un acontecimiento). Mediante RSS se puede seguir la actividad de nuestros amigos e incluso cuenta con un chat propio. Por tanto, entretenimiento, comunicación e información se unen bajo un mismo paraguas. Además, si bien el proyecto arrancó inicialmente en el lenguaje de Shakespeare, ahora ya cuenta con versiones en francés, alemán y castellano, por lo que el idioma tampoco es una barrera.

En 2009 ha hecho una serie de cambios importantes:
  • Lavado de cara de su interfaz, con un parecido más que sospechoso a Twitter
  • Cambio en la forma de gestionar las actualizaciones de nuestros contactos. Ahora se puede decidir quién sale en la sección Noticias (página inicial que muestra la actividad de nuestros amigos), lo que potenciará el agregar a contactos con más alegría y que se establezcan lazos aún más débiles


datosfacebook.jpg


3. Creando nuestra "Identidad Digital"


Exploradores Electrónicos: Las comunidades son, por definición, generadoras, verdaderas fábricas de identidades. Sin una comunidad real de base no surge una identidad y mucho menos se expande, es replicada en otras redes. Hace falta un tiempo de maduración para generar una identidad.

Si somos una empresa o entidad pública debemos tener en cuenta varias cosas:
  • Hoy en día, es casi imprescindible tener una presencia en la Red, donde miles de ciudadanos transitan ya.
  • Esto no implica que descuidemos nuestros otros campos de actuación puesto que, por desgracia, aún hay muchas personas que conforman lo que se denomina la "brecha digital".
  • Se acabó el paradigma que ha reinado hasta ahora en la Red de crear portales o webs e intentar arrastrar a los usuarios a éstos. En la actualidad, es la empresa la que se tiene que mover donde están los usuarios. No malgastes recursos montando una plataforma de vídeos, aprovéchate de que YouTube está lleno de gente y úsalo.
  • Pero esto tiene un inconveniente: te instalas en "la nube" (cloud computing) y juegas con las reglas de otras plataformas. Así que habrá que pensar en tener los contenidos en muchos sitios a la vez (por si alguno decide eliminar nuestro material o termina cerrando) y montar un sistema paralelo de backups.
  • Define las redes que mejor se adecuan a tu actividad, pero antes de lanzarte a actuar en ellas, traza un plan de acción, con su correspondiente protocolo. Escucha antes de empezar a hablar y recuerda: los experimentos, con gaseosa. Porque un patinazo en la Red será más llamativo y persistente en el tiempo que cualquier otra metedura de pata. Por ejemplo, no se puede entrar en Tuenti si no se sabe hablar el lenguaje de los que allí están ;-). Además habrá que tener en cuenta la segmentación por edad de muchas redes. Por ejemplo:
    • Tuenti: aquí el propio nombre de la red nos indica la edad que más o menos tendrán sus usuarios: unos 20. Yo me atrevería a decir que pasados los 25, el uso empieza a bajar y se mueven a sitios “más serios”. La migración lógica nos dice que suele ser a Facebook. Analizando los accesos a Internet de la Universidad de Deusto, podemos constatar que esta red es la más exitosa entre nuestros alumnos, muy por encima de Facebook. Es por tanto la Universidad la época de cambio, en la que conviven ambos perfiles y tras finalizar esta etapa, Tuenti deja paso a Facebook, asomando ya LinkedIn (por aquello de empezar a buscar trabajo).
    • Facebook: como ya indicábamos anteriormente, los usuarios de esta red empiezan con los twenty muy avanzados. Su tiempo de vida es más largo que el de Tuenti, alargándose hasta más allá de los 40.
    • LinkedIn: sin duda, es la red más seria de todas. Tiene una premisa que limita la edad de sus usuarios: éstos, normalmente, tienen un trabajo o están a la búsqueda de uno. El networking laboral suele nacer tras unos años de desempeño.
    • Twitter: aunque pudiera parecer un servicio colonizado por la gente más joven, recientes estudios indican lo contrario. Según una encuesta realizada por la Universidad de Pace, a pesar de que el 99% de los estadounidenses de 18 a 24 años tiene un perfil (o más) en una red social, apenas un 22% utiliza Twitter. Sorprende además que el 54% lo usa para seguir a celebridades (supongo que será el tirón de Ashton Kutcher, Demi Moore y demás familia). Desde comScore también nos dicen que las personas que más usan Twitter son las de 45 a 54 años.
  • Cuando una empresa salta a las redes, no lo puede hacer como un ente impersonal que sólo expulsa marketing y más marketing por su nuevo altavoz. Tienes que lograr que tu empresa "se humanice". Si va a tratar con personas, que esas personas sepan que están hablando con un interlocutor de carne y hueso.
  • Si no nos gustan las redes sociales que hay, siempre nos podremos crear una a nuestra medida, pero sólo y exclusivamente, si vamos a montar algo que no existe (recuerda lo que hemos dicho antes de reinventar la rueda y de que debemos ir donde los usuarios están). Para ello contamos con soluciones muy avanzadas: grou.ps, ning, buddypress, elgg, ...
  • No sólo debemos quedarnos con la potencialidad de cara a la vitrina, sino también usar las redes sociales virtuales en nuestros procesos internos y para mejorar el desempeño y cohesión de nuestros empleados.
  • La identidad digital es pública y distribuida. Hay que analizar la baba de caracol que existe de nosotros en Internet, porque como dijo Richard Clarke "si se une toda la información no clasificada, muchas veces emergerá algo que debería estar clasificado".
  • Hay que estar dispuesto a compartir y dar. Todo lo que des te vendrá después de vuelta. Hay mucha gente que entra en la red y “como no pasa nada” se van. No pasa nada porque no hicieron nada, claro.

Sitios interesantes en los que estar:
  • YouTube: crear un canal corporativo para subir todo nuestro material audiovisual.
  • Flickr: crear una cuenta pro, para subir aquí todo el material gráfico del que contemos. También será positivo crear grupos en los que participen otros usuarios con fotografías sobre nosotros.
  • Plataforma de blogs: tener un blog central que agrupe la actividad central de nuestra institución y luego otros blogs más especializados en ramas que cultive tu empresa. El software ideal para esto es Wordpress (se pueden instalar instancias aisladas para cada blog o bien una plataforma de creación de blogs centralizada con Wordpress MU). Sería conveniente asímismo contar con un portal que ejerza de pegamento de todos ellos: un agregador central con Feevy o con Infante.
  • Twitter: tener una cuenta institucional aquí para contar la actividad de tu empresa, las novedades, avisos urgentes, ... A esto se le puede sumar información más mecánica (sin necesidad de que nadie la alimente) gracias a sitios como TwitterFeed , donde podremos enganchar el RSS de todo lo que hagamos y así saldrá automáticamente publicado en nuestro canal de Twitter. De todas formas, no podemos dejar de la mano de las máquinas todo. Alguien tendrá que contestar a las preguntas que nos lancen por este canal. La mejor forma de estar al tanto será usar Twitter Search, donde podemos hacer búsquedas de términos (por ejemplo, el nombre de nuestra marca). Éstas búsquedas generan un feed, así que nos bastará con suscribirnos a ese RSS para enterarnos cada vez que alguien nos mencione.
  • Crear una cuenta institucional en Facebook. A través de esa cuenta crear grupos en temas que nos parezcan oportunos, sobre todo si vamos a llevar a cabo eventos: será una herramienta idónea para notificarlos.
  • Etiquetar con del.icio.us nuestras páginas más importantes usando las etiquetas más representativas de nuestro campo. Nunca sabemos cómo pueden llegar los usuarios hasta nosotros...
  • Instar a nuestros trabajadores a que estén en redes sociales profesionales como LinkedIn, para luego crear allí grupos de interés de nuestra actividad. Será un lugar ideal para encontrar a nuestros futuros trabajadores o para establecer alianzas de colaboración.
  • Hacer uso de plataformas concentradoras de nuestras actividades, como es el caso de FriendFeed.
  • Participar en plataformas de difusión (pero conociendo bien sus reglas, para no caer en la autopromoción): menéame, bitácoras.com, ... Siguiendo la conversación no sólo en la fuente que se genera, sino también aquí.

4. Seguridad


La ingeniería social es el mayor peligro en las redes sociales. Las grandes compañías poseen servidores perfectamente bastionados ante intrusos externos. Sin embargo, la seguridad de estas redes es tan fuerte como el más débil de sus eslabones: el usuario. Si se engaña a éste para que dé sus claves o pinche en un enlace malintencionado, de nada servirán las barreras físicas que pongan las plataformas. Nathan Hamiel y Shawn Moyer indicaron en el Black Hat 2008: "Es posible que no pueda atacar a Facebook o a MySpace, pero sí puedo atacar a sus usuarios todos los días. No pongas nada en una cuenta de Facebook que no consideres público". Además, los crackers cada día se tienen que esmerar menos porque nosotros mismos aireamos todos nuestros datos. Hasta el mismísimo nuevo jefe de los servicios secretos británicos ha visto su seguridad personal comprometida.

Otra cuestión a valorar son las condiciones de uso de casi todas las redes sociales virtuales (asustan). Juegan con un lenguaje complejo para que aceptemos cosas impensables sin leerlo siquiera. Muchas veces lo hacen para cubrirse las espaldas, pero otras tantas, para usar nuestros datos.

Por ejemplo, las condiciones de uso de Facebook cuentan con algunas cláusulas que le otorgan la propiedad sobre los contenidos que se crean en ella. Concretamente éste es el párrafo de la discordia:

Para el contenido protegido por derechos de propiedad intelectual, como fotografías y vídeos ("contenido de PI"), nos concedes específicamente el siguiente permiso, de acuerdo con la configuración de privacidad y aplicaciones: nos concedes una licencia no exclusiva, transferible, con posibilidad de ser sub-otorgada, sin royalties, aplicable globalmente, para utilizar cualquier contenido de PI que publiques en Facebook o en conexión con Facebook (en adelante, "licencia de PI"). Esta licencia de PI finaliza cuando eliminas tu contenido de PI o tu cuenta (excepto en el caso en que tu contenido se ha compartido con terceros y éstos no lo han eliminado).

«No es “tu” perfil en Facebook. Es el perfil de Facebook sobre ti.» Leif Harmsen, citado por Virginia Hefferman en el NYT.

También hay que ser cuidadoso de cómo se dejan las opciones de privacidad (quién puede ver qué). Según Ofcon 2008, el 41-44% deja las opciones por defecto.

Red Alta Edad Mínima Buscadores Bloquear usuarios Baja
Facebook Abierta 14 Perfil Resumido Desactivación pero no eliminación
Tuenti Invitación 14 Nada Eliminación pero no inmediata
Twitter Abierta - Todo o nada Baja permanente


Suicidio virtual


Si deseamos darnos de baja de las distintas redes sociales y eliminar esa baba de caracol que hemos ido dejando, tendremos que ser conscientes que en algunas plataformas nos lo pondrán difícil (aquí nos explican cómo hacerlo y qué nivel de dificultad hay en cada una de ellas siendo Facebook la que encabeza el listado de las más complejas). Aunque ya han surgido webs que nos facilitan el trabajo. Es el caso de Suicide Machine, que borra los perfiles y luego crea una página en la que se refleja y se deja constancia de que el usuario ha querido abandonar esas redes sociales, dándole la oportunidad de escribir sus últimas palabras, a modo de epitafio virtual, junto con la fotografía de perfil que tuviera en la red social.

Sin embargo, Facebook ha cortado la conexión a esta plataforma para que no pueda borrar de manera automatizada el perfil de nadie. Así que aquí nos tocará hacerlo manualmente: en el apartado "Configuración de la cuenta", se puede desactivar el perfil del usuario en esta red. Pese a todo, la desactivación de una cuenta es reversible: la eliminación del perfil no es completa, ya que el usuario recibirá todavía correos electrónicos, invitaciones a eventos o avisos de etiquetados en las fotografías, a menos que marque la casilla para desactivar también la recepción de mensajes.

De la misma manera, a partir de la desactivación, ningún otro miembro de la red podrá acceder a la información que albergaba el usuario ni le encontrará en las búsquedas, aunque Facebook almacena durante un tiempo copias de seguridad de todos los perfiles que se han creado en su sitio.

En las preferencias de Tuenti se puede desactivar el perfil de usuario con sólo pulsar el botón correspondiente. En Twitter, cuando se hace clic en "Configuración", un enlace en la parte inferior de la página permite eliminarlo. En MySpace, este paso es posible a través del menú "Editar perfil", en el apartado "Cuenta".


5. Referencias


6. Presentación


Presentación hecha en iCities 2009:

Presentación hecha en el curso de verano de la Universidad Camilo José Cela 2009:

7. Licencia


by-sa_petit.pngReconocimiento - CompartirIgual (by-sa): Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.