Activación panel de control avanzado sh404SEF
Accedemos como de costumbre al componente usando el menú en la administración del portal.
Inicialmente encontramos una versión básica de las funciones del sh404SEF. Recomiendo marcar la opción en la parte superior derecha que activará las funciones completas del panel de control. Una vez marcado ya lo tendremos activado para posteriores ocasiones.
En este punto debemos entrar de lleno en el apartado Configuración de sh404SEF para ajustar el componente a nuestras necesidades usando cada una de las pestañas mostradas.

(Acceder componente sh404sef)

(Panel básico sh404sef)

(Panel avanzado sh404sef)
sh404SEF - Main

(Configuración main sh404sef)
habilitado : Efectivamente aquí podemos activar o desactivar el funcionamiento del componente.
Caracter de reemplazo: Selecciona el caracter de reemplazo cuando si encontrara un caracter desconocido al generar las URLs amigables.
Page spacer character: Este caracter será usado como espaciador en las URLs amigables generadas.
Strip characters: Los caracteres incluidos en esta lista serán ignorados en la generación de las urlsl.
Lista de caracteres de reemplazamiento: Usando el formato xxx | yyy podrás indicar que cambios hacer en los caracteres a la hora de generar nuestras querida URLs amigables.
Por defecto el componente viene configurado con un surtido completo. Incluso modifica nuestra querida eÑe y las tildes. Sabemos que actualmente ya es posible el uso de estos caracteres en la navegación, pero hasta que navegadores como el explorer 6 sean totalmente erradicados y no veamos ni rastro de ellos en nuestras estadísticas del servidor mejor las sustituimos y evitamos problemas de navegación a nuestras visitas.
Trim friendly characters: Este generalmente nunca lo modifico. El significado más razonable que he encontrado a Trim ha sido una función SQL que se usa para eliminar determinados caracteres. Por esto entiendo que eliminaría en la generación de las URLs amigables los caracteres listado y separdos como siempre por "|". Lamentablemente no he tenido tiempo de comprobar esto que expongo, pero es algo facil de probar...
Usar Título Alias: Aquí decidimos con que contenido crearemos la URL. Recordad que al crear los artículos en Joomla podéis crear un titulo y un alias. Generalmente mostramos el titulo y en este caso tenemos la oportunidad de usar el alias para afinar la optimización en el posicionamiento web.
Sufijo: Sencillo... aquí indicamos que extensión queremos generar al final de las URLs.
Es posible generar cualquier extensión pero no seria recomendable usar distintas de las habituales en la navegación web. Los robot de los buscadores podrían ignorar vuestras url si poneis extensiones .exe o incluso inventadas.
También podemos dejar el campo en blanco para no mostrar ninguna extensión.
Default index file: Habitualmente hay que dejar en blanco esta función, pero te puede salvar de un apuro. En este campo podrás indicar el archivo que usaras como comienzo del portal.
En un caso concreto necesité instalar un portal en joomla en un directorio donde estaba funcionando un desarrollo en HTML. Teniendo un index.html y un index.php tendrás problemas, te lo aseguro. Gracias a esta función podrás aislar tu Joomla de terceros desarrollos. Ver también
Todo en minúsculas: Al generar las URLs el componente es capaz de conservar tanto las mayúsculas como las minúsculas.
Personalmente prefiero siempre la opción de usar las minúsculas. A la hora de enlazarte tanto tú mismo/a como terceros es más cómodo el uso de minúsculas en toda la url. Digamos que es más amigable y después de todo de eso se trata: Generar URLs amigables para Joomla
Página 404: Podrás indicar al componente sh404SEF de donde tomará la pagina a mostrar cuando se produzcan errores 404.
Si usas la Página 404 por defecto podrás modificar el mensaje mostrado en la pestaña Página error 404 de la misma pantalla.
También es posible indicar alguna página estática creada en Joomla.
Unique ID: Cuando tenemos una generación de contenidos muy alta y/o no podemos controlar demasiado la generación de los mismos es posible activar esta opción para incluir un código extra en la url para que de esta forma tengamos url únicas, evitando duplicados. El código incluye fecha y el ID interno del artículo al final de la url..
Apply to which categories: La función anterior la podemos aplicar en categorías concretas donde tengamos previsto problemas, dejando el resto de la navegación con unas url más elegantes y simples al no contar con este código extra.
sh404SEF - Plugins

(Configuración plugins sh404sef)
En este apartado vamos a encontrarnos con la configuración específica para generar Url amigables de los componentes que vienen integrados en sh404SEF.
La lista de componente que encontraremos es:
- Content
- Virtuemart
- Community Builder
- Fireboard
- Docman
- Remository
- Letterman
- MyBlog
- Mosets Tree
- SMF bridge
- iJoomla Magazine
- News Portal
Esta lista es suficiente para la mayoría de las configuraciones, pero si en tu caso necesitas disponer de url amigables para otros componentes tienes varias opciones disponibles:
- Confirmar si existe publicado el plugin para Sh404SEF en la web y/o foros de los desarrolladores del componente que necesitas.
- Confirmar si no está posteado en el foro oficial de Sh404SEF , más concretamente en la sección sh404SEF plugins .
- El componente normalmente soporta los plugins sef_ext.php de OpenSEF y SEFAdvance.
- Como última posibilidad dispones de documentación para crear tu plugins personalizados sh404SEF. Este punto necesita de conocimientos en programación avanzados.
Desde estas fuentes podrás obtener 3 tipos de plugins diferentes donde cada uno tiene un formato y ubicación diferente:
- Plugins externnos sh404SEF localizados en /components/com_component_nombre
- Plugins nativos sh404SEF localizados en /components/com_sef/sef_ext/
- Plugins personalizados sh404SEF localizados en /components/com_component_nombre/sef_ext
Normalmente al integrar nuevos plugins para componentes de terceros no tendrás acceso a modificar matices de la configuración dentro del panel de control de sh404SEF. Deberías modificar el archivo en concreto y confirmar los resultados.
Para los componentes de la lista integrados en la configuración por defecto de sh404SEF verás que en general es muy sencillo la modificación en cada uno de los componentes.
Debes tener en cuenta que podrás incluir o descartar nombres de secciones, categorías, id de artículos/productos... al generar url amigables
Intenta siempre mantener las url limpias siempre que sea posible, eliminando las palabras que no te interese posicionar o mejor dicho, resaltando las palabras clave para posicionar tu página web.
sh404SEF - Languages

(Configuración lenguajes sh404sef)
En combinación con Joomfish el sh404SEF hace un buen trabajo en el manejo de portales en diferentes idiomas.
Aquí tienes la oportunidad de modificar el texto indicado en el paginado de artículos.
Page-%s podrás cambiarlo por Palabra-clave-%s y de esta forma contribuir en el aumento de la densidad de la palabra clave.
sh404SEF - Advanced

(Configuración avanzado sh404sef)
Desde esta pestaña vamos a encontrarnos con algunas modificación en la configuración muy importantes del componente.
Manejo del caché: Según el tamaño del site y del servidor donde tengas hospedado el portal deberás activar la caché y regular su tamaño.
Si vuestra página web no esperas desarrollarla de forma especialmente grande es muy aconsejable activar la caché para agilizar los resultados.
Configuración Avanzada del Componente: Aquí veremos algunas de las configuraciones más importantes a realizar de todo el componente sh404SEF
Paso a comentar las más importantes para configuraciones básicas y que sean necesarias modificar:
- Rewriting mode: Por defecto encontraréis esta configuración activada para funcionar sin el mod_rewrite activado en el servidor apache. Si no puedes pedir a tu hosting que active este modulo del servidor esta es tu opción. También es útil cuando no es posible usar en tu servidor los archivos .htaccess. Siempre la mejor opción será la que indica with .htaccess (mod_rewrite), evitarás generar urls incluyendo index.php ó index.php?
- Home page URL: Si tenemos un caso en el que necesitamos hacer funcionar Joomla junto otro desarrollo quizás necesitemos indicar que nuestro home/inicio es index.php y de esta forma evitar navegar hasta el otro desarrollo si este empieza por index.html. Ver también
El resto de configuraciones es mejor dejarlas tal cual vienen pre-configuradas. Si necesitaras cambiarlas para realizar ajustes seguramente no necesitarías leer este tutorial básico.
Manejo del Itemid: Quizás en este punto indicaría tener en cuenta completar el campo Título de menú si falta para ajustar el titulo mostrado si se produce este caso.
Upgrade configuration: Importante dejarlo todo en si para no perder configuraciones y datos en futuras actualizaciones de sh404SEF.
sh404SEF - By Componnent

(Configuración by component sh404sef)
Todos los componentes que tengamos instalados serán mostrados en esta pestaña.
Para configuraciones básicas es mejor dejarlo como viene configurado por defecto pero os comento por encima algunas funciones:
- Primer campo: Nos indica el nombre del componente al que le ajustaremos la configuración de las URLs amigables en Joomla
- Segundo campo: Podremos dejar por defecto el manejo de la caché, funcionar sin caché (podría consumir muchos mas recursos que el resto de componentes y por eso desactivarlo...) ó saltarlo para que no tenga efecto sobre el componente.
- Tercer campo: Nos pregunta si queremos traducir las URL. Algo aconsejable en la mayoría de las configuraciones para mejorar el posicionamiento en los buscadores cuando tenemos varios idiomas a posicionar.
- Cuarto campo: Podemos indicar la conveniencia de introducir o no el código del idioma en las URLs traducidas.
- Quito campo: En la lista de componentes encontramos algunos soportados por defecto en sh404SEF pero otros no están soportados. En los soportados podemos indicar si usamos el plugin configurador de las URLs por defecto o si en cambio indicaremos usar una configuración externa guardada en la carpeta raíz del componente con el nombre de sef_ext.php.
- Sexto campo: Es posible que al comienzo de cada URL generada por el componente tratado necesitemos o quisiéramos incluir un texto. El contenido incluido en este campo será añadido a la URL generada cuando se trate de ese componente.
- Séptimo campo: Si en la configuración avanzada has indicado que se incluya un Itemid por defecto quizás necesites indicarlo en este campo si no llegara a existir en este componente en concreto.
sh404SEF - Meta - SEO - shCustom Tags

(Configuración meta seo sh404sef)
En este punto has de tener en cuenta que el componente puede trabajar en conjunto con el modulo shCustom Tags. Este es modulo se instala automáticamente junto al componente sh404sef y lo verás sin publicar en el listado.
Se encarga de modificar los Metadatos de las páginas como el Título, Descripción, Keywords...
Activate Meta management: Una de las modificaciones mas interesantes que realiza es la de invertir los titulos. Por ejemplo se generará en el título del navegador primero el título del artículo y posteriormente el titulo general, mejorando de esta forma el posicionamiento relativo al título del página.
Remove Joomla Generator tag: Indicamos si queremos eliminar de los metadatos la información sobre el uso de Joomla como generador de los contenidos.
Insert h1 tags: Los títulos serán usados como h1 para resaltar su importancia con respecto al resto del contenido.
Change multiple h1 in h2: No es nada bueno utilizar varios h1 en la generación de contenido porque los buscadores nos podrían penalizar. Esta función se encargaría de asegurar la conversión de h1 a h2 cuando se produzca este caso.
Insert nofollow tag on Print and PDF links: Este control añade etiquetas nofollow a los enlace de imprimir y generar pdf en los artículos. De esta forma evitamos que sean considerados como contenido duplicado y evitaremos pasarle popularidad a estos contenidos de apoyo.
Insert title in Read more ... links: Insertaremos un título en los enlaces de leer más cuando los usemos, aportando una palabra clave adicional para el posicionamiento web.
Insert outbound links symbol: Añadiremos un símbolo automáticamente a los enlaces externos para identificarlos más fácilmente por nosotros y nuestros visitantes.
Outbound links color symbol: Indicamos el color de ese símbolo.
Insert before page title: Insertaremos en todos los títulos la información mostrada antes de la que mostraría normalmente teniendo en cuenta el resto de la configuración. Quizás te interese resaltar alguna palabra clave?
Append to page title: Insertaremos en todos los titulos la información mostrada después de la que mostraría normalmente teniendo en cuenta el resto de la configuración. Quizás te interese resaltar alguna palabra clave?
sh404SEF - Security

(Configuracióin Seguridad sh404sef)
Este punto lo dejaría como viene por defecto ya que las modificaciones implicaría alargar demasido el tutorial y además un error en sus cambios podría provocar grandes problemas de funcionamiento. LLegando incluso a banear por error a usuarios de países completos y/o robot de buscadores... no queremos perder el trafico de todo un país o impedir al bot de google recorrernos verdad?
En general podemos crear listas blancas y negras de IPs y de bots, además de configurar que tipo de parametros admitimos.
En la portada del componente tendremos unas estadisticas de los registros acumulados en estos temas producidos de seguridad.
Este plus de seguridad es de agradecer a este fantástico componente SEF.
En algún caso podría interesarte eliminar el Activate anti-flood o darle valores superiores para evitar que salte esta protección en páginas web que por la misma naturaleza invita a los usuarios a navegar viendo muchas paginas en poco tiempo. Si esto se produce el componente bloquea al usuario para evitar este consumo de recursos sin sentido.
sh404SEF - Página 404

(Configuración Página 404 sh404sef)
En la pestaña Main ya hablamos de que en esta posición es donde por defecto podemos introducir el código a mostrar cuando se generen los errores 404. Recordad que esta situación se produce muchas más veces de las que imaginamos y es bueno disponer de una página que ayude al visitante a retomar el camino que os pueda interesar.
sh404SEF - Very Adv.

(Configuración very advanced sh404sef)
Esta configuración ha salido recientemente en últimas actualizaciones del sh404SEF y como bien indica es mejor dejar como esta si no disponemos de buenos conocimientos en programación. Aún así para los/as aventureros/as podéis hojear y ver que algunos cambios a realizar son sencillos al estar muy bien explicados en los comentarios del código
|