2011-09-01 24 views
6

Tengo que configurar un motor de blog que "tiene que estar integrado con una aplicación Java". Estos son mis requisitos, no estoy bromeando. La aplicación java es una aplicación web que sirve contenido modificado dinámicamente.Un motor de blog para integrar con una aplicación Java. ¿Qué motor de blog?

Lo que exactamente el blog y esta aplicación van a cambiar, no lo sé, porque mi cliente no sabe. (Sí, lo sé, mi cliente es ..., pero este es el caso).

Creo que tengo dos opciones: un motor de blog de Java y WordPress.

Wordpress es popular, estable, personalizable, ..., pero en PHP. Los blogs de Java no son populares, pero en Java.

En un proyecto anterior estaba usando un blog de .NET, llamado dasBlog, no era popular y no se personalizaba fácilmente. No quiero volver a cometer ese error.

Si puedo controlar completamente un blog de Wordpress (publicar publicaciones, editar contenido de la barra lateral, hacer que WordPress me pregunte por contenido para una barra lateral, ...) a través de JAX-RPC o REST y si eso es sencillo, tal vez Yo elegiría Wordpress.

¿Qué opinas?

+2

¿Qué significa "integrado" en este caso? En un nivel básico, WordPress manipula una base de datos MySQL, por lo que la aplicación Java podría hacer lo mismo fácilmente, y tienes integración. –

+1

Integrar es una palabra que mi cliente usó. Estoy pensando que significaría compartir contenido/datos en ambos sentidos. No pensé en la base de datos. Gracias. Esa es una opción más – mist

Respuesta

7

Para la integración de wordpress-java He encontrado estos:

Quercus (corre PHP): http://wordpress.tv/2008/10/27/spreading-the-word-to-java-bring-wordpress-and-java-together-with-quercus-slides/

API Java para wordpress http://code.google.com/p/wordpress-java/ (Este es mi favorito, pero no sé lo poderoso es)

puerto de java de wordpress: http://www.theserverside.com/news/thread.tss?thread_id=50890 (no me gusta éste)

+2

wordpress-java hizo el trabajo. No puede hacer todo, pero hace lo suficiente – mist

1

No es poco común combinar una aplicación java con una instalación de wordpress (lo he hecho al menos una vez). Justo al frente con un apache, ejecutando php y wordpress y haciendo que su aplicación java se ejecute "detrás" en su propio contexto. Las partes difíciles son si necesita compartir sesiones e inicios de sesión.

+0

¿cómo compartes contenido? – mist

+1

Lo más fácil es hacer un mashup. O haces actualizaciones parciales AJAX, o puedes iframe. Si absolutamente debe hacerlo completamente del lado del servidor, puede simplemente buscarlo entre entornos a través de http (HttpClient o somesuch). Todo se reduce al nivel de integración que necesita. Como dijo, su cliente no puede articular adecuadamente lo que esta integración debería lograr, así que creo que necesita trabajar más en eso. Simplemente decir "integrar blog" es demasiado directo. Solo un enlace a un blog externo es un tipo de integración. Explore el caso de uso con más detalle antes de comenzar a trabajar en la implementación. – pap

0

también puedes probar apache-roller, no coincide con la interfaz de usuario de wordpress. pero puede hacer el trabajo ...

Cuestiones relacionadas