Buscar
Social
Ofertas laborales ES
sábado
sep152007

Nuevo CMS Magnolia versión 3.0.3

La versión opensource 3.0.3 de Magnolia CMS acaba de salir y la pueden bajar en sourceforge.

Incluye el nuevo jackrabbit 1.3.1, que a la vez incluye el nuevo lucent. Esta versión soporta Oracle 10g

Pueden ver el roadmap aca:

Como dije antes en un recapitulativo, magnolia es uno de los únicos CMS opensource en soportar JSR170.

Para mas información sobre JSR170 pueden seguir este enlace:

http://www.cmswatch.com/Feature/123

Entre otras caracteristicas cuenta con:

  • Interface AJAX
  • Backup automático de meta-data (como nombre del autor y fecha)
  • Multi lenguaje- administración en 15 lenguas; contenido en cualquier lengua..
  • Búsqueda en el repositorio por contenido o por palabras claves
  • Gestión de versión
  • Workflow, el cual puede ser modificado para amoldarse a procesos complejos de publicación.
  • Publicación diferida, toda publicación puede ser automáticamente programada a una fecha posterior.
  • Creación de flujos RSS
  • PodCasting
  • Url virtualmente estáticos (a toda pagina se le puede dar un url de tipo estático de manera a ser fácilmente accesible a los motores de búsquedas e indexados)
  • Virtual Static Web Addresses
  • integración con portales de contenido via JSR-168
  • Conector hacia CRM
  • Autentificación con Single Sign On, JAAS y LDAP (*)
  • Conector CRX
  • Modulo de despliegue
  • clustering y load-balancing
  • Cache, Magnolia puede poner en cache toda pagina de manera a aumentar la rapidez del acceso a ellas, el cache se pone al día automáticamente según las paginas sean modificadas.
  • Logging utilizando Apache Log4j
  • Magnolia uses standard Log4j logging. Its extensive customization options allow you to focus logs on your particular needs.
  • Backup posible a través de varios medios, ya sea directamente por el repositorio o a través de de un mecanismo de export/import que puede ser planificado. De la misma manera hay un modulo de packaging que permite hacer un backup de los templates, clases java , etc..
  • Gestion de roles, de manera a asignar a un usuario uno o mas roles a travez de grupos bien definidos.El contenido puede ser solo visto, leído y cambiado por aquellas personas que han sido asignadas a ello.
  • Posibilidad de crear los templates de manera dinámica con el sitedesigner, sin tener que saber nada de html o jsp.

Tienen también la versión enterprise edition, que no es gratis pero aporta muchas funcionalidades y ademas el soporte, muchas empresas no utilizan opensource justamente porque no hay ningún soporte detrás de los productos

Para mas información pueden visitar el sitio de magnolia aquí: http://www.magnolia.info

viernes
sep142007

Quare, una implementación de LINQ para Java

Anders Norås ha creado una implementación de LINQ en Java; LINQ es una de las novedades de la tercera versión de .NET. Es un lenguaje declarativo para realizar consultas sobre colecciones de datos que se encuentran en memoria de un modo bastante similar a como en la actualidad se realizan consultas SQL sobre una base de datos.

 

Por ejemplo, podríamos hacer una consulta tipo: "from myColection where customer.money > 10.000 select *" donde myColection sería cualquier colección del framework de Colections. Y sí, esa es la sintaxis que se usa; no es que no sepa hacer consultas SQL. Intencionadamente Microsoft invirtió el orden de los parámetros para que los desarrolladores sean conscientes cuando están haciendo una consulta contra una base de datos y cuando la están haciendo contra una colección de datos que está cargada en memoria.

 

Quare es una implementación de LINQ sobre Java. Todavía no está terminado, pero ya es funcional y es capaz de ejecutar los ejemplos que Microsoft usa para su tecnología.

 

¿Qué os parecen Quare y LINQ?

viernes
sep142007

eSWT pasa a formar parte estándar de la plataforma S60

eSWT, una implementación de SWT orientada a dispositivos empotrados, ha pasado a convertirse en una parte estándar de la plataforma S60 a partir de su tercera edición. Esta plataforma desarrollada por Nokia, pero también licenciada a otros fabricantes de terminales móviles, es en la actualidad una de las principales plataformas usadas en smartphones.

 

eSWT estará disponible para los midlets y permitirá desarrollar aplicaciones Java ME con una interfaz de usuario extremadamente rica y vistosa.

¿Alguno de vosotros ha desarrollado con eSWT?

jueves
sep132007

Feliz día del Programador!

Hoy es el día 256 (2^8) del año y por fortuna tenemos celebración, hoy se celebra el día del programador!

 Esperemos nos unamos a esta fiesta siguiendo la tradición, ya que esta profesion es muy bien paga para muchos pero para otros no tanto.

 Celebremos por esto, que nos trae alegrias y felicidades y eso si, altas dosis de estres!

miércoles
sep122007

Installationwiki, un wiki para explicar cómo instalar aplicaciones

Installationwiki es un wiki basado en MediaWiki que pretende recoger información sobre cómo instalar distintas aplicaciones, frameworks, servidores... una buena idea ya que este tipo de información no siempre es fácil de encontrar, en especial cuando queremos instalar una versión del producto que no es la más actual.

Dentro del Wiki tienen una sección dedicada a Java, aunque por lo de ahora sólo tiene información relativa a Alfresco, GWT, Jasper Reports y OpenCMS. Eso sí, la información es bastante buena y detallada ya que proviene de libros editados por la editorial Pack, editorial que está detrás de esta iniciativa.