Desarrollo Solojoomla

Directorio Joomla

first
  
last
 
 
start
stop

Solojoomla

Instalacion, Configuracion y Actualizacion JomSocial Hits: 6584
Usar puntuación: / 9
MaloBueno 

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 JText

CC 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.

Estructura archivos adaptados para la version 1.1.145 del backend de jomsocial para la traduccion multidiomas de la parte del back-end junto con la traduccion de  modulos y plugins

Asi se haran una idea mejor, y si se atreven a probarla directamente en la version 1.2.204, comenten los resultados.

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...

Acceso CronJob Cpanel11 Acceso CronJob Cpanel11 Cronjob Standard Cronjob Standard Codigo cronjob Codigo 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.

Archivos Jomsocial, envio de alertas de recepcion de mensajes, solicitud de amistad etc... traducidos al español


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.
  • Confugurations (Configuracion)
    Cuando accedemos se mostraran tres apartadosde configuracion que son Sitio / Presentacion / Network.......

  • Custom Profiles (Configuracion campos para registro de los perfiles de usuario)
    Es sencillo de ejecutar. Administracion / Jomsocial /Custom Profiles . Una vez dentro puedes modificar los existentes al castellano, añadir grupos, sean obligatorios de rellenar o no, visbibles o no etc... Si van a añadir nuevos campos acordarse de insertarle el Nombre, seleccionar el Tipo de campo o sea si va ser un campo de texto, seleccion y demas, asignarle un grupo y en Field Code inserta algo por el estio FIELD_LOQUESEA.
  • .....
Aplicaciones, tambien llamados plugins para Jomsocial
.....Actualizacion constante....
Plugin Absence Reminder: Plungin Jomsocial Absence Reminder Plungin Jomsocial Absence Reminder
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.

Plugin redireccionamiento registro jomsocial

Plugin NATIVO redireccionamiento registro jomsocial

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.

Redactado por :
redlo
 
Última actualización el Lunes, 25 de Enero de 2010 20:06
 

Comentarios  

 
0 #15 roshi 19-11-2009 20:05
Estos son los aportes que siempre se agradecen.
 
 
0 #14 ilen 07-11-2009 04:56
una pregunta los suject osea el asunto de cada mensaje de jomsocial. esstan tambien en español????
 
 
0 #13 redlo 30-10-2009 01:33
Las Preguntas tecnicas en el Foro --> http://www.solojoomla.com/foro.html
 
 
0 #12 eboscan 29-10-2009 10:17
Saludos, primeramente muchas gracias por su aporte.

Cuando selecciono un grupo o un campo me abre la ventana emergente pero no me aparece nada
Como resuelvo eso
 
 
0 #11 lomeros2008 29-09-2009 15:23
SAludos, primeramente muchas gracias por sus paortes.
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
 
 
0 #10 pericopalotes 24-08-2009 20:43
entren con el PhpMyAdmin en la base de datos y busquen la tabla `jos_community_ fields` despues cambien sin miedo los campos para que sea mas español too
 
 
0 #9 fox2099 13-08-2009 17:56
Los plugins de redirecionamien to de registro no funcionan, que puedo hacer? -------------Plugin redireccionamie nto registro jomsocial
 
 
0 #8 alejandroarab 10-08-2009 08:14
Desde phpMyAdmin podes entrar a examinar la tabla jos_community_f ields, en esta tabla vas a poder realizar todas las modificaciones de campos para el registro de jom social. Espero te sirva!, lo que aun no entiendo es por qué no se pueden hacer modificaciones en los campos desde el backend de jomsocial.
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
 
 
0 #7 cushman 06-08-2009 04:06
Por favor ayuda, alguien sabe donde se traduce el registro de Joomsocial, una vez te registras te pide unos datos como edad, género, pais, etc que está en inglés y por más que busco no encuentro el archivo para traducirlo, agradecería infinítamente vuestra ayuda. Es curioso por que en el penel de administración de Joomsocial, en la parte de custom profiles, puedo borrar cualquier campo pero no puedo ni crear uno nuevo ni modificar los existentes. Le he dado mil vueltas pero no logor solucionarlo. Gracias.
 
 
0 #6 repunto 02-08-2009 11:20
HOLA QUERIA SABER si alguien ha tenido problemas con el menu link principal, osea el menu que va en la pagina que direcciona a la comunidad
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
 

Debe registrarse para poder comentar


+ Componentes Joomla

SOBI 2.0 Paginas amarillas con Joomla



Este 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.