Publicações com a tag: "Plone"

Contate-nos

Publicado por: Marcello Bontempo Salgueiro
Sex, 26 Mar, 16:07

[ Bug ] Plone portal_migration 3.0.6 to 3.3.4?!?!

Hi all!

When i try migrate here my Plone-3.0.6 version with out buildout style build, i'm depared with this error:

Plone Migration Tool at  /our/portal/portal_migration
Result of the attempt...

Dry run selected.
Starting the migration from version: 3.1.7
Attempting to upgrade from: 3.1.7
Upgrade to: 3.2a1, completed
Attempting to upgrade from: 3.2a1
Upgrade to: 3.2rc1, completed
Attempting to upgrade from: 3.2rc1
Upgrade to: 3.2, completed
Attempting to upgrade from: 3.2
Upgrade to: 3.2.1, completed
Attempting to upgrade from: 3.2.1
Upgrade to: 3.2.2, completed
Attempting to upgrade from: 3.2.2
Upgrade to: 3.2.3, completed
Attempting to upgrade from: 3.2.3
Upgrade to: 3.3b1, completed
Attempting to upgrade from: 3.3b1
Upgrade to: 3.3rc1, completed
Attempting to upgrade from: 3.3rc1
Upgrade to: 3.3rc2, completed
Attempting to upgrade from: 3.3rc2
Upgrade to: 3.3rc3, completed
Attempting to upgrade from: 3.3rc3
Upgrade aborted
Error type: exceptions.AttributeError
Error value: 'NoneType' object has no attribute 'strip'
File "/var2/www/ZFreia_taka/eggs/Plone-3.3.4-py2.4.egg/Products/CMFPlone/MigrationTool.py", line 210, in upgrade ...


Leia mais...

COMPARTILHE: Imagem de ComentarioTweetCompartilhe no facebookEnvie por email

TAGS: Errors, Migration, Plone, Python, Tecnologia, Tutorial, Zope

Publicado por: Marcello Bontempo Salgueiro
Sex, 26 Mar, 15:57

A Comprehensive Guide to Zope Component Architecture

Bom um belo dia estava procurando a documentação do ZCA, Zope Component Architecture, para remover Interfaces e utilities que estavam cadastrados em meus objetos Plone. E eis que veio o síte: http://www.muthukadan.net/docs/zca.html. Não explica bem, pois tem de ter conhecimento de outras coisas do Zope Core, mas já dá uma luz no fim do Túnel!!!! =D

 

[]s


Leia mais...

COMPARTILHE: Imagem de ComentarioTweetCompartilhe no facebookEnvie por email

TAGS: Plone, Python, Zope

Publicado por: Marcello Bontempo Salgueiro
Seg, 09 Nov, 09:38

Copy and paste with python code in zope/plone

Salve a todos!!! ;)

Tendo alguma dificuldade com ajuda na net segue abaixo como copiar e colocar objetos com zope/plone. Primeiramente temos que entender os objetos. Todos os objetos criados tem por nativo funções chamadas: manage_copyObjects, manage_deleteObjects e manage_pasteObjects. Essas são as três necessárias caso queremos fazer algum controle ou restruturação em nosso site com External Method, onde rodaremos um script python.

Para uma forma rápida, crie três ou quatro objetos ATNews e um objeto 'Large Plone Folder' que é onde copiaremos nossos objetos ATNews para 'Large Plone Folder'.

Beleza, agora com tudo criado, vamos para parte que nos intereça. Criaremos um arquivo.py em Extensions e adicionaremos na ZMI do zope um External Method chamando o method main, nosso arquivo terá o seguinte conteúdo:

# -*- coding: utf-8; -*-
fromProducts.CMFCore.utilsimport getToolByName
defmain(self): catalog = getToolByName(plone_instance,'portal_catalog')
news = getToolByName(portal_type="ATNews")
folder_to_copy =getattr(self, 'nome-do-id-do-seu-folder')
for new in news:
new_obj = new.getObject()
copy_new_obj = new_obj.manage_copyObjects([new_obj.getId()])
folder_to_copy.manage_pasteObjects([copy_new_obj])
new_obj.manage_deleteObjects([new_obj.getId()])

Simples não!? =) para saber mais como você poderá operar com objetos plone basta utilizar a função dir() do python, que visualiza todos o ...


Leia mais...

COMPARTILHE: Imagem de ComentarioTweetCompartilhe no facebookEnvie por email

TAGS: Plone, Python, Tutorial, Zope

Publicado por: Marcello Bontempo Salgueiro
Qui, 20 Ago, 20:55

PloneGovBR

PloneGovBR é uma iniciativa da comunidade Zope/Plone no Governo Federal sendo uma comunidade para troca de experiencias e produtos que foram utilizados dentro do Governo.

No dia 17, na segunda-feira a comunidade PloneGovBR ainda não formada formalmente, teve seu primeiro encontro na Presidência da República. Este encontro foi aberto pelo Diretor de Tecnologia da Informação da Presidência da República Sr. Maurício Marques, Jean Ferri, um dos incentivadores da comunidade e do Interlegis e Deivi Kuhn, secretário-geral do CISL.

Foi resaltado por Jean Ferri que no dia 26 de Agosto, durante o CONSEGI em Brasília, a comunidade PloneGovBR, será oficializada. E hoje temos que ter este espírito mais colaborativo, pois há entidades governamentais que acabam desenvolvendo o mesmo produto e reiventando a roda, além de um entidade não conhecer qual ou quais entidades utilizam a ferramenta para fazer reaproveitamento de código e de informações.

 


Leia mais...

COMPARTILHE: Imagem de ComentarioTweetCompartilhe no facebookEnvie por email

TAGS: Governo, Plone, Python, Zope