[Plone-conosur] Plone y PostgreSQL
Israel Saeta Pérez
dukebody en gmail.com
Lun Ago 25 07:34:21 UTC 2008
Hola, para preguntar cosas nuevas te aconsejo que crees un hilo nuevo,
pero respondo aquí por esta vez.
2008/8/25 <fernando.villarroel en vtr.net>:
> Gracias por sus respuestas y aprovecho de preguntarles otras.
>
> On Sun, 24 Aug 2008 17:11:32 +0200
> "Israel Saeta Pérez" <dukebody en gmail.com> wrote:
>>
>> Intento responder a lo que no ha respondido ya Mikel,
>>
>> On Sun, Aug 24, 2008 at 7:08 AM, <fernando.villarroel en vtr.net> wrote:
>>>
>>> Hola
>>>
>>> Buscando informacion sobre Plone y Postgres gratamente me encontre con la
>>> siguiente guia:
>>>
>>>
>>> http://plone.org/documentation/tutorial/creating-sql-content-types-with-collective.tin/tutorial-all-pages
>>>
>> [...]
>>>
>>> Dada esta perspectiva se podria por ejemplo crear un formulario que me
>>> devuela una consulta SQL del motor BBDD; por ejemplo todas las ventas del
>>> dia hoy now() como se haria usando el el how to anterior?
>>
>> Supongo que tendrías que escribir una vista de Zope 3 que trabajase
>> con SQLAlchemy para recuperar los datos que quieras en forma de
>> objetos (porque SQLAlchemy es principalmente un ORM) y pasárselos a la
>> plantilla correspondiente.
>>
> Me puedes recomendar algun how to para desarrollar una vista Zope. Es algo
> asi como un controlador usando SQLAlchemy?
No estoy muy puesto en el modelo MVC pero creo que sí:
http://plone.org/documentation/tutorial/borg/zope-3-views
> Que tipo de plantillas usa Plone, por ejemplo en TurboGears yo usaba
> plantillas Genshi, Kid, Mako y Myghty.?
Por defecto usa ZPT:
http://plone.org/documentation/tutorial/zpt
pero, en teoría, en una vista de Zope 3 puedes usar el motor de
plantillas que más te guste, aunque yo nunca lo he visto en la
práctica.
>>> ¿O quizas un desarrollo que apunte a transacciones SQL es mejor
>>> desarrollarlo en un framework como Django por ejemplo y meter los
>>> furmalarios en la seccion Main del CMS Plone?
>>> Atentos a sus comentarios les saluda cordialmente,
>>
>> No sé a qué te refieres con la sección Main de Plone, pero sea lo que
>> sea, yo no mezclaría.
>
> A la seccion Main me refiero, a que la plantilla tiene secciones como
> header, footer, etc.
Si vas a trabajar únicamente con bases de datos y no necesitas los
tipos de contenido y la interfaz de Plone, te recomiendo usar un
framework con mayor base en el modelo relacional como pueden ser
Django o Pylons, en lugar de Zope.
--
Israel Saeta Pérez
http://dukebody.com
Más información sobre la lista de distribución Plone-ConoSur