March 9th, 2009 Category: Oracle php5 Uncategorized
12 Comments »

Drupa Zend Framework

Este ultimo tiempo estuve bastante ocupado cerrando algunos proyectos por eso la falta de post en el blog.

El proyecto que mas me ocupo mi tiempo es Personal Book que desarrollamos en Easytech. Basicamente PBOOK es un sistema de ventas de libro online, con el agregado que podes agregarle una dedicatoria a cualquier libro que compres. Atras de este proyecto esta una de las empresas grandes de Chile, Dimacofi.

Despues de viajar a Chile para ultimar detalles sobre el cierre del proyecto, hoy por fin se hace publica la pagina para que cualquier Chileno (por ahora), pueda comprar libros de forma online, sin la necesidad de depender de un stock y sin moverse de su casa.

Para el proyecto se decidio usar Drupal para el manejo del sitio, y los contenidos  y Zend Framework para todo el resto. Se uso 2 motores de base de datos, mysql para Drupal, y Oracle XE para el resto.

El sitio cuenta con varios subsistemas, que se comunican entre si a traves de colas de ActiveMQ, un sistema de colas de la gente de Apache Software Foundation, el cual nos resulto excelente para esta funcion.

Si tienen la oportunidad naveguen el sitio y vean como pueden trabajar en perfecta armonia Zend Framework y Drupal .

site: www.personalbook.cl


Invitame una Cerverza


Comentar


12 Responses

Pedro Vidaurre 2009-03-10 10:31:55
Estuve navegando la tienda de libros, y solo una pequeña sugerencia para la busqueda por categorias y editoreales. Solo deberias mostrar en los combo box las editoriales y categorias que tienen información.

Pablo Morales 2009-03-10 10:40:13
Hola Pedro. Gracias por el comentario, pero eso es una decision administrativa y lo querian asi, igual les voy a sugerir esto.

Gracias.

ipm 2009-03-18 17:43:07
Estoy desarrollando una tienda virtual para una librería y estoy barajando la posibilidad de utilizar Drupal por lo que tu página es un buen ejemplo para ver el resultado. Gracias por compartirlo.

Pablo Morales 2009-03-18 17:44:54
Hola ipm.

De nada :), hay varios modulos de drupal para montar tiendas virtuales

jose 2009-04-20 13:31:27
hola,
Me parece que has hecho un buen trabajo, estoy iniciando en drupal y Zend Framework , me puedes aconsejar algún tutorial donde explique de modo práctico la integración de estas dos herramientas.
Gracias de antemano

Pablo Morales 2009-04-20 13:40:39
Basicamente drupal cuenta con unos webservices, interactuando con estos ws podes mantener las sesiones, con los contenidos pasa lo msimo.

Pepe 2009-05-04 14:18:55
Hola que tal, primero felicidades por tu pagina se ve muy bien, ahora una pregunta: cuanto tiempo de desarrollo te llevo la pagina?

Pablo Morales 2009-05-04 14:32:46
Llevo varios meses, ya que tiene mucho subsistemas, la integracion entre drupal y ZF no llevo mucho

jose 2009-05-31 00:18:05
Pablo, extraordinario trabajo... te felicito. Una pregunta por que elegir drupal y no joomla, este ultimo tiene mas plugins ...?

Pablo Morales 2009-05-31 12:04:42
Hola Jose, que tenga mas no quiere decir que sean mejores.

En easytech ya venian trabajando con Drupal, y con excelentes resultados. No hicimos gran analisis ya que conociamos el CMS.

Drupal hasta ahora me sigue convenciendo. Con Joomla mi experiencia fue minima, pero cuando quise buscar un modulo para que maneje el ACL, Los modulos que encontre eran pagos cosa que no pasa en Drupal.

No me meti mucho mas en joomla, ya que esto es un factor importante, al usar software open source, uno pretenede no tener que lidiar con licencias.

Se que hay un modulo muy bueno en joomla para crear redes sociales, pero tambien es pago. o tiene una licencia paga.

Ademas nunca vi que tenga muchas ventajas sobre drupal, y la comunidad drupalera esta creciendo bastante.

Saludos

Ramses 2011-08-31 20:20:12
Excelente página, estuve navegando en ella y muy buen trabajo, tengo una duda la integración DP-ZF usaste el módulo zf que integra DP ó integraste las librerías aparte?.

Gracias.

Pablo Morales 2011-09-11 13:25:40
Hola Ramses, perdona que demore en responder.

Te cuento, nosotros usamos por un lado drupal y por el otro ZF, no es que creamos modulos con la lib de ZF.

Creamos por ejemplo un subdominio www.dominio.com, donde el contenido lo maneja drupal, y por otro lado creamos otros subdominio donde la aplicacion esta desarrollada con Zend Framework, para mantener conectada las dos app, usamos un modulo de drupal llamado Services, creo que ese era el nombre.

De ahi extraiamos datos como propiedades de un nodo, taxonomias, y sobre todo los usuarios.