GXportal es un motor para portales web cuyo objetivo es poder diseñar, administrar y mantener portales escalables sin necesidad de programar. Éste es un producto de ARTech, empresa de origen uruguayo con oficinas en México, Estados Unidos y Brasil. El producto insignia de ARTech es GeneXus, una plataforma para automatización de desarrollo de software. De hecho, GXportal forma parte de esta plataforma.
A principios de siglo, este tipo de herramientas eran conocidas como “portal engines” (motores de portal). Sin embargo, conforme fueron evolucionando e integrando funcionalidad de flujos de trabajo (workflow) para contenido, su nombre también cambió y ahora son conocidos como “Content Management Systems (CMS)”, o sistemas de gestión de contenido.
La versión que evaluamos es la 4.0.1. Este producto se encuentra disponible en dos modalidades: Lite y Completa. La versión Lite provee todas las funciones básicas de un CMS, como el diseño basado en plantillas —que permite manejar el diseño por separado del contenido—, administración de contenido con base en un workflow, búsqueda de contenido, personalización de páginas, conectores para contenido HTML, Flash y Javascript, componentes para foros de discusión, newsletters, FAQs y encuestas.
Además de esto, la versión completa ofrece:
• Interacción con aplicaciones.- Con GXportal, un portal no sólo es un sitio informativo, sino que las aplicaciones de negocio también se pueden habilitar para el web.
• Single Sign On.- Un objetivo común de un portal es que sirva de punto de entrada para diferentes aplicaciones habilitadas en web. La capacidad de Single Sign On (firma única), permite que un usuario se identifique una sola vez y pueda utilizar diferentes aplicaciones sin necesidad de estarse autentificando en cada una.
Aún así, el principal atractivo de este producto es la capacidad de que personal no técnico pueda administrar un portal por sí mismo. Esto se logra a través del uso de asistentes (wizards) y menús para todas las actividades de administración de diseño y contenido. En pocas palabras, es posible crear un sitio completo sin necesidad de escribir una sola etiqueta de HTML. Tal vez esto parezca irrelevante a nuestros lectores, que seguramente conocen la especificación de HTML y DOM al derecho y al revés, pero lo importante es que permite que los usuarios finales puedan manejar un portal entero sin necesidad de recurrir al personal de sistemas... imaginen la belleza.
Otro atractivo de GXportal es su precio, el cual es bajo al compararlo con herramientas similares en el mercado. El esquema que maneja GXportal es que se adquiere una licencia que incluye el motor y un usuario administrativo, y por separado se puede adquirir licencia para usuarios administrativos adicionales. La licencia de la versión Lite tiene un precio de $750 dólares, mientras que la licencia de la versión completa cuesta $2,800. Los precios por usuario administrativo adicional dependen del volumen, pero van de $140 a $350 dólares por usuario. Todo esto es independiente de la cantidad de usuarios no administrativos, la cual es ilimitada. Estos precios son atractivos al compararlos con soluciones para portales como la de Bea u Oracle, que típicamente superan los $80,000 dólares. Por otro lado, es cierto que existen CMS de código abierto con disponibilidad gratuita, que brindan gran flexibilidad en cuanto a sus capacidades. El problema con ellos es que aún no tienen la facilidad de uso de los productos comerciales, por lo que requieren mayor conocimiento técnico y están fuera del nicho en que se enfoca GXportal.
Trabajar en base a grupos de trabajo permite controlar los privilegios de los usuarios.
La instalación de este producto es bastante sencilla. Simplemente se ejecuta un instalable y se va siguiendo el asistente para configurar la conexión a la base de datos, el servidor web y el servidor FTP. Posteriormente se utiliza un módulo de administración de licencias para alimentar las licencias disponibles. Después de esto ya estamos listos para crear y publicar un website. La documentación incluida en GXportal es bastante completa, ya que incluye manual de instalación, un tutorial para guiar al usuario en la funcionalidad básica, y ayuda detallada en formato Microsoft Help.
La versión 4.0.1 de GXportal solamente funciona sobre plataforma Microsoft, ya que requiere Internet Information Server como servidor web, y SQL Server como manejador de base de datos, además de utilizar el .NET Framework 1.1. Sin embargo, Eugenio García, Project Manager de GXportal, nos comenta que la versión 4.1 —que estará disponible cuando ustedes estén leyendo esto— ya se ejecuta sobre plataforma Java, pudiendo utilizar como DBMS tanto Oracle como DB2. Esto hace posible que GXportal sea instalado en ambientes Linux/Unix, utilizando cualquier motor de servlets (Websphere, Tomcat, Oracle IAS, JRun, etc.) y Apache como servidor web. Otra característica importante para esta versión es el uso de cache en las sentencias a la base de datos, lo cual brinda una mejora considerable en el desempeño y escalabilidad.
Algo que sentimos que le hace falta a GXportal es una comunidad de desarrolladores que contribuyan componentes para extender la funcionalidad base de este producto. Hemos visto que otros productos cuentan con esto, y es de gran ayuda. En este sentido, Eugenio nos comenta que en la versión 5.0 se podrá extender GXportal a través del estándar WSRP (Web Services for Remote Portlets). “Esto nos permitirá integrarnos a la comunidad que hoy en día existe en torno a esta especificación, así como crear nuestra propia comunidad para que las empresas puedan intercambiar información mediante este mecanismo.”, agrega Eugenio.
- Log in to post comments