Manual de Archetypes actualizado

10 messages Options
Embed this post
Permalink
Israel Saeta Pérez

Manual de Archetypes actualizado

Reply Threaded More More options
Print post
Permalink
Hola,

Hace poco comenté en las listas que el manual de Archetypes estaba
desactualizado. Hoy me ha mandado un mensaje Kamon Ayeva (un editor de
documentación de desarrollo) comentándome que lo acaba de actualizar
para Plone 3 e incorporar los comentarios.

Si encuentran algún fallo, inexactitud o falta en el manual, por favor
coméntenlo en la misma página o por aquí para intentar solucionarlo lo
antes y mejor posible.

http://plone.org/documentation/manual/archetypes-developer-manual

-- Israel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
spanish

Re: Manual de Archetypes actualizado

Reply Threaded More More options
Print post
Permalink
Israel Saeta Pérez escribió:

> Hace poco comenté en las listas que el manual de Archetypes estaba
> desactualizado. Hoy me ha mandado un mensaje Kamon Ayeva (un editor de
> documentación de desarrollo) comentándome que lo acaba de actualizar
> para Plone 3 e incorporar los comentarios.
>
> Si encuentran algún fallo, inexactitud o falta en el manual, por favor
> coméntenlo en la misma página o por aquí para intentar solucionarlo lo
> antes y mejor posible.
>
> http://plone.org/documentation/manual/archetypes-developer-manual

Gracias por la información. Le daremos un buen repaso. \ ;-)  Abrazos:
Manuel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Gustavo Archuby

Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
Buenas gente, ando molesto ultimamente... una pregunta, como puedo hacer
para saber que tipos de objetos puede contener un objeto, por lo que leí
antes se usaba allowedContentTypes pero a partir de la version 2.1, creo,
dejó de funcionar, es decir devuelve una lista vacía... si alguien me
puede contestar gracias...

Gustavo


_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
On Thu, Nov 13, 2008 at 11:48 PM, Gustavo Archuby wrote:
> Buenas gente, ando molesto ultimamente... una pregunta, como puedo hacer
> para saber que tipos de objetos puede contener un objeto, por lo que leí
> antes se usaba allowedContentTypes pero a partir de la version 2.1, creo,
> dejó de funcionar, es decir devuelve una lista vacía... si alguien me
> puede contestar gracias...

Puede que ya no funcione (¿bug?), pero está en la API de Plone 3:

http://api.plone.org/Plone/3.0/private/frames/products/ATContentTypes/public/products.ATContentTypes.content.folder.ATFolder-class.html

mira bajo "Inherited from ConstrainTypesMixin".

-- Israel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
Gustavo Archuby

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
Voy a buscar un poco mejor, creo que tiene que ver con el "restringir", en
determinados contextos funciona, por ejemplo dentro de la carpeta
vocabulary library de  ATVocabularyManager, funciona perfectamente, pero
dentro de una carpeta común no...

bueno sigo viendo, si encuentro alguna respuesta aviso...

Gustavo

> On Thu, Nov 13, 2008 at 11:48 PM, Gustavo Archuby wrote:
>> Buenas gente, ando molesto ultimamente... una pregunta, como puedo hacer
>> para saber que tipos de objetos puede contener un objeto, por lo que leí
>> antes se usaba allowedContentTypes pero a partir de la version 2.1,
>> creo,
>> dejó de funcionar, es decir devuelve una lista vacía... si alguien me
>> puede contestar gracias...
>
> Puede que ya no funcione (¿bug?), pero está en la API de Plone 3:
>
> http://api.plone.org/Plone/3.0/private/frames/products/ATContentTypes/public/products.ATContentTypes.content.folder.ATFolder-class.html
>
> mira bajo "Inherited from ConstrainTypesMixin".
>
> -- Israel
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>


--
Gustavo Archuby
Area Informática
Facultad de Humanidades y Ciencias de la Educación



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
frapell-2

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
Hola Gustavo, hay varios metodos que podes aplicarle a una carpeta que
te da informacion acerca de los tipos permitidos, puse un script de
prueba con las siguientes lineas:

print "Availabe Types: ", context.getDefaultAddableTypes()
print "Current Mode: ", context.getConstrainTypesMode()
print "Current Allow: ", context.getLocallyAllowedTypes()
print "Current Prefer: ", context.getImmediatelyAddableTypes()

Si ejecuto eso en una carpeta en donde he aplicado las siguientes restricciones:

-Especificar tipos manualmente
-Tipos permitidos: "Collection", "Favorite", "Folder", "Link", "Page"
-Tipos secundarios: "Collection", "Favorite", "Folder"

Obtengo el siguiente output:

Availabe Types:  [<DynamicViewTypeInformation at
/www/portal_types/Document>, <DynamicViewTypeInformation at
/www/portal_types/Event>, <DynamicViewTypeInformation at
/www/portal_types/Favorite>, <DynamicViewTypeInformation at
/www/portal_types/File>, <DynamicViewTypeInformation at
/www/portal_types/Folder>, <DynamicViewTypeInformation at
/www/portal_types/Image>, <DynamicViewTypeInformation at
/www/portal_types/Link>, <DynamicViewTypeInformation at
/www/portal_types/News Item>, <DynamicViewTypeInformation at
/www/portal_types/Topic>]
Current Mode:  1
Current Allow:  ('Topic', 'Favorite', 'Folder', 'Link', 'Document')
Current Prefer:  ('Link', 'Document')

Ahora si vuelvo a ejecutar lo mismo en una carpeta con la restriccion
puesta en permitir agregar los tipos standard, obtengo este output:

Availabe Types:  [<DynamicViewTypeInformation at
/www/portal_types/Document>, <DynamicViewTypeInformation at
/www/portal_types/Event>, <DynamicViewTypeInformation at
/www/portal_types/Favorite>, <DynamicViewTypeInformation at
/www/portal_types/File>, <DynamicViewTypeInformation at
/www/portal_types/Folder>, <DynamicViewTypeInformation at
/www/portal_types/Image>, <DynamicViewTypeInformation at
/www/portal_types/Link>, <DynamicViewTypeInformation at
/www/portal_types/News Item>, <DynamicViewTypeInformation at
/www/portal_types/Topic>]
Current Mode:  0
Current Allow:  ['Document', 'Event', 'Favorite', 'File', 'Folder',
'Image', 'Link', 'News Item', 'Topic']
Current Prefer:  ['Document', 'Event', 'Favorite', 'File', 'Folder',
'Image', 'Link', 'News Item', 'Topic']


Bueno, espero que eso sea lo que hayas estado buscando.

Saludos y suerte,
Franco


2008/11/14 Gustavo Archuby <[hidden email]>:

> Voy a buscar un poco mejor, creo que tiene que ver con el "restringir", en
> determinados contextos funciona, por ejemplo dentro de la carpeta
> vocabulary library de  ATVocabularyManager, funciona perfectamente, pero
> dentro de una carpeta común no...
>
> bueno sigo viendo, si encuentro alguna respuesta aviso...
>
> Gustavo
>> On Thu, Nov 13, 2008 at 11:48 PM, Gustavo Archuby wrote:
>>> Buenas gente, ando molesto ultimamente... una pregunta, como puedo hacer
>>> para saber que tipos de objetos puede contener un objeto, por lo que leí
>>> antes se usaba allowedContentTypes pero a partir de la version 2.1,
>>> creo,
>>> dejó de funcionar, es decir devuelve una lista vacía... si alguien me
>>> puede contestar gracias...
>>
>> Puede que ya no funcione (¿bug?), pero está en la API de Plone 3:
>>
>> http://api.plone.org/Plone/3.0/private/frames/products/ATContentTypes/public/products.ATContentTypes.content.folder.ATFolder-class.html
>>
>> mira bajo "Inherited from ConstrainTypesMixin".
>>
>> -- Israel
>>
>> _______________________________________________
>> Plone-ConoSur mailing list
>> [hidden email]
>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>
>
>
> --
> Gustavo Archuby
> Area Informática
> Facultad de Humanidades y Ciencias de la Educación
>
>
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>



--
"I know not with what weapons World War III will be fought, but World
War IV will be fought with sticks and stones." -- Albert Einstein
--
"No se vive celebrando victorias, sino superando derrotas."
--
Linux User #456432
---------

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
frapell-2

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
Perdon por el top-posting :-$

--
"I know not with what weapons World War III will be fought, but World
War IV will be fought with sticks and stones." -- Albert Einstein
--
"No se vive celebrando victorias, sino superando derrotas."
--
Linux User #456432
---------

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Gustavo Archuby

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
In reply to this post by frapell-2
Muchisimas gracias!!!

> Hola Gustavo, hay varios metodos que podes aplicarle a una carpeta que
> te da informacion acerca de los tipos permitidos, puse un script de
> prueba con las siguientes lineas:
>
> print "Availabe Types: ", context.getDefaultAddableTypes()
> print "Current Mode: ", context.getConstrainTypesMode()
> print "Current Allow: ", context.getLocallyAllowedTypes()
> print "Current Prefer: ", context.getImmediatelyAddableTypes()
>
> Si ejecuto eso en una carpeta en donde he aplicado las siguientes
> restricciones:
>
> -Especificar tipos manualmente
> -Tipos permitidos: "Collection", "Favorite", "Folder", "Link", "Page"
> -Tipos secundarios: "Collection", "Favorite", "Folder"
>
> Obtengo el siguiente output:
>
> Availabe Types:  [<DynamicViewTypeInformation at
> /www/portal_types/Document>, <DynamicViewTypeInformation at
> /www/portal_types/Event>, <DynamicViewTypeInformation at
> /www/portal_types/Favorite>, <DynamicViewTypeInformation at
> /www/portal_types/File>, <DynamicViewTypeInformation at
> /www/portal_types/Folder>, <DynamicViewTypeInformation at
> /www/portal_types/Image>, <DynamicViewTypeInformation at
> /www/portal_types/Link>, <DynamicViewTypeInformation at
> /www/portal_types/News Item>, <DynamicViewTypeInformation at
> /www/portal_types/Topic>]
> Current Mode:  1
> Current Allow:  ('Topic', 'Favorite', 'Folder', 'Link', 'Document')
> Current Prefer:  ('Link', 'Document')
>
> Ahora si vuelvo a ejecutar lo mismo en una carpeta con la restriccion
> puesta en permitir agregar los tipos standard, obtengo este output:
>
> Availabe Types:  [<DynamicViewTypeInformation at
> /www/portal_types/Document>, <DynamicViewTypeInformation at
> /www/portal_types/Event>, <DynamicViewTypeInformation at
> /www/portal_types/Favorite>, <DynamicViewTypeInformation at
> /www/portal_types/File>, <DynamicViewTypeInformation at
> /www/portal_types/Folder>, <DynamicViewTypeInformation at
> /www/portal_types/Image>, <DynamicViewTypeInformation at
> /www/portal_types/Link>, <DynamicViewTypeInformation at
> /www/portal_types/News Item>, <DynamicViewTypeInformation at
> /www/portal_types/Topic>]
> Current Mode:  0
> Current Allow:  ['Document', 'Event', 'Favorite', 'File', 'Folder',
> 'Image', 'Link', 'News Item', 'Topic']
> Current Prefer:  ['Document', 'Event', 'Favorite', 'File', 'Folder',
> 'Image', 'Link', 'News Item', 'Topic']
>
>
> Bueno, espero que eso sea lo que hayas estado buscando.
>
> Saludos y suerte,
> Franco
>
>
> 2008/11/14 Gustavo Archuby <[hidden email]>:
>> Voy a buscar un poco mejor, creo que tiene que ver con el "restringir",
>> en
>> determinados contextos funciona, por ejemplo dentro de la carpeta
>> vocabulary library de  ATVocabularyManager, funciona perfectamente, pero
>> dentro de una carpeta común no...
>>
>> bueno sigo viendo, si encuentro alguna respuesta aviso...
>>
>> Gustavo
>>> On Thu, Nov 13, 2008 at 11:48 PM, Gustavo Archuby wrote:
>>>> Buenas gente, ando molesto ultimamente... una pregunta, como puedo
>>>> hacer
>>>> para saber que tipos de objetos puede contener un objeto, por lo que
>>>> leí
>>>> antes se usaba allowedContentTypes pero a partir de la version 2.1,
>>>> creo,
>>>> dejó de funcionar, es decir devuelve una lista vacía... si alguien me
>>>> puede contestar gracias...
>>>
>>> Puede que ya no funcione (¿bug?), pero está en la API de Plone 3:
>>>
>>> http://api.plone.org/Plone/3.0/private/frames/products/ATContentTypes/public/products.ATContentTypes.content.folder.ATFolder-class.html
>>>
>>> mira bajo "Inherited from ConstrainTypesMixin".
>>>
>>> -- Israel
>>>
>>> _______________________________________________
>>> Plone-ConoSur mailing list
>>> [hidden email]
>>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>>
>>
>>
>> --
>> Gustavo Archuby
>> Area Informática
>> Facultad de Humanidades y Ciencias de la Educación
>>
>>
>>
>> _______________________________________________
>> Plone-ConoSur mailing list
>> [hidden email]
>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>
>
>
>
> --
> "I know not with what weapons World War III will be fought, but World
> War IV will be fought with sticks and stones." -- Albert Einstein
> --
> "No se vive celebrando victorias, sino superando derrotas."
> --
> Linux User #456432
> ---------
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>


--
Gustavo Archuby
Area Informática
Facultad de Humanidades y Ciencias de la Educación



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
In reply to this post by frapell-2
2008/11/15 Franco Pellegrini wrote:
> Hola Gustavo, hay varios metodos que podes aplicarle a una carpeta que
> te da informacion acerca de los tipos permitidos, puse un script de
> prueba con las siguientes lineas:
>
> [...]
> Bueno, espero que eso sea lo que hayas estado buscando.

¿Podrías escribir un howto en plone.org sobre esto, explicando para
qué sirve cada método? Así le serviría a más gente.

-- Israel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
frapell-2

Re: Averiguando los tipos de objetos que puede contener una carpeta

Reply Threaded More More options
Print post
Permalink
2008/11/16 Israel Saeta Pérez <[hidden email]>:

> 2008/11/15 Franco Pellegrini wrote:
>> Hola Gustavo, hay varios metodos que podes aplicarle a una carpeta que
>> te da informacion acerca de los tipos permitidos, puse un script de
>> prueba con las siguientes lineas:
>>
>> [...]
>> Bueno, espero que eso sea lo que hayas estado buscando.
>
> ¿Podrías escribir un howto en plone.org sobre esto, explicando para
> qué sirve cada método? Así le serviría a más gente.
>
> -- Israel
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>

Si, no hay problema, el unico drama es que, a pesar que eso funciona
bien en una carpeta, no se si sirve para todo objeto folderish...
apenas tenga un ratito voy a leer un poco que dice la api y hacer un
par de experimentos para estar seguro, y ahi escribo un how-to.

saludos

--
"I know not with what weapons World War III will be fought, but World
War IV will be fought with sticks and stones." -- Albert Einstein
--
"No se vive celebrando victorias, sino superando derrotas."
--
Linux User #456432
---------

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur