Archivo

Entradas Etiquetadas ‘redes sociales’

Liferay 5.2.2 (configuración de base de datos)

martes, 3 de marzo de 2009 4 comentarios

Hoy instalé en mi computador la nueva versión del Liferay (5.2.2), el paquete que incluye tomcat, y como algunos ya sabemos, por default al correrlo por primera vez, se crea una base de datos de prueba utilizando el motor HSQL.

Este motor no es recomendable tenerlo en un servidor, solo se lo recomienda para pruebas, es por esto que Liferay permite hacer conexiones con oracle, mysql, postgres y otros.

En mi caso probaré con mysql.

En la versión 5.1.2 del liferay fue muy fácil encontrar el archivo de configuración para cambiar la base de datos, estaba en: tomcat\conf\Catalina\localhost\ROOT.xml en donde solo se comentaba la sección de HSQL y se habilitada la del mysq y todo funcionaba perfectamente.

Ahora, con la versión 5.2.x la estructura ha cambiado un poco, han incluido un archivo portal.properties que está dentro de (tomcat\webapps\ROOT\WEB-INF\lib\portal-impl.jar) ahí se especifican ciertos parámetros para lograr que funcione este portal. Uno de los parámetros es el motor de base de datos, pero como modificarlo si está dentro del jar? Pues muchos opinarán: «Cambiando la extensión del jar por zip, descomprimir, modificar, comprimir y volver de zip a jar», pero en lo personal es una opción sucia que en realidad no sé si funcione.  Bueno, lo optimo es crear un archivo llamado «portal-ext.properties» en ((tomcat\webapps\ROOT\WEB-INF\classes) y solo agregar lo siguiente.

 

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=user
jdbc.default.password=pass

Una vez creado este archivo, o antes, debemos crear la base en mysql y asignarle si deseamos un user y pass.
create database lportal character set utf8;
use lportal;
create user user;
set password for ‘user’@’localhost’ = password(‘pass’);
grant all privileges on *.* to ‘user’@’localhost’ identified by ‘pass’
De ahí, levantamos el tomcat y esperamos que todo se instale!

El Internet se usa más para socializar

martes, 3 de marzo de 2009 Sin comentarios

Hoy, antes de salir de mi casa ví en el periódico (diario El Expreso) un tema que me llamó la atención, «El Internet se usa más para socializar»

Algo que no me gustó de este artículo, es que al iniciar y al finalizar, emplean una frase que no concuerdo: «El Internet en Ecuador lo utilizan jóvenes y empresarios. Sin embargo, esta herramienta está mal utilizada. La relacionan más con el tema del ocio. Por ejemplo, para conectarse a redes sociales»

Bueno, muchos estarán de acuerdo o en desacuerdo, pero el utilizar redes sociales no significa que estamos mal utilizando el internet. Claro, el internet no es solo para eso, me parece perfecto que se lo utilice en la investigación, pagos de servicios básicos, comercio electrónico, etc.

Si lo vemos desde otro punto de vista… «El internet solo se lo utiliza para pagar los servicios básicos», podemos decir lo mismo, que está siendo mal utilizado, pero creo que la palabra no es mal utilizado, sino que no se lo está explotando al máximo, es decir, no se está aprovechando todo su potencial.

Pasando a otros datos que publican en este mismo artículo, indican que en el 2002 se realizó un proyecto para que más ecuatorianos puedan acceder fácilmente al internet, y además incluyeron un programa de teleducación para incrementar o fomentar la cultura informática en escuelas y colegios. No indican si les fué bien o mal, pero si mencionan cifras. Actualmente existe un proyecto pendiente que pretende hacer lo mismo, tocará esperar para ver los resultados.

Muestran porcentajes de las horas que le dedican los usuarios al internet, la mayoría son los que lo utilizan entre 1 y 2 horas, y de ahí las cifras van bajando. Esto es preocupante, pues significa que son pocos los que tienen la facilidad (económica, geográfica, etc) para poder acceder al internet, siendo esta una herramienta que ya no es de élite (tal vez nunca lo fue).

El internet debería ser de todos, pues actualmente a nivel mundial es algo indispensable en cada computador y en cada familia, la educación y la cultura es lo primero que se debe mejorar en nuestro país.

NOTA: Las cifras expuestas anteriormente fueron realizadas por Supertel en un sondeo a 435 usuarios localizados en 19 provincias del país.

Aquí la fuente: http://www.expreso.ec/ediciones/2009/03/02/economia/el-internet-se-usa-mas-para-socializar/Default.asp

Redes Sociales, Web 2.0

martes, 20 de enero de 2009 2 comentarios

Estos últimos días he estado leyendo acerca de las Redes Sociales y de las herramientas Web 2.0 que hoy en día existen (es el «boom» que hay en mi Universidad). Pero quise enfocarme no en el hecho de usar las aplicaciones ya existentes que me ayudan a que mi red social crezca en internet, sino en el hecho de que mi Universidad tenga su propia aplicación colaborativa desarrollada con herramientas Web 2.0.

Es entonces cuando descubrí OpenSocial, un API de lenguaje sencillo (javascript y HTML) que permite crear nuestras propias aplicaciones basadas en para redes sociales., permitiendo además crear nuevos (gadgets). Esto me pareció muy bueno, pues así podemos motivar a los estudiantes a crear sus propias aplicaciones y que los demás puedan usarlas. Una manera divertida y relajante de conocer y aprender de la Web 2.0.

En lo personal, no me basta con lo primero que encuentre, entonces decidí seguir buscando más APIs que me ayuden en esto, y encontré a Ning, privativo en 2 sentidos (código fuente y alojamiento de sitio web y de la información de toda mi red social).

Aún no he probado ni uno, pues sigo en mi fase de análisis, pero a simple vista creo que mi elección será OpenSocial, por lo fácil que sería entenderlo. Y muy a parte de los gadgets que se puedan usar o crear me permite crear mi propia Red Social.

23-ene-09
Hoy probé Elgg, una red social opensource (me la recomendó una amiga)… La instalé en mi computador y utilicé todo lo que brinda. Hasta el momento me gusta, pues ya incluye módulos de amigos, grupos, bookmarks, paginas, status, seguimiento a las actividades de los amigos, alojamiento de archivos, y tiene además una versión muy básica de opensocial incluido. Está interesante esta aplicación, aunque no me agrada mucho la interacción, pero tampoco es un desastre.

La instalación es muy sencilla, requiere de un servidor web (apache), una base de datos (mysql5) y php5.2.x por algunas librerías que necesita. (http://docs.elgg.org/wiki/Installation/Requirements)

11-feb-09

http://www.perspektive89.com/system/files/images/liferayL-logo.jpg Gracias a la sugerencia de mi director de tesis (Xavier Ochoa, PhD.) leí acerca de liferay, un portal web opensource que a su vez cumple las funciones de un CMS… Lo llevo probando 1 semana, y hasta el momento su instalación me parece no tan complicada como parece. Está desarrollado con JSP, emplea Hibernate (capa de persistencia) lo cual facilita el soporte a varias bases de datos, de las cuales he probado HSQL y MySQL. En el sitio oficial se puede descargar el último release, que viene con el servidor web (tomcat).

LifeRay, permite instalar pluggins (widgets) y los usuarios deciden si lo desean ver en su portal o no. Soporta aplicaciones realizadas con OpenSocial. Además alhgo muy interesante, es que permite varias formas de autentciación: normal (los usuarios deben registrarse antes de…), por medio de una cuenta OpenID, LDAP, CAS, y otros. Este último lo había escuchado muy poco, para ser sincera recien ayer 😀 básicamente es un servicio que permite realizar autenticaciones seguras y centralizadas, de tal manera que nuestra aplicación (en este caso liferay) no deba incluir en su código acceso a bases de datos o WS para realizar el login, simplemente enviar usuario y contraseña, claro está que primero se debe configurar este servicio.

Hoy encontré por la web un video de cómo crear portlets para liferay utilizando Lomboz un proyecto basado en Eclipse.
http://lomboz.objectweb.org/liferay_demo.php

 

23-ene-09

Hoy noté que Liferay liberó una nueva versión (5.2.2) está mucho mejor que las anteriores, muestran una estructura del sitio más limpia, y han mejorado la sección administrativa. Además proporciona compatibilidad con OpenOffice.

Ya lo estoy probando!

Ir a la barra de herramientas