Entradas con la etiqueta ‘cms’
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.
Los 8 mandamientos para crear una página web
1. Sé consciente de las necesidades de tu cliente, y haz consciente a tu cliente de tus limitaciones.
El cliente habrá visto algo muy bonito en no sé qué página y deberÃa comprender que técnicamente puede ser una cutrada. Hay que ser inflexible en la no compatibilidad con explorer, limitar el uso de flash y negarse, alegando incluso motivos religiosos, los marcos y el diseño con tablas.
2. Elige un alojamiento adecuado a tus necesidades.
Para un sitio web que vaya a recibir pocas visitas, seguramente nos servirá cualquier alojamiento compartido con una base de datos, para un proyecto más complejo habrá que pensar en la posibilidad de montar incluso un servidor dedicado. Factores muy importantes que tendrás que tener en cuenta al elegir tu proveedor de alojamiento: acceso ftp, espacio, tráfico permitido, cuentas de correo, arquitectura del servidor: apache, windows, linux, si permite la ejecución de script, perls, cgi´s (esto a veces impide que podamos generar direcciones amigables, estadÃsticas y componentes de terceras partes.
3. Elige la tecnologÃa que utilizarás para crearlo.
Un Sistema Administrador de Contenidos (CMS), puede ser un buen punto de partida para una página segura, con multitud de funcionalidades y un buen diseño. Joomla!, Drupal y WordPress, correctamente configurados y personalizados ofrecen soluciones estables y fáciles de instalar.
4. Define la jerarquÃa del sitio.
Realiza una maqueta o prototipo que permita mostrar una serie de secciones, para que posteriormente el cliente añada las que crea oportunas.
5. Adios a los malos hábitos.
No utilices diseño con tablas, ni marcos, ni colores estridentes que puedan causar epilepsia. No abuses de las presentaciones flash.
6. No contribuyas a dificultar la programación.
Está prohibido que el sitio solo sea compatible con un navegador, si es estándar le ofreces suficientes alternativas al usuario.
7. Mejora la experiencia del usuario.
Haz que tu sitio sea accesible, estándar y usable. Siempre en la medida de tus posibilidades.
8. Mantén limpia la red
Realiza pruebas sobre tu sitio, existen multitud de programas de libre distribución que permiten realizar pruebas de estrés y de caja blanca y negra, son una excelente herramienta de auditorÃa, antes de que el sitio se encuentre en explotación.
El saber no ocupa lugar
claroline.net es un administrador de contenidos (CMS en inglés), que nos permite crear una plataforma de aprendizaje en lÃnea (e-learning), y modficarla, mejorar, ajustarla y distribuirla como se nos antoje.
Sus caracterÃsticas más destacables:
- Coordinar Grupos de Trabajo (aulas)
- Crear ejercicios tipo test, enlaces
- Gestionar documentos y otros recursos para facilitar el aprendizaje
- Dispone de módulos que nos permiten añadir nuevas funcionalidades
- Libre Distribución
- Instalador web (también se puede realizar una instalación manual)
Requisitos técnicos:
- Un servidor Web (Se comienda Apache, pero otros deberÃan funcionar también),
- PHP 4.3.10 o posterior,
- El servidor de bases de datos MySQL 4.0 o posterior,
Enlaces relacionados:
Zaragoza Clouds para Joomla 1.5
Una gran iniciativa desde Mañilandia, algo se mueve en Zaragoza.
Zaragoza Clouds, es un módulo para Joomla 1.5 que nos permite poner una nube de etiquetas en nuestro sitio web. Entre otras opciones muy interesantes, tiene lista negra y lista blanca, que nos permite configurar las palabras que queremos incluir o excluir.
