07
Ene

Feliz Año 2010

¡Por fin entramos en un año par! . Si 2009 ha sido el año de facebook y de la web 2.0, el 2010 abre paso a una nueva era que seguramente hará que las redes sociales pierdan popularidad y los usuarios exijan mayor privacidad en sus datos personales, y se empiece una estándarización real de la web. Así que:
Feliz año
¡Feliz año par a tod@s!
p.d: La imagen es de http://www.valeriovalerio.org

Bookmark and Share
13
Dic

Generar enlaces (url’s) amigables en Joomla 1.5

Si en algo se caracteriza la web 2.0 es en la empatía, es decir que tanto desarrolladores como diseñadores nos pongamos en el lugar del usuario, que hagamos webs más sencillas de navegar, más fáciles de recordar y que fidelicen al usuario.

Debido a que los Sistemas de Administración de Contenidos (CMS), generan los contenidos de manera dinámica, es posible que nos encontremos con enlaces (url’s) díficiles de recordar. Si usamos el sentido común, lo lógico es que la web se llame: http://www.misitio.com/descargas y no http:www.misitio.com/index.php?componente=upload&category=2&id=3, que sería la url que nos mostraría joomla, entre las razones por las cuales debemos hacer un enlace amigable también se  incluyen el posicionamiento para que google devuelva nuestra web como resultado de una búsqueda hecha por el usuario y la facilidad del usuario para recordarlo.

Los enlaces amigables se consiguen a través del fichero htaccess y activando un par de opciones en la configuración global. En Joomla hay muchas maneras de conseguirlo la más simple es tener un alojamiento con el módulo de apache mod_rewrite activado. Renombrar el archivo htaccess.txt a .htaccess que se encuentra en el raíz del sitio tras una instalación joomla y en la página de configuración global (entrando en el panel de administración del sitio web) activar las siguientes opciones:

  • URLS amigables para motores –> Sí
  • Usar apache mod_rewrite –> Sí
  • Agregar el sufijo a las url´s –> Este parámetro mostrará los enlaces como http://misitio/descargas o http://misitio/descargas.html ó htm, o la que le queramos poner, esto se configura en el htaccess.
Parámetros de optimización de SEO
URLs amigables para motores de búsqueda
Usar Apache mod_rewrite
Agregar el sufijo a las URLs
Bookmark and Share
07
Dic

Me adhiero al manifiesto en defensa de los derechos fundamentales en internet

Aprovechando la aprobación de otra ley, nos intentan meter de tapadillo la censura en internet.

Me sumo a todos los blogueros, profesionales, y gente civilizada que no pretendemos robarle nada a nadie, y que pretendemos seguir creciendo con internet en la difusión de la cultura y en el avance de la sociedad.

La cuestión que verdaderamente permanece de fondo es ¿porqué en vez de hacer leyes que nos tratan como criminales os adaptáis a internet y vivís de un nuevo modelo de negocio, y no de dar decretazos y cánones a diestro y siniestro?

Así que aquí pego el manifiesto.

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial – un organismo dependiente del ministerio de Cultura -, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.

Bookmark and Share
29
Oct

Trisquel. La solución está en camino.

Pues sí, hoy por fin rompo mi silencio bloguero para dedicarle un artículo a una nueva distribución de linux. Trisquel!

Trisquel. Una nueva distribución linux.

Trisquel. Una nueva distribución linux.

La instalación ha sido una gozada. La máquina digamos que es antigua  un P-IV mono-núcleo.

Trisquel aúna en la misma distribución lo mejor de debian, ubuntu  y todo ello con un entorno de escritorio GNOME. Al final es un espaldarazo a un proyecto de la Universidad de Vigo,  y una distribución de Gudalinex, preservando todas las comodidades para el usuario medio, que puedar realizar una instalación arrancando desde un cd vivo (live cd!).

Después del abandono al que he sometido al blog…. Sé que merecerá la pena, pues estoy preparando el diseño y  migración de patripe a un nuevo modelo de blog. Mientras lo hago estoy escuchando:

http://letras.terra.com.br/love-of-lesbian/796852/

Y lo he descargado de: http://trisquel.info/

Bookmark and Share
19
Oct

Manual de instalación de un sitio con drupal

drupalEn mi lista de cosas pendientes, tenía publicar el manual de drupal que hice para webmasterlibre. Fue una serie de artículos en el que se explica paso a paso una instalación drupal, la instalación de módulos, extensiones, plantillas, y una configuración básica de seguridad para sitios en explotación. Así que una cosa menos para hacer, aquí os dejo el manual y un enlace a los artículos relacionados.

Los artículos relacionados:

http://www.webmasterlibre.com/2009/05/06/instalando-drupal/

El enlace al manual en pdf:

http://patripe.com/wp-content/uploads/2009/10/manual_instalacion_drupal.pdf

Bookmark and Share
14
Sep

Nos vemos en…

GlocalInternetLocalMeeting

GlocalInternetLocalMeeting

Nos vemos en el glocalinternetmetting

Bookmark and Share
04
Sep

Integrar los usuarios de moodle con Joomla 1.5

moodleSi tenemos un sitio web en Joomla y además disponemos de un aula virtual gracias al maravilloso moodle, existe una manera de compartir los usuarios de Joomla y los de moodle, es decir que los usuarios de moodle se pueden autentificar utilizando el usuario que utilizan para el portal. De esta manera la integración es total, y nos permite facilitarle la vida a los usuarios, ya que de lo contrario deberían utilizar un usuario para acceder a nuestra aula virtual moodle, y otro para joomla, que podrían tener claves diferentes, y esto es díficil de recordar.

En primer lugar si el sitio es grande deberiáis instalar Community Builder para la gestión de los usuarios y los permisos.

1. Accedemos a moodle como usuario administrador :

Administración Usuarios Autenticación Usar una base de datos externa

host: Índicamos el servidor de la base de datos (localhost o la dirección ip del gestor de la base de datos donde tenemos instalado Joomla)

Configuración conector base de datos externa

En la sección de script de sincronización con el cron

Hay tres opciones: mantener interna, suspender interna, borrado.

En entornos de explotación recomiendo elegir la opción suspender interna, ya que si el usuario moodle existe en joomla con el mismo nombre, suspende la autentificación con moodle y utiliza la autentificación joomla para ese usuario: Por ejemplo admin. Además podemos comprobar si la integración ha sido correcta para realizar el borrado de usuarios posterior. Ya que si eliminamos los usuarios se realizará un borrado completo

Las demás opciones se utilizan para realizar sincronización con los datos del usuario.

Recordar que el conector usar una base de datos externa se tiene que encontrar habilitado (se hace pulsando sobre el icono de ojo)

Si tenemos un desarrollo grande, es recomendable utilizar también la sincronización de las matriculaciones. Esto lo podremos configurar desde moodle.

Bookmark and Share
23
Ago

Fidelizar a un usuario utilizando diferentes proveedores de identidad

Una de las cosas que la web 2.0 sin duda va a cambiar es la forma en la que los usuarios acceden al sitio, permitiendo identificarse con proveedores externos (facebook, msn, yahoo, msn…). Como usuaria estoy harta de rellenar el mismo formulario una y otra vez para ver las imágenes de la cena con mi cuadrilla en hi5, facebook, msn, gmail, yahoo….

Los regist1251059699_icontexto-user-web20-twitterros en sitios pequeños, son incómodos para el usuario, que maneja tantas identidades que al final hacer otro registro en un sitio web para acceder a contenidos especializados es una barrera a la navegación y una mala experiencia para el usuario, harto de tener que crear una cuenta para cada servicio: flickair, facebook, msn, myspace, hi5…

Se acabó el tiempo de fidelizar al usuario mediante crear una cuenta en el sitio (aunque esto se pueda hacer igualmente), si integramos la identificación con diferentes proveedores conseguiremos:

  • 1251059696_icontexto-user-web20-facebookEvitarnos problemas en la administración del sitio web (menos carga en la parte de la administración de usuarios)
  • Fidelizar a nuestros usuarios eliminando la barrera psicológica que supone crear otro usuario, ya que si integramos a los grandes proveedores, probablemente el 90% de los usuarios tendrán un usuario facebook, gmail, msn, etc… y no tendrán que completar ningún formulario, y para el 10% restante lo ofreceremos la posibilidad de crear un cuenta de usuario.

1251059683_icontexto-user-web20-myspaceAl fin y al cabo lo importante ahora no es tener muchos usuarios y muchos menos con los lectores de marcadores dinámicos que permiten a nuestro asiduo visitante leer las noticias, sin tener que ver ni siquiera la publicidad del sitio. ¿Entonces dónde está el negocio? En la información que provee el usuario sobre lo que más le interesa, el prestigio, el asesoramiento…El número de visitas, aunque no sean usuarios con clave y contraseña.

Facebook es el primero de los grandes que se ha dado cuenta de esto y ofrece amplia documentación y facilidades para su integración en otros sitios, no le importa que el usuario visite otros sitios al final vuelve a la nave nodriza a poner sus fotos, aplicaciones, etc…

Para joomla:

http://www.cmsmarket.com/extensions-directory/social+networking/community/jfbconnect

Para experimentar un poco:

http://developers.facebook.com/connect.php

Por la parte de los desarrolladores, la única parte con la que tendremos especial cuidado será en la transferencia de estos datos desde nuestro sitio web al del proveedor,  manejar estos datos de una manera segura, utilizando conexiones encriptadas para evitar la filtración a ningún otro sitio, al fin y al cabo, como usuarios exigimos nuestro derecho a la privacidad en la navegación.

Bookmark and Share
06
Ago

sin comentarios

sin comentarios

sin comentarios

Bookmark and Share
29
Jul

Planificación de un sitio utilizando joomla 1.5

1248893922_Project Plan - Gant ChartPara crear una página web con Joomla, hay que tener una planificación previa de los contenidos que va a haber en el sitio, componentes y módulos necesarios.

Obviamente los componentes del núcleo, que vienen en una instalación por defecto: encuestas, contacto, enlaces, se quedan muy escasos para webs con más funcionalidades. En otro artículo comenté los componentes que considero necesarios para crear un sitio joomla 2.0.

Para realizar un sitio con Joomla necesitaremos tener bien definido el tipo de contenido que vamos a mostrar: Por ejemplo para saber si un artículo es estático o dinámico (pertenece a una categoría, sección). La única pregunta que debemos hacernos es: ¿El usuario va a actualizar regularmente el contenido? Si la respuesta es afirmativa, tenemos un contenido dinámico.

El contenido estático estaría reservado a contenidos del tipo contacto, localización, ¿quiénes somos?, estos contenidos varían muy poco (la empresa no suele cambiar de localización mensualmente, por ejemplo). Si es un tipo de contenido estático, también se puede editar. Esto es muy importante para la creación de sitios web complejos, con múltiples categorías y secciones, ya que de ello dependerá el correcto funcionamiento de todos los módulos y componentes, por ejemplo el que muestra las últimas noticias, no mostrará un contenido estático.

Para crear artículos de contenido estático (esto es diferente en la versión joomla 1.x):

  • Creamos un artículo
  • Seleccionamos la sección: sin clasificar
  • Guardamos el artículo.

Esta es una de las mejoras más simples y eficaces que hubo de la versión 1.x a  la versión 1.5, ya que anteriormente todos los artículos debían pertenecer a una sección o categoría.

Por otro lado estaría la parte de la funcionalidad. ¿Qué componentes o módulos vamos a necesitar? ¿En que partes o secciones se van a mostrar módulos relacionados y que relación van a tener entre ellos?

En una página de turismo rural el módulo calendario de jevents, se muestra durante toda la navegación, sin embargo, el módulo de restaurantes se muestra cuando el usuario está navegando por la sección de turismo.

La planificación correcta sería:

  1. Identificar e instalar funcionalidades del sitio: componentes, plugins, etc…
  2. Creación de secciones y categorías. Definir correctamente cada sección y las categorías que la componen.
  3. Crear artículos de contenido estático y sección de contacto.
  4. Crear artículos de contenido dinámico.
  5. Instalación de módulos.

Y sobre todo hacer una copia de seguridad.

Bookmark and Share