| Instalacion, Configuracion y Actualizacion JomSocial | Hits: 6584 |
|
Con este tutorial pretendo ayudar en la configuracion del componente Jomsocial, mostrar la forma de realizar la adaptacion del back-end jomsocial para su posterior traduccion a cualquier idioma. La configuracion del CronJob que nos permitira el envio de avisos a nuestro email y demas configuraciones para la gestion correcta de nuestros usuarios y porque no crear una red social decente. Paso a redactar los pasos a seguir para instalar y configurar el componente para gestion de usuarios y redes sociales en Joomla 1.5 y postoriores actualizaciones JomSocial... La instalacion se realiza como cualquier otro componente. Lo primero es el asunto del idioma. debido a los multiples cambios que se han realizado sobre este asunto, les mandare a la seccion de descargas de Jomsocial - Addons Jomsocial - Aunque este es el archivo de la ultima version(de momento) 1.2.204. Archivo es-ES.com_community.rar . Lo descomprimen y editan para revisar bien posibles fallos o adaptaciones al idioma de su pais. Para subirlo debemos ir a /language/es-ES y subirlo desde un cliente ftp. Bien, hasta aqui todo claro, pero ¿y la parte del backend (administarcion) de jomsocial?. Despues de ya casi un año aun no se han decido a realizar una version con la posibilidad de traducir a varios idiomas. No teman que para eso estoy aqui. Realize la primera adaptacion para traduccion del backend sobre la version 1.0.128, la alegria duro poco, ya que volvieron a cambiar el sistema. Lo cual no me desanimo y pase a realizar por segunda vez la adaptacion multidioma junto con el usuario Dimar para la version 1.1.145 . No llegue a subirla ya que volvio a aparecer una nueva version. He estado ojeando la estructura de la utlima version 1.2.204 y parece que esta vez las estructuras de ambas versiones coinciden. De todas formas es recomendable que si lo desean hagan ustedes mismo la adaptacion ya que aun no he probado la compatibilidad. Los archvos a adaptar se encuentran en la carpeta /com_community_pro_1.2.204/admin dentro hay un archivo llamado backend.zip . Decomprimir este archivo, encontraran la carpeta /views dentro de la cual hay catorce carpetas mas, dentro de las cuales se van a encontrar un archivo views.html y una carpeta llamada /tmpl y dentro de la misma un archivo llamado default.php. El archivo views.html y default.php son los que se han de adaptar. El problema reside en que los desarrolladores no se han querido complicar la vida y han dejado escrito en ingles las cadenas de texto JText::_('Community Statistics') situadas dentro de esos archivos (Community Statistics es un ejemplo de lo se encontraran). Bien, hasta aqui todo claro, pero ¿que tengo que introducir para reemplazar este texto para que luego pueda ser traducido al idioma deseado y que debo añadir a mi archivo es-ES.com_community.ini para que la traduccion pueda ser aceptada? Si se fijan en la parte del front-end observaran que las cadenas de texto dentro de los archivos traducidos JText::_('LO QUE SEA') incluyen un codigo mas o menos descriptivo de la traduccion que posteriormente se añade a nuestro archivo es-ES.com_community.ini de la parte de front-end. Un ejemplo: En el archivo /com_community_pro_1.2.204/site/frontend/views/frontpage/views.html.php en la linea 23 nos encontramos con esta linea de codigo: $document->setTitle( JText::sprintf('CC FRONTPAGE TITLE', $config->get('sitename'))); Y en el archivo es-ES.com_community.ini aproximadamente en la linea 237 nos encontramos con la traduccion junto al codigo descriptivo introducido en la cadena JTextCC FRONTPAGE TITLE=Bienvenido %1$s Bien pues con este ejemplo solo deben seguir introduciendo los cambios tanto en los archivos que deben ser eliminado el idioma en ingles y remplazado por un codigo descriptivo para posteriormente introducir en es-ES.com_community.ini de la parte del admin el mismo codigo descriptivo junto a la traduccion en castellano o cualquier otro idioma --> CC PONER LOQUESEA=Poner lo que sea.No se olviden de traducir el archivo XML config.xml de la parte de la administracion e incluir el idioma castellano en el archivo community.xml y como no volver a comprimir los archivos para su posterior instalacion desde el Back-end de Joomla. Aqui les dejo la estructura de la version 1.1.145 con los cambios realizados. Esto le es util a programadores y diseñadores de paginas, ya que si por ejemplo un cliente les pide que le instalen un gestor de usuario profesional, supongo que no le gustara la idea de verlo en ingles...¿o si? jejeje. Un poco de humor nunca viene mal.En fin, nunca se save. Configuracion para envios de alertas y emails de aviso en Jomsocial:
Este paso es algo diferente a lo normal en joomla. Jomsocial necesita de una configuracion adicional para que a los usuarios les llegue las alertas de recepcion de un mensaje, recepcion de solicitud de contacto o amistad...etcetera. Para ello desde el panel de control de nuestro hosting, deberemos buscar la opcion de configuracion del Cronjob, que hace referencia a los tiempos para la ejecucion de tareas automaticas. Vamos a tratar es asunto suponiendo que utilizan un panel de control Cpanel. Una vez accedemos al panel de control, en la parte inferior,veremos la opcion llamada Cronjob...
La cadena a insertar en tu cron es esta (siempre que trabajes con CPanel, para mas opciones consultar)
lynx -source "http://TUDOMINIO.com/index.php?option=com_community&task=cron">/dev/null guardan los cambios pinchando en "Salvar Crontab" . Luego en el archivo situado en /components/com_community/cronjob.php pones tu dominio www.TUDOMINIO.com El siguiente paso es traducir los archivos que se mandan por email, que estan en la plantilla que utilizes de Jomsocial, que en mi caso es /default /components/com_community/templates/default/ y los archivos son: inbox.email.sent.php,groups.email.new.discussion.php,friends.email.approve.php,
friends.email.request.php Bueno en este caso me he tomado la libertad de traducirlos y ponerlos a vuestra disposicion. Configuracion Las partes que deben ser configuradas de Jomsocial son varias. Vamos a ir una por una y en el orden que se muestra desde el administrador, en /componentes / Jomsocial.
Aplicaciones, tambien llamados plugins para Jomsocial
.....Actualizacion constante....
Bien, del primer plugin que voy a comentar hoy, solo se puede decir una cosa ¡Genial!. Dicho plugin se llama "Absence Reminder". La funcion principal de este plugin es mandar mensajes recordatorios o de aviso a usuarios de una web joomla que llevan un tiempo sin visitarnos, del tipo "Hola llevamos un tiempo sin verte por www.cualquierweb.com....." Podran ver en la imagen las posibilidades de configuracion, sobre el plazo de dias sin visitar, a cuantos se les manda el email a la vez etc... Accediendo al mismo, podremos personalizar el email y dar la opcion de borrarse de nuestra pagina, nunca fuerzen a nadie a quedarse en "vuestros dominios". Si se han dado cuenta lo que conseguimos con este plugin es, primero mantener viva nuestra web sin descuidar a los usuarios, ofreciendoles un trato personalizado, pero lo que consigue mejorar la novedad de este plugin es que ya no necesitaran mandar emails masivos a sus usuarios, los cuales la mayoria no lleguen a su destino.
Descarga Plugin Absence reminder Plugin Redirecionamiento al registro de Jomsocial: Este plugin es imprescinble si queremos que los usuarios no se pierdan por el camino a la hora de registrarse en nuestra web joomla con Jomsocial instalado. El funcionamiento es sencillo, lo instalamos y activamos. Cuando alguien pinche en nuestro modulo de Login / Registro sera redireccionado de forma automatica al registro del componente Jomsocial y sera añadido a su vez en el registro estandar de Joomla!. Hay dos versiones de este plugin, el nativo y realizado por jomsocial y el realizado por un usuario de jomsocial que publico su desarrollo en los foros de jomsocial. Aqui les dejo las dos opciones para que elijan el que mas les convenga. Ojo hay ciertos modulos que no permiten el redireccionamiento, asi que asegurense antes de lanzarlo definitivamente.
Actualizacion La actualizacion de Jomsocial es bastante sencilla, deben desinstalar la version que tienen instalada e instalar la nueva version. no teman peder los datos de vuestros usuarios ya que las tablas de la base de datos se conservan. Si van a actualizar una version antigua a una mas nueva, les pedira que actulize las tablas de su version, acepten y espere a que se realize. Habra actualizado su jomsocial sin mas problemas.
Como pueden ver el tutorial esta imcompleto,pero con lo aqui expuesto ya pueden poner en marcha su gestor de usuarios o red social en condiciones. Ire añadiendo las demas configuraciones y se comentara la insercion de las famosas "Aplicaciones" o sea plugins para este componente, deteniendome de forma mas detallada sobre los que me parezcan mas interesantes.
|
|||
| Última actualización el Lunes, 25 de Enero de 2010 20:06 |
SOBI 2.0 Paginas amarillas con JoomlaEste componente lleva ya tiempo en Joomla. El echo de referirme a el es por su constante mejora y progreso. Ultimamente se han apuntado un buen numero de desrolladores para extensiones añadidas a este componente con un aspecto cada vez mas profesion [ ... ] |
| Mas Componentes |
| Modulo Mini Front page para version joomla 1.0.15 y 1.5 |
| Modulo para version 1.0.15 y 1.5 de Joomla. Este modulo llamado minifrontpage, como su nombre indica es perfecto para varias aplicaciones en la pagina de inicio. Como encabezamiento de la pagina inicial con las ultimas noticias incluyendo imagenes de las noticias en las medidas adecuadas por el webmaster, pueden ver un ejemplo en www.contactosvideo.com . Tambien como modulo lateral o inferior, posicionando las ultimas novevdades que se iran actualizando automaticamente segun vallan insertando las novevdades de su pagina. Vean un ejemplo en www.contactosingle.com . Las webs de ejemplos estan diseñadas por un servidor. |
Comentarios
Cuando selecciono un grupo o un campo me abre la ventana emergente pero no me aparece nada
Como resuelvo eso
Esta muy interesante la utilizacion del Plugin Absence Reminder, pero me gustaria saber como puesdo hacer o configurar para que al usuario le llegue su nombre de usuario y contraseña al momento de recibir la alerta.seria algo asi:
Sus credenciales de usuario:
Nombre de Usuario: nombre
Contraseña: clave
Me parece que este tema de jom social lo deberíamos seguir en el foro de solojoomla, así lo aprovechan los demás compañeros y nosotros también ya que accederíamos a más aportes.
Un abrazo
segui los pasos y cree con normalidad el link pero cuando va a la pagina no muestra la comunidad jomsocial sino la principal dentro de un marco que hace referencia a jomsocial pero sin funcionar. Tengo instalado en un template Ja_teline II asi que no se como solucionar ese problema.
Alguien que pueda ayudar
Suscripción de noticias RSS para comentarios de esta entrada.