[Usuarios Plone] ¿Sugerencia de como almacenar códigos postales en Plone?
Danilo Dellaquila
ddellaquila at gmail.com
Sat Oct 13 17:16:49 UTC 2012
Hola Juan Carlos,
bueno como no soy un programador, no te puedo dar una receta mágica para
esto pero te puedo indicar un camino.
Recuerdo que se ha hablado de este tema en la lista de nuestros colegas
italianos, ya que en Italia la administración publica es organizada más
o meno en la misma manera de España:
http://plone-regional-forums.221720.n2.nabble.com/province-comuni-td7452357.html
Perdona, el enlace es en italiano, básicamente le han aconsejado un par
de productos:
* http://pypi.python.org/pypi/collective.vdexvocabulary
* http://pypi.python.org/pypi/redturtle.entiterritoriali/0.2
El segundo creo que es el que te puede interesar más ya que usa un BBDD
en sqlite3 con SqlAlchemy.
También he encontrado este paquete que puede ser interesante mirar:
http://plone.org/products/collective.itvalidators
en practica lo que hace es validare los códigos postales italianos (CAP:
Codice Avviamento Postale) y otras cosas, en este caso la documentación
es en ingles.
Saludos,
Danilo
On 13/10/12 12:51, Juan Carlos Coruña wrote:
> Hola gente,
>
> Se me plantea una duda que es la que menciono en el asunto de este correo.
>
> Lo explicaré mejor: En los usuarios de Plone he añadido los campos
> país, ciudad, código postal y provincia pero deseo que se pueda
> seleccionar desde un vocabulario para que solamente se puedan
> seleccionar los términos disponibles: 3 países, ~60 provincias,
> ~10.000 ciudades y ~30.000 códigos postales.
>
> La duda que tengo es como almacenar estos metadatos en Plone. He
> considerado estas alternativas:
>
> * collective.vdexvocabulary
> <https://github.com/collective/collective.vdexvocabulary>
> * Objetos dexterity creados al efecto con 4 niveles de jerarquía
> (los códigos postales serían un atributo de ciudad): códigos
> postales -> países -> provincias -> ciudades.codigosPostales
> * sqlalchemy: Implementar toda la infraestructura de sqlalchemy
> junto con un interface crud igual es demasiado.
> * plone.app.registry: Definiendo una estructura para almacenarlos,
> p.ej. pais|provincia|ciudad|codPostal1|codPostal2|.... Esto me
> parece engorroso de gestionar aunque hay que tener en cuenta que
> raramente se modifican estos datos.
> * eval(dict(...)): Almacenar la estructura de códigos postales en un
> dictionario que se encuentre en un archivo. Para gestionarlos se
> tendría que editar directamente el archivo.
>
>
> ¿Que otras alternativas se os ocurren?
>
> Un saludo.
> --
> Juan Carlos Coruña
>
>
> _______________________________________________
> Usuarios-Plone mailing list
> Usuarios-Plone at lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-usuarios-plone
--
Danilo Dellaquila
Director Técnico
K-Gigas Computers S.L.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Empresa:http://www.k-gigas.es
Hosting:http://www.k-gigas.com
Blog:http://danilodellaquila.com
More information about the Usuarios-Plone
mailing list