jueves, 24 de abril de 2008

Portales Open Source

En la búsqueda de portales de código abierto se encontró este acceso a un blog donde encontramos un listado importante de herramientas colaborativas, de portales y de inteligencia de negocio, solo nos enfocaremos en las más relevantes, algunas de las reportadas en el blog solo son para instalar en Linux y son de una instalación y configuración poco intuitiva, si embargo quedan a su disposición.

http://todobi.blogspot.com/2007/04/portales-open-source-escritos-en-java.html

Otras de las alterativas en cuanto a herramientas open source se describen en la siguiente pagina:

http://www.igarcom.com/opensource.htm

MAMBO

http://www.mambohispano.org/Especiales/Newbie/%BFQu%E9_es_Mambo?/

Mambo es un sistema de portales CMS (osea siendo un programa que permite crear una estructura de soporte o Framework para la creación y administración de contenidos por parte de los participantes) basado en el lenguaje de programación como PHP y soportado en una base de datos SQL de codigo abierto MySQL. Basa todo su aspecto en templates o themes.

Características principales:

  • Base de datos movida por los estándares PHP/MySQL.
  • Módulo de seguridad multinivel para usuarios/administradores.
  • Noticias, productos o secciones totalmente editables y configurables.
  • Sección de temas que pueden ser enviados por los usuarios registrados.
  • Plantillas y templates totalmente configurables incluyendo menú central y bloques a izquierda y derecha, según se quiera.
  • Soporte de subida de imágenes para incorporar a nuestra propia librería y para usar en cualquier parte del sitio web.
  • Foros dinámicos y encuestas con vista de resultados.
  • Soporta Linux, FreeBSD, MacOSX server, Solaris, AIX, SCO, WinNT, Win2K.

Administración:

  • Cambio del orden de los objetos incluyendo noticias, FAQ's, artículos, etc.
  • Generador automático de noticias en titulares.
  • Envío de noticias, artículos, FAQ's y enlaces por parte de los usuarios registrados.
  • Jerarquía de Objetos: cuantas secciones, departamentos, divisiones y páginas se quiera.
  • Librería de Imágenes - Almacena todas los archivos PNG's, PDF's, DOC's, XLS's, GIF's y JPEG's online para un fácil uso.
  • Búsqueda Automática de Directorios.
  • Manager y Sindicación de Noticias. Más de 360 grupos de noticias de todo el mundo donde escoger y publicar en tu web.
  • Manager de Archivos. Almacena tus artículos antiguos y publícalos de nuevo cuando quieras.
  • Posibilidad de impresión, convertidor a PDF o envío por email de cualquier noticia o artículo publicado.
  • Editor de texto, similar al Word Pad.
  • Editor de Usuarios.
  • Encuestas. Posibilidad de publicar distintas en cada página.
  • Módulos configurables. Descargas de nuevos módulos.
  • Manager de Plantillas. Descarga de nuevas plantillas.
  • Previsualización de Plantillas. Puedes ver el aspecto de la página al cambiar de plantilla antes de actualizar los cambios.
  • Administrador de banners.

Mambo nos sirve para construir sitios web que necesiten contar con una base de datos. Es un sistema estable que cuenta con componentes externos tales como:

  • Foros
  • Libro de Visitas
  • Mapa Web
  • Descarga de Archivos
  • Noticias

Todo hace que tengamos un sistema robusto repleto de posibilidades. El Equipo de de desarrollo de Mambo publica parches de actualizaciones relacionados con la seguridad para tener nuestro sitio lo más seguro y estable posible.

Un poco de historia

El equipo de desarrollo de Mambo se separó de Miró que era la empresa australiana propietaria de los derechos legales de este Open Source. Este equipo de programadores desarrolló Joomla! en Septiembre del año 2005

JOOMLA!
Es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005. Se trataba de una versión mejorada de Mambo 4.5.2.3 combinada con otras modificaciones de seguridad y anti-bugs. Actualmente los programadores han publicado Joomla! 1.5 Stable bajo un código completamente reescrito y construido bajo PHP 5.

LIFERAY
http://www.intecna.es/index.php?option=com_content&task=view&id=30&Itemid=71 Liferay Es en si mismo un portal de código abierto con grandes características que lo hacen pertenecer el nivel de talla mundial. Sus principales características son: SSO Sistema de Sngle Sign On compatible con el directorio activo de Windows (protocolo LDAP) lo que le permite manejar un sistema de autenticación y de presencia muy fácil para el usuario. Su diseño del tipo ASP (Application Services Provider) o hosting le permiten una total independencia entre sus sitios y dominios permitiéndole además correr en servidores tan livianos como Apache Tomcat, u otros como OracleAS, WebSphere. Emplea tecnología Hibernate lo que le permite conectarse a cualquier base de datos, por lo que es completamente independiente del motor de BD, corriendo desde MySQL, Oracle hasta SQL server. Altamente escalable al poder funcionar como Clouster Gran variedad de Portlets, entre ellos: Wikis, foros, blog, tienda virtual, Webmail, tablon de anuncios, encuestas, noticias, etc. Tecnologías soportadas:
  • Apache ServiceMix
  • ehcache
  • Hibernate
  • ICEfaces
  • Java J2EE/JEE
  • jBPM
  • JGroups
  • jQuery JavaScript Framework
  • Lucene
  • MuleSource ESB
  • PHP
  • Ruby
  • Seam
  • Spring & AOP
  • Struts & Tiles
  • Tapestry
  • Velocity
  • AJAX
  • iCalendar & Microformat
  • JSR-168
  • JSR-127
  • JSR-170
  • Seats on the JSR-286 (Portlet 2.0) and JSF-314 (JSF 2.0) committees
  • OpenSearch
  • Open platform with support for web services including:
    • JSON
    • Hessian
    • Burlap
    • REST
    • RMI
    • WSRP
  • WebDAV
Es un portal completamente diseñado como SOA y tiene soporte en muchos idiomas. Actualmente esta disponible la versión 5.0.1 pero en su Road Map tienen la 5.1 y la 5.2 con grandes cambios en integración y funcionalidades. Su instalación es bastante simple quedando lista para operar y configurar en pocos instantes. Es una opción bastante interesante que tocará revisar y probar su funcionamiento con las interfases de microsof: Office, Exchange y RMS para poder tenerla en cuenta en muchas aplicaciones industriales de alta disponibilidad. Sin embargo no se debe descartar pues su estructura y diseño son bastante robustas.

ALFRESCO
Herramienta diseñada especialmente como gestor de contenidos empresarial (EMC) tiene varias ventajas importantes, una que al parecer esta siendo muy utilizada es la de alquilar el servicio, de esta manera no se requiere infraestructura y prácticamente nada de soporte de infraestructura:

  • Gestor de Contenido Empresarial (ECM)
  • Gestor Documental
  • Colaboración
  • Gestor de Expedientes
  • Gestor de Conocimiento
  • Gestor de Contenido Web
  • Imagen
Tiene un gran patrocinio de Google y dentro de sus herramientas esta la utilización interna del motor de búsqueda de Google y la utilización, también gratuita de su sistema de Gadget, utilizado en el portal del gigante de las búsquedas. Posee grantes ventajas administrativas y de seguridad ya que es altamente configurable y escalable, es compatible con MS Office y posee características de búsqueda inteligente. Otra gran ventaja es que funciona con varios motores de bases de datos como MySQL y Oracle, entre otros y al ser creado en JAVA corre en servidores de aplicación como Tomcat de Apache. Este programa en si mismo no es un portal y su enfoque esta más dado a la gestión de documentos (EMC), sin embargo se integra de manera nativa con portales como:
  • Liferay
  • JBoss Portal
  • JSR-168

iGoogle

http://www.genbeta.com/2007/05/01-igoogle-la-nueva-pagina-personalizada-de-google

http://www.genbeta.com/2008/04/15-llegan-los-gadgets-colaborativos-a-igoogle

Aunque es básicamente una página personalizada, que a través de kokis y su cuenta de gmail permite crear contenidos personalizados y una apariencia propia, su funcionamiento y gran desarrollo colaborativo permiten su uso como un verdadero portal de información Personal.

Google APPs

Coloco esta imagen de Google APPs pues es un portal empresarial de muy bajo costo (al menos la básica) que le permite a una empresa pequeña tener a su disposición todo un entorno de colaboración de gran disponibilidad, escalabilidad y respaldo a 0 pesos o a muy bajo costo.

Innovación de Google. Soluciones potentes. Inversión cero.

Imagínate lo valioso que sería que toda la comunidad de tu campus (estudiantes, profesores y personal) pudiera compartir información e ideas más fácilmente. Con las herramientas gratuitas de publicación, colaboración y comunicación de Google Apps edición educación, que incluyen cuentas de correo electrónico con el dominio de tu centro docente (por ejemplo, estudiante@centro-docente.edu), esto puede ser una realidad.

Puedes combinar las herramientas y servicios disponibles como prefieras y personalizarlos con el logotipo, los colores y el contenido del centro. Podrás administrar a tus usuarios a través de un panel de control basado en web o utilizar las API para integrar Google Apps en tus sistemas existentes.

Y, lo mejor de todo, Google centraliza todo el alojamiento, por lo que no tendrás que preocuparte de descargar, instalar o realizar el mantenimiento de ningún hardware ni software. Podrás poner este proyecto en marcha rápidamente con el mínimo soporte del personal de TI de tu centro. Más información

Compara ediciones y regístrate

Comunícate y conéctate

Colabora y publica

Administra tus servicios

Gmail Gmail Correo electrónico con 6.647149 GB de almacenamiento por cuenta, herramientas de búsqueda en el correo y chat integrado.
Página de inicio Página de inicio Accede a la bandeja de entrada, al calendario, a documentos y a información del campus y, además, realiza búsquedas en Internet de forma centralizada.
Panel de control Panel de control Administra tu dominio y las cuentas de usuario online.

Google Talk Llamadas de voz y texto gratuitas a todo el mundo.
Google Docs Google Docs Crea documentos, compártelos y colabora en tiempo real.
Google Code API de ampliación Integración con los sistemas de TI existentes o con soluciones de terceros.
Google Calendar Google Calendar Coordina las reuniones y los eventos del centro con calendarios que puedes compartir con tus compañeros.
Page Creator Page Creator (en inglés) Crea y publica páginas web con rapidez.
Ayuda Ayuda y asistencia Asistencia las 24 horas del día, los 7 días de la semana, con atención telefónica en varios idiomas, para problemas graves.

lunes, 21 de abril de 2008

Mambo, gran opción de Portal Open Source

¿Qué es Mambo? PDF Imprimir E-mail

Mambo es un sistema de portales CMS basado en el lenguaje de programación PHP y base de datos SQL de código abierto. Basa todo su aspecto en templates o themes.

Características principales:

  • Base de datos movida por los estándares PHP/MySQL.
  • Módulo de seguridad multinivel para usuarios/administradores.
  • Noticias, productos o secciones totalmente editables y configurables.
  • Sección de temas que pueden ser enviados por los usuarios registrados.
  • Plantillas y templates totalmente configurables incluyendo menú central y bloques a izquierda y derecha, según se quiera.
  • Soporte de subida de imágenes para incorporar a nuestra propia librería y para usar en cualquier parte del sitio web.
  • Foros dinámicos y encuestas con vista de resultados.
  • Soporta Linux, FreeBSD, MacOSX server, Solaris, AIX, SCO, WinNT, Win2K.

Administración:

  • Cambio del orden de los objetos incluyendo noticias, FAQ's, artículos, etc.
  • Generador automático de noticias en titulares.
  • Envío de noticias, artículos, FAQ's y enlaces por parte de los usuarios registrados.
  • Jerarquía de Objetos: cuantas secciones, departamentos, divisiones y páginas se quiera.
  • Librería de Imágenes - Almacena todas los archivos PNG's, PDF's, DOC's, XLS's, GIF's y JPEG's online para un fácil uso.
  • Búsqueda Automática de Directorios.
  • Manager y Sindicación de Noticias. Más de 360 grupos de noticias de todo el mundo donde escoger y publicar en tu web.
  • Manager de Archivos. Almacena tus artículos antiguos y publícalos de nuevo cuando quieras.
  • Posibilidad de impresión, convertidor a PDF o envío por email de cualquier noticia o artículo publicado.
  • Editor de texto, similar al Word Pad.
  • Editor de Usuarios.
  • Encuestas. Posibilidad de publicar distintas en cada página.
  • Módulos configurables. Descargas de nuevos módulos.
  • Manager de Plantillas. Descarga de nuevas plantillas.
  • Previsualización de Plantillas. Puedes ver el aspecto de la página al cambiar de plantilla antes de actualizar los cambios.
  • Administrador de banners.

Mambo nos sirve para construir sitios web que necesiten contar con una base de datos. Es un sistema estable que cuenta con componentes externos tales como:

  • Foros
  • Libro de Visitas
  • Mapa Web
  • Descarga de Archivos
  • Noticias

Todo hace que tengamos un sistema robusto repleto de posibilidades. El Equipo de de desarrollo de Mambo publica parches de actualizaciones relacionados con la seguridad para tener nuestro sitio lo más seguro y estable posible.

Un poco de historia

El equipo de desarrollo de Mambo se separó de Miró que era la empresa australiana propietaria de los derechos legales de este Open Source. Este equipo de programadores desarrolló Joomla! en Septiembre del año 2005 y a partir de este momento nuestra dedicación se centra en este último. Para saber un poco más de este asunto puedes visitar nuestro hilo del foro.

Ideas, Fuerza

IDEAS FUERZA
Re-Ciudades
«La elección de cuál es la identidad que transmite una ciudad va a jugar un papel fundamental en los próximos años. Y va a depender, obviamente, de un modelo ideológico, pero también de la visión que tengan los dirigentes (¿o deberíamos empezar a llamarlos directivos'?) de la ciudad.»

Alfresco Gestión documental de talla Empresarial

Alfresco es una solución 100% Software Libre de Gestión de Contenidos Empresarial (ECM), que extiende la Gestión Documental para dar respuesta al ciclo de vida de forma íntegra no solo de los documentos, sino de todos los contenidos de una organización, independientemente de su naturaleza.


El Gestor Documental (ECM) Alfresco es una plataforma que incluye un repositorio de contenidos a escala empresarial, portlets JSR-168 para la gestión y utilización del contenido, así como un interfaz CIFS (Common Internet File System) que ofrece compatibilidad con el sistema de archivos de Microsoft Windows.

Alfresco ha sido desarrollado utilizando las últimas tecnologías Java, incluyendo JBoss Application Server 4.0, JBoss Portal 2.0, Spring 1.2, Hibernate 3.0, MyFaces 1.0, Lucene 1.4 y Java 1.5. La versión lanzada por Alfresco ofrece capacidades de gestión de contenidos empresariales en portales compatibles con JSR-168 y JBoss Portal 2.0.

Alfresco se estructura en torno a un Repositorio de Contenidos único, gestionando el almacenamiento de la información en cualquiera de sus formatos nativos, indexando (Fulltext Indexes) y categorizando los contenidos para su rápida búsqueda y localización, almacenando los metadatos en sistemas de Gestión de Bases de Datos (DBMS).

Liferay Portal Open Source

Liferay es la principal aplicación basada en software libre para la creación de entornos colaborativos on-line. Actualmente está respaldado por una extensa red de servicios profesionales que ofrece desarrollos a medida, formación y soporte en todo el mundo. Liferay ofrece una arquitectura de temas (denominados en inglés Themes), que permite llevar a cabo cambios en la apariencia del portal sin cambiar el código fuente de Liferay. Es posible desplegar nuevos temas en caliente sin necesidad de tener que detener la ejecución al portal.


El uso de CSS y capas en las páginas de Liferay facilita diseñadores gráficos la creación de nuevos.

• Biblioteca de Documentos

• Galería de Imágenes

• Contenido estructurado

• Mecanismo flexible de plantillas (XSL/VM)

Características de Liferay

  • SSO (Single Sign On) Liferay proporciona un conector CAS integrado. CAS es el motor de Single Sign On de la Universidad de Yale. Liferay permite desarrollar integraciones con otros motores de Single Sign On como SSO
  • Modelo en hosting (ASP) Liferay ha sido diseñado desde su concepción para ser usado en formato ASP (Application Service Provider) o hosting. Esto permite que se puedan alojar múltiples instancias del portal (simplemente diferenciadas por URL´s distintas) sobre un único servidor de aplicaciones y una base de datos.
  • Independencia respecto de Servidores de Aplicaciones. Liferay puede ejecutarse sobre contenedores ligeros como Tomcat o Jetty, o sobre servidores compatibles con J2EE como Borland ES, JBoss+Jetty/Tomcat, JOnAS+Jetty/Tomcat, JRun, OracleAS, Orion, Pramati, RexIP, Sun JSAS, WebLogic, y WebSphere. Un valor adicional de ser un portal basado en Java es que Liferay se ejecuta sobre múltiples sistemas operativos: BSD (FreeBSD, NetBSD, OpenBSD), Linux (Fedora, Novell), Solaris, Mac OS X y Windows.
  • Independencia respecto de Bases de Datos. Liferay emplea Hibernate (http://www.hibernate.org/) como herramienta ORM para la capa de persistencia, lo que facilita que soporte cualquier base de datos como DB2, Firebird, Hypersonic, InterBase, JDataStore, MySQL, Oracle, PostgreSQL, SAP o SQL Server. Esto permite a las organizaciones mantener los recursos con los que cuenta y no tener que adquirir nuevo hardware y software de base de datos.
  • Internacionalización. Liferay puede mostrar y recibir entradas en múltiples idiomas. Incluye recursos lingüísticos en Chino, Holandés, Inglés, Alemán, Griego, Italiano, Japonés, Coreano, Portugués, Español, Turco y Vietnamita.
  • Altamente escalable. Liferay es escalable y usa OSCache para ofrecer a las personas encargadas de llevar a cabo el despliegue una caché en Cluster. De este modo es posible escalar añadiendo más nodos sin sacrificar la cache.
  • Struts y Tiles. Liferay está basado en Struts para seguir el patrón Modelo-Vista-Controlador (MVC). La apariencia del portal puede ser fácilmente adaptada y rediseñada, ya que la lógica de presentación está basada en sencillas plantillas que son leídas mediante Tiles.
  • Gran variedad de Portlets incluidos. Liferay ofrece más de cincuenta (50) portlets útiles: blogs, tienda, wiki, correo electrónico (webmail), tablón de anuncios, encuestas, canales RSS, etc. La mayor parte de los portlets pueden configurarse de forma que sean usados sólo por algunos usuarios del entorno colaborativo, gracias a la granularidad que permite la gestión de usuarios de Liferay Portal
  • Administración. Liferay permite que los administradores del portal gestionen fácilmente usuarios, grupos, localizaciones y roles a través de herramientas visuales. Los grupos y localizaciones representan conjuntos de usuarios, y un rol es un conjunto de permisos que un grupo o un usuario poseen. El acceso a portlets está restringido a usuarios en función de su rol
  • Tecnologías soportadas - JSR-168JSR-220 (Hibernate) - JSR-127 (JSF)AJAXSpring, - EJB y programación orientada a aspectos (AOP) - Struts y Tiles - WSRP - Velocity