D. Integración de Joomla/SMF mediante
el componente Orstio's Bridge
Ahora vamos a integrar tu foro SMF a Joomla. Esta función no sólo te permitirá que tu foro se vea "dentro" de tu portal, sino que también podrás gestionar los usuarios bajo un mismo ambiente.
El proceso es muy fácil y menos engorroso que MKPortal. Veamos:
1.- Primero que nada bájate el Bridge 1.1.5a de aquí:
http://www.simplemachines.org/commun...?topic=97649.0
Guárdalo en la carpeta de tu preferencia.
Importante: Debes estar registrado en Simple Machines para poder acceder al archivo.
__________________________________________________ 2.- Descomprime el
ZIP dentro de un directorio que reconozcas y recuerdes. De esa descompresión te resultarán 2 archivos:
Readme.html y
com_smf.zip (Si dominas un poco el inglés dale una lectura al Readme.html, el cual contiene información importante).
Entra ahora a tu panel de administración de tu portal Joomla y vé a
Instaladores > Componentes:
Allí vas a localizar el archivo que bajaste haciendo click en
"Examinar". Luego que lo hayas localizado en
"Aceptar". Cuando tengas la ruta del archivo, sólo presiona en el botón
"Subir archivo e instalarlo" __________________________________________________ 3.- Te saldrá este mensaje indicándote que se instaló correctamente:
Con dicha acción automática se te instaló lo siguiente:
- 2 componentes.
- 1 módulo.
- 1 Mambot o plugin.
Puedes volver a la página del instalador de componentes y cerciorarte de que estén instalados los siguientes:
- com_smf_registration
- com_smf __________________________________________________ 4.- Ahora vamos a decirle a Joomla dónde se encuentra tu foro SMF. Si accedes al menú Componentes verás dos nuevos elementos. Uno de ellos es
SMF Bridge > Configuration. Haz click ahí:
Te aparecerá esta ventana, en la cual debes colocar la ruta completa a tu foro:
¿Ves eso de
Wrapped y
Unwrapped? Pues es muy siimple:
Wrapped te muestra el foro dentro de tu Joomla y
Unwrapped te lo muestra de forma independiente.
Hay un botón llamado
"Create path automatically" que está hecho para colocarte la ruta de forma automática. A mí nunca me ha funcionado, por lo cual he tenido que hacer lo que se menciona en el siguiente paso.
__________________________________________________ 5.-Vé a tu foro (
http://www.tusitio.com/foro/index.php) y entra a tu
Panel de Administración > Configuración del servidor (En una ventana nueva por supuesto). Cuando estés ahí desplázate hasta la
parte inferior de la página y verás esta sección. Pónle la vista a la parte que marqué en rojo:
En mi caso salió la dirección del servidor local, pero a ti te saldrá algo como esto:
/home/usuario/public_html/foros Selecciona toda la ruta, copia con
Control + C, luego devuélvete al panel de Joomla y
pegas ese texto en el formulario con
Control + V.
Dale click al botón
Guardar.
Ok hasta aquí ya tienes tu foro integrado a Joomla. Ahora sólo faltaría configurar el sistema de usuarios y algunos aspectos visuales de tu foro. Vamos a darle una revisión a las opciones de tu Bridge. __________________________________________________ 6.- En el Panel de Administración de tu Joomla reingresa a
Componentes > SMF Bridge > Configuration. Allí haces click en
Registration. Dale una ojeada a estas opciones y
pon atención porque éste es uno de los pasos más importantes del asunto:
Estas opciones son las que definirán de qué manera tu sitio gestionará los usuarios. Comentémosla rápidamente:
- Use Bridge Registration: Es la opción más recomendable, ya que los usuarios se pueden registrar con ambos sistemas (Joomla y SMF), siendo el componente Bridge quien se encargue de sincronizar los usuarios entre uno y otro CMS.
Si tienes instalado el componente Community Builder debes hacer click en la casilla de más abajo, a fin de que el sistema de lo reconozca.
- Use SMF registration: Los usuarios se registran bajo SMF y el Bridge se encarga de enviar la información a la BD de Joomla.
- Use Mambo/Joomla Registration: Los usuarios se registran bajo Joomla y el Bridge se encarga de enviar la información a la BD de SMF.
- Use Community Builder Registration: En caso de que tengas instalado el CB, te permite utilizarlo como vía de registro de usuarios.
- Use MamboCharge Registration: Te permite utilizar el motor de registro de MamboCharge en caso de que tengas Oscommerce integrado a tu sitio mediante este componente.
__________________________________________________ 7.- Ahora vamos con los
grupos de usuarios. Desde el mismo momento que definiste la ruta de tu foro, el Bridge capturó los distintos
rangos de los usuarios. Sólo hace falta efectuar una selección de cuál grupo de SMF corresponderá a los de Joomla:
Importante: Sería bueno que definieras nombres similares para uno y otro grupo, a fin de evitar confusiones.
Como puedes ver resulta muy fácil este paso. Pero también es muy importante.
__________________________________________________ 8.- Vamos entonces al último panel,
"Synch", que significa "sincronizar" ¿Cuál es la utilidad de éste?. Veamos primero sus opciones:
El Bridge transmite información de una base de datos a otra. Por lo tanto existen 2 registros de usuarios distintos pero no necesariamente sincronizados. Esta sección te permite actualizar tus BD para gestionar a tus usuarios.
- Migrate Mambo/Joomla users to SMF: Este botón hace una migración instantánea de usuarios desde Joomla hacia el registro de tu foro. Si tenías Joomla instalado, con éste registrarás automáticamente a tus usuarios a SMF.
- Migrate SMF users to Mambo/Joomla: Lo mismo pero en viceversa.
Importante: Tanto uno como otro no reconoce el nick del administrador y quienes ya están registrados en ambos. Si existen nicks diferentes el Bridge los pone como usuarios distintos. Sin embargo, con los nuevos registros se comporta a la perfección.
Importante 2: Si no tienes una comunidad grande, no vale la pena que uses esos botones. El Bridge actualizará su logueo apenas ingresen.
- Synchronize Mambo/Joomla groups accoding to saved settings: Ten mucho cuidado con este botón!! Por ejemplo, si hay un "Pepe" registrado como newbie en SMF y al mismo tiempo es Administrador en Joomla, si newbie está asignado a registered entonces "Pepe" perderá todos su privilegios en Joomla. Si tienes alguna duda no uses ese botón.
Salva las configuraciones haciendo click en
"Guardar".
__________________________________________________ Módulos:
Puedes encontrar el módulo de tu login en
Módulos > Zona de los Módulos > Login Form. Ahí les das el estilos CSS que desees y puedes cambiarle el nombre, posición, etc.
__________________________________________________
Bueno, hemos llegado al final del objetivo. Esperamos que esto pueda servirte de ayuda y solución para tu nueva web. Recuerda siempre hacer
respaldos previos de todo lo que modifiques. Nadie es perfecto, todos nos equivocamos, pero lo importante es tener la previsión necesaria para reparar rápidamente esas equivocaciones.
Cualquier duda, sugerencia o corrección a este tutorial puedes formularla en este mismo tema.
Saludos.
|