Configuracion JoomSEF en español para URLs amigables Joomla!
- Categoría: Tutoriales Joomla
- Visto: 10713
Instalacion Joomsef de artio
Vista general | Control Panel
Desde el panel tendremos acceso a todas las opciones de joomsef. Esta dividido en cuatro apartados, los que nos interesan son JoomSEF configuration y URLs Management,
Configuracion Joomsef
Lo primero una vez instalado es ir al apartado de configuracion general. Accedemos a Global configuration y veremos una serie de pestañas que nos llevaran a los distintos apartados que componen la configuracion de joomsef. Paso a detallar cada uno de esos apartados.
- Basic
En el apartado basico estan las configuraciones mas importantes que son las que van a delimitar como van a ser nuestras urls amigables. Para facilitar la expliacion de cada punto explicare los mas importantes y mostrare una imagen global de la configuracion basica para que vean el resto incluido de las configuraciones del apartado basico al final de este tutorial con la referencia de cada apartado.
.- JoomSEF Enabled? Activado claro esta.
.- Disable creation of new SEF URLs? Lo dejaremos en No, ya que de lo contrario se impediria la creacion de nuevas urls amigables cuando redactemos un nuevo contenido o instalemos algun componente.
.- Number duplicate URLs? Aqui si activaremos la opcion para numerar urls duplicadas, por si por ejemplo tenemos un foro y mas de un usuario publica un post con un titulo igual a otro.
.- Use Title or Alias? Aqui va a gusto de cada uno, si quieren utilizar el titulo o el alias del mismo para generar la url amigable.
.- File suffix Aqui es importante delimitar como van a finalizar nuestras urls, si lo dejamos vacio las urls no tendran terminacion tipo html o php, en ese campo yo añado .html (punto html) con lo que cualquier direccion terminara con la extension html. Aunque hay servidores que inician antes con php como en solojoomla, la solucion es ir al alrchivo .htaccess que hemos renombrado y añadir la siguiente linea - DirectoryIndex index.html index.php - ponerla debajo de RewriteEngine On . Tambien pueden poner .php (punto php) para que la terminacion de sus urls sea con php y no html. Motivos y razones hay para discutir las que quieran, a mi me va mejor con finalizacion html, pero este no es el sitio para eso.
.- Default index file Aqui ya no nos vale la terminacion html como index.html para la finalizacion porque la mayoria de los componentes emplean un index.html vacio como medida de proteccion para que nadie pueda "fisgonear" en los directorios, asi que ahi pongo un index.php para la terminacion de vista formato blog de categorias, componentes etc... - Avanzado
Este apartado de configuracion avanzada hay algunos cambios que realizo, siempre segun lo que a mi me conviene, puede seguirlo o no.
Redirect nonSEF URLs to SEF: Ahi pongo que SI redireccione.
Change index.php to current menu: Ahi pongo que NO - Cache
Ahi lo dejo activado, como esta desde la configuracion por defecto. En mi caso joomla siempre me ha dado dolores de cabeza en los hosting que he estado y la cache activada. En el servidor dedicado ya no es asi. Siempre es mejor activar la cache para mejorar la velocidad de apertura de una web ya que de esa forma la primera vez que accede un usuario carga los archivos en su navegador para asi acceder mas rapidamente en la proxima entrada, pero hay que vaciarla de vez en cuando > Eliminar cache de forma auto periodica para no cargarla demasiado. Tambien pueden limitar su tamaño desde este apartado - Title and Meta Tags
Este apartado lo dejo tal cual, aunque tienen la posibilidad de configurar el cuadro "Global Meta Tags Configuration" y "Custom Meta Tags", el primero deberan acudir a los respectivos mencionados para obtener el codigo llave de cada uno. El segundo es para añadir meta tags personales a añadir segun convenga. - SEO
Bien aqui solo hay uno que os puede interesar y es "Nofollow external links", al activarlo impediran que los buscadores contabilizen las urls que no sean propias. Con esto impedimos que usuarios con la unica intencion de promocionar su web creando enlaces de su propia web en la suya puedan cumplir sus objetivos. Yo no lo tengo activado, cada uno que obre segun le convenga. - Sitemap
La generacion y envio a la raiz joomla del sitemap.xml se puede realizar desde aqui, aunque solo funciona si nos hemos registrado y adquirido una licencia. No es inprecindible ya que existen extensiones joomla gratuitas y muy buenas como Xmap para confeccionar nuestro sitemap. - 404 Page
Aqui podemos diseñar nuestra url 404 que es a la que nos llevara en caso de no encontrar una url o bien no tipear bien la direccion. Vean la de solojoomla. - Registration
Este es el apartado donde incluiremos el codigo de registro en el caso de comprar alguna de las opciones de registro que te ofrece artio. Joomsef es gratuito pero si quieres poder tener todas las opciones de configuracion hay que pagar, aunque para lo que interesa realmente no es necesario.
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
-
Hacer Clic para ampliar imagen!
Hacer Clic para ampliar imagen!
http://www.solojoomla.com/configuracion-joomsef-en-espanol-para-urls-amigables-joomla.html#sigProGalleria41e3541522
Configuracion e instalacion extensiones JoomSEF
- Actualizacion Plugins SEF
Para la actualizacion de los plugins, los desarrolladores han dispuesto un sistema automatico desde el servidor de Artio Joomsef y la posibilidad de actualizacion manual. Para la actualizacion automatica, observaran desde la pantalla que muestra los plugins sef a su derecha la columna "Upgrade". En esta columna se muestra si un plugin sef debe ser actualizado con un boton "Upgrade" que debera pulsar para actualizar. La actualizacion una vez realizada, hara que el boton desaparezca y en su lugar veremos el texto "Up to date" de actualizado. Asi de sencillo. - Instalacion Plugins SEF
Para instalar un plugin sef de un componente tan solo debemos descargarnos el plugin sef, bien de terceros o desde la web de artio > Arti joomSEF Extensions, accediendo se le mostrara un listado completo a una sola pagina los plugins sef disponibles para componentes joomla!. Una vez el archivo en nuestro ordenador, desde la pantalla de los plugins sef, en la parte superior derecha de su pantalla hagan clic en la imagen representando una caja con un disco, llamada "Instatalar". Si la carpeta situado en /components/com_sef/sef_ext tiene permisos de escitura, seleccionaremos el archivo previamente descargado y lo instalaremos. Para desinstalar los que ya no sirvan, seleccione el archivo haciendo clic en el circulo y pulsen en el icono desinstalar.
Accedemos al apartado de extensiones SEF para componentes y buscamos Content o com_content dependiendo de su version 3x, hacemos clic en el nombre o señalamos el circulo y pulsamos en el icono corregir arriba a la derecha. Una vez accedemos al apartado de configuracion de Parametros se mostraran cinco pestañas que paso a describir.
- Extension
En esta parte es donde es donde vamos a delimitar como se van a mostrar las urls, la composicion de las mismas. Para ello tenemos varias opciones que se configuran desde dos elementos, los demas yo no los toco. Son:
.- Show Category Ahi deciden si mostrar o no en la url el nombre de la categoria
.- Show Section Ahi deciden si mostrar o no en la url o no el nombre de la Seccion - Meta tags
En este apartado se delimitan las meta tags y una lista negra que son las que no queremos utilizar, que suelen ser palabras como estuve, como, por etc... que no interesan para el posicionamiento, es como el leer mas de joomla, se debe de eliminar ya que nadie querra ser posicionado por leer mas. Como la lista negra esta en ingles, me he tomado la libertad de confeccionar un lista negra en español, que deberan insertar quitando primero las que estan en ingles. Lista negra meta tags en español. Si hay alguna palabra que necesitan simplemente la borran de la lista negra. - Common
Number duplicate URLs Ahi pueden optar a numerar una url para que no se dupliquen, si es que no lo han configurado ya en la configuracion Joomsef . Lo demas es optatitivo. - Registration
En el caso de haber comprado una licencia de joomsef pueden insertar el numero de registro para actualizaciones. En los plugins joomsef de pago es necesario para su actualizacion. - Variables filtering
Espacio para crear reglas y expresiones regulares.
- All SEF URLs
Aqui se muestran todas las urls amigables generadas de su web joomla. Tambien son mostradas las urls originales de cada una. Observaran que solo se muestra la parte de la url que ha sido cambiada. Ya explique en el articulo "Cambiar de dominio o hosting mi Joomla!" en que influye este hecho. Luego tambien es mostrado la situacion de cada una en varias columnas que nos permite varias opciones, como activarlas, utilizar o no Joomsef, y otros. - Custom SEF URLs
Aqui se muestran las urls que hemos modificado manualmente. A veces ocurre que se ha generado una url que no esta como queremos y la corregimos, ahi se muestran todas esas urls. Suele suceder en los componentes, por ejemplo como en kunena, que te muestra el inio del foro con numeracion. - Automatic SEF URLs
Aqui estan todas las urls amigables generadas de forma automatica. - Homepage URLs
la pagina de inicio - 404 Logs
Si han optado que se genere archivos log podran ser vistos desde aqui - URLs Trash
Aqui es donde podemos aliviar un poco elpeso de la tabla, eliminando las urls que han sido desechadas. - Duplicate
Las urls duplicadas pueden ser tambien eliminadas.
Para eliminar una url, hay una opcion arriba a la derecha cuando accedemos a Manage SEF URLs vean la imagen.
http://www.solojoomla.com/configuracion-joomsef-en-espanol-para-urls-amigables-joomla.html#sigProGalleriaf38bf027b9
Ahora vamos a utilizar las dos opciones que nos da joomsef para purgar y actualizar las urls.
Update urls
Esta opcion refresca las urls. Ojo, ahi si tienen muchas urls amiglabes tardara bastante.
Purge SEF Urls
Otras opciones del componente Joomsef
Ahora desglosare otras opciones que encontraremos en el panel de control que nos pueden ser muy utiles en algunos casos.
Manage internal redirect 301
Dede aqui podemos generar un redireccionamiento interno de nuestras urls.
Manage words
Bien este apartado es novedoso y aun no lo he probado pero parece ser una opcion para generar enlace de una palabra seleccionada de nuestros contenidos.
Clear cache
Limpiar cache de Joomsef.
Manage Meta Tags
Desde aqui podemos generar y manejar nuestras meta tags.
Manage Sitemap
http://www.solojoomla.com/configuracion-joomsef-en-espanol-para-urls-amigables-joomla.html#sigProGalleria3d139c181f
En cuanto a la configuracion del archivo htaccess.txt antes renombrado, no solo sirve para obtener urls amigables si no que tiene otros muchos usos. lean el siguiente contenido que les ayudara a saber que mas podemos hacer con el archivo .htaccess.
Utilizacion y otros usos del Archivo .htaccess
Aqui voy a ser muy breve, las ventajas son segun se vea, es decir que si estan acostumbrados a otro software y les funciona, bienvenido sea. Si no conocen ninguno y se ven en la necesidad de emplear una extension para sus urls amigables, mi consejo es joomsef.






Comentarios
Como veo que aquí sois unos expertos, pues os dejo mi problema para ver si me podéis ayudar a solucionarlo.
Un saludo!!!
Como veo que la cuestión se va yendo del tema principal que trata este tutorial, si te parece bien te contesto a través del hilo del foro que abrí y que está más relacionado:
http://www.solojoomla.com/foro/componentes/uso-del-archivo-router.php-para-sef-urls-amigables-en-virtuemart.html#18371
Saludos.
Tema Acesef, tiene muchos problemas con virtuemart, como la mayoria, el tema es que virtuemart es un injerto de PHPSHOP luego llamado MamboShop y luego virtuemart "sourceforge.net/projects/mambo-phpshop/" (Lo estan arreglando). Te deja enlaces perdidos error404 etc... Luego al margen de artio, tienes que tener muy, pero que muy claro si vas a utilizar una extension de este tipo para el SEO o no. Si vas a utilizar una extension, asegurate que la empresa que lo desarrollo o quien fuera sea estable y no flor de un dia, o los tipicos con arrancadas de caballo y paradas de burro, el JED esta lleno de extensiones de este tipo. Por suerte o por desgracia, me instale el Joomsef y te aseguro que falto el canto de una moneda para mandarlo todo a paseo por el maldito artio en los inicios con versiones 2.x, fallaba mas que una escopeta de feria. Te digo que te asegures porque luego no hay marcha atras posible, las formas de generar las urls de cada una de esas extensiones es tratado de forma diferente y si luego quieres cambiar y conservar las urls tal como las tienes, la cagamos. Es casi imposible, a no ser que le metas mano y te estudies la programacion (cosa de locos). Gracias otra vez por recordarme lo de la lista negra.
Solo un apunte, se te olvidó enlazar a tu "Lista negra meta tags en español", el texto aparece en negrita pero no es un link.
Aprovecho de paso para preguntarte qué te hizo decidirte por Joomsef frente a ACEsef que por lo que se también lo probaste en su día pero no te gustó, lo digo porque yo acabo de instalar ACEsef y aparentemente son muy parecidos ¿algo negativo de ACEsef se me escapa?...
Un abrazo.
Primero que todo felicitarte por tan buen tutorial. Me ayudó muchísimo.
Me gustó mucho el uso de Joomsef. Sólo me queda una duda. Yo programo en Java, pero meto los dedos de cuando en cuando en php si es necesario. Me percaté que cerca del 25% de los componentes que uso en mi sitio no tiene plugin para joomsef. ¿qué tan fácil será crear un plugin para ellos? ¿existe alguna plantilla o regla a considerar?
Gracias nuevamente. saludos.
Suscripción de noticias RSS para comentarios de esta entrada.