[plonegov-br] RES: RES: Duvidas no fullcalendar

Leonardo Maia da Silva Santos leonardo.maia em contratado.agricultura.gov.br
Terça Agosto 15 17:18:29 BRT 2017


§  Portal Padrão 1.1.4
§  Plone 4.3.9 (4313)
§  CMF 2.2.9
§  Zope 2.13.24
§  Python 2.7.5 (default, Sep 15 2016, 22:37:39) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
§  PIL 2.7.0 (Pillow)


De: Joao Pedro dos Santos Thome [mailto:joao.thome em unila.edu.br]
Enviada em: terça-feira, 15 de agosto de 2017 17:14
Para: Leonardo Maia da Silva Santos <leonardo.maia em contratado.agricultura.gov.br>
Assunto: Re: RES: Duvidas no fullcalendar

Eu nunca me deparei com esse erro, você tem algum outro pacote instalado? Qual é a versão do seu Plone e do Portal Padrão?


Att.,

João Pedro dos Santos Thomé | Técnico em Tecnologia da Informação

Coordenadoria de Tecnologia da Informação - CTIC

Divisão de Sistemas - DISIS

________________________________
De: "Leonardo Maia da Silva Santos" <leonardo.maia em contratado.agricultura.gov.br<mailto:leonardo.maia em contratado.agricultura.gov.br>>
Para: "Joao Pedro dos Santos Thome" <joao.thome em unila.edu.br<mailto:joao.thome em unila.edu.br>>
Cc: "Comunidade Plone no Governo" <plonegov-br em listas.interlegis.gov.br<mailto:plonegov-br em listas.interlegis.gov.br>>
Enviadas: Terça-feira, 15 de agosto de 2017 16:45:15
Assunto: RES: Duvidas no fullcalendar

Beleza já estamos vendo a exibição do Solgema fullcalendar
So que quando colocamos esta visualização estamos com o erro

Desculpe, mas parece haver um erro…

Aqui está a mensagem de erro completa:

Visualizar traceback como texto<http://10.255.1.16:8081/Enagro/calendario-teste/error_log/getLogEntryAsText?id=1502825530.810.330942665207>

Traceback (innermost last):
•  Module ZPublisher.Publish, line 138, in publish
•  Module ZPublisher.mapply, line 77, in mapply
•  Module ZPublisher.Publish, line 48, in call_object
•  Module Products.Five.browser.metaconfigure, line 485, in __call__
•  Module Products.Five.browser.pagetemplatefile, line 125, in __call__
•  Module Products.Five.browser.pagetemplatefile, line 59, in __call__
•  Module zope.pagetemplate.pagetemplate, line 132, in pt_render
•  Module five.pt.engine, line 93, in __call__
•  Module z3c.pt.pagetemplate, line 163, in render
•  Module chameleon.zpt.template, line 258, in render
•  Module chameleon.template, line 191, in render
•  Module chameleon.template, line 171, in render
•  Module cf3524a57118b19a396a4cb55e9e99b6, line 717, in render
•  Module 4ed507661ec6435145236b97cb5c0bb1, line 1113, in render_master
•  Module cf3524a57118b19a396a4cb55e9e99b6, line 563, in __fill_style_slot
•  Module chameleon.compiler, line 633, in __call__
•  Module <string>, line 21, in evaluate
•  Module five.pt.expressions, line 161, in __call__
•  Module Solgema.fullcalendar.browser.views, line 725, in __call__

AttributeError: 'NoneType' object has no attribute 'queryColors' - Expression: "python:path('here/solgemafullcalendar_colors.css')" - Filename: ... py2.7.egg/Solgema/fullcalendar/browser/collectionview.pt - Location: (line 7: col 67) - Source: ... ructure python:path('here/solgemafullcalendar_colors.css')"> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0x7f332bafb190> views: <ViewMapper - at 0x7f332012c8d0> modules: <instance - at 0x21e6098> args: <tuple - at 0x7f334b477050> here: <ImplicitAcquisitionWrapper eventos-fullcalendar-teste at 0xb9cd910> user: <ImplicitAcquisitionWrapper - at 0xc7def50> loop: {...} (0) nothing: <NoneType - at 0x7f334b27ef00> container: <ImplicitAcquisitionWrapper eventos-fullcalendar-teste at 0xb9cd910> request: <instance - at 0xdbe5ea8> wrapped_repeat: <SafeMapping - at 0x7f3320368208> traverse_subpath: <list - at 0xda9eb48> default: <object - at 0x7f334b43a520> context: <ImplicitAcquisitionWrapper eventos-fullcalendar-teste at 0xb9cd910> view: <SimpleViewClass from /opt/plone/portal.buildout/eggs/Solgema.fullcalendar-2.3.4-py2.7.egg/Solgema/fullcalendar/browser/collectionview.pt solgemafullcalendar_view at 0x7f332012ca50> translate: <function translate at 0x7f3320119ed8> root: <ImplicitAcquisitionWrapper Zope at 0x94c6b90> options: {...} (0) target_language: pt_BR


De: Joao Pedro dos Santos Thome [mailto:joao.thome em unila.edu.br]
Enviada em: terça-feira, 15 de agosto de 2017 16:24
Para: Leonardo Maia da Silva Santos <leonardo.maia em contratado.agricultura.gov.br<mailto:leonardo.maia em contratado.agricultura.gov.br>>
Assunto: Re: Duvidas no fullcalendar

O Fullcalendar é uma visão padrão da pasta, pra funcionar seria só selecionar ele no submenu de "Exibição".

Mas para fazer funcionar antes eu tive que fazer algumas configurações, vou te mandar aqui e mais tarde vou responder no grupo, caso mais pessoas tenham a mesma dúvida.

Os arquivos de configurações do pacote devem estar localizados no caminho https://url-do-portal/nome-do-site/portal_skins/solgemafullcalendar/manage_main:




Editar o arquivo buildout.cfg (ou outro arquivo de configuração) e adicionar os pacotes Solgema.ContextualContentMenu e Solgema.fullcalendar à lista de eggs da instalação:

eggs =

...

  Solgema.ContextualContentMenu

  Solgema.fullcalendar

[versions]

...

Solgema.fullcalendar = 2.3.4

Solgema.ContextualContentMenu = 0.3

Feito isso, executar novamente o “bin/buildout”, que irá atualizar os pacotes do plone.

source py27/bin/activate

python bootstrap.py -c buildout.cfg

./bin/buildout -c buildout.cfg

E alterar o arquivo:

$HOME/portal.buildout/eggs/Solgema.ContextualContentMenu-0.3-py2.7.egg/Solgema/ContextualContentMenu/configure.zcml

Na linha 18, de:

for="plone.event.interfaces.IEvent"

Para:

for="plone.app.contenttypes.interfaces.IEvent"

Reiniciar o servidor Plone

Acessar o painel de controle do portal e instalar os produtos Solgema ContextualContentMenu 0.3 e Solgema Fullcalendar 2.3.4 na seção de Complementos.

É importante frisar, que essa alteração foi feita para funcionar com o Portal Padrão na minha configuração atual, pode ser que não funcione para você, mas acho que já é um começo. Qualquer coisa só chamar!

Att.,

João Pedro dos Santos Thomé | Técnico em Tecnologia da Informação

Coordenadoria de Tecnologia da Informação - CTIC

Divisão de Sistemas - DISIS

________________________________
De: "Leonardo Maia da Silva Santos" <leonardo.maia em contratado.agricultura.gov.br<mailto:leonardo.maia em contratado.agricultura.gov.br>>
Para: "joao thome" <joao.thome em unila.edu.br<mailto:joao.thome em unila.edu.br>>
Enviadas: Terça-feira, 15 de agosto de 2017 16:15:08
Assunto: Duvidas no fullcalendar

Boa tarde, desculpe o incomodo


Instalamos o complemento - https://github.com/collective/Solgema.fullcalendar/tree/master/Solgema/fullcalendar

baixei e coloquei os arquivos em uma pasta

coloquei a linha na minha <head>

    <link rel='stylesheet' href='fullcalendar/fullcalendar.css' />
    <script src='lib/jquery.min.js'></script>
    <script src='lib/moment.min.js'></script>
    <script src='fullcalendar/fullcalendar.js'></script>


na pagina chamo a div - <div id='calendar'></div>

mais nao aparece o calendário

você teria uma passo a passo de como configurar  o fullcalendar

estou seguindo esta pagina

https://fullcalendar.io/docs/usage/


Leonardo Maia da Silva Santos
Analista de Sistemas (CTIS)
COSIS/CGTI/DGE/SE
Ministério da Agricultura, Pecuária e Abastecimento
Tel: (61) 3218-2375


-------------------------------

Atenção, esta mensagem possui links para sites externos cuja segurança não pôde ser verificada. É de fundamental importância comportar-se de maneira segura em nossa rede, não abrindo anexos desconhecidos, ainda que supostamente enviados por pessoas conhecidas. Também não convém seguir links para páginas externas, ainda que estas tentem chamar sua atenção com supostos avisos de débitos, processos, propagandas, recadastramentos e etc. Em caso de dúvida, contate a CGTI no ramal 2770
---------------------------

-------------------------------

Atenção, esta mensagem possui links para sites externos cuja segurança não pôde ser verificada. É de fundamental importância comportar-se de maneira segura em nossa rede, não abrindo anexos desconhecidos, ainda que supostamente enviados por pessoas conhecidas. Também não convém seguir links para páginas externas, ainda que estas tentem chamar sua atenção com supostos avisos de débitos, processos, propagandas, recadastramentos e etc. Em caso de dúvida, contate a CGTI no ramal 2770
---------------------------
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20170815/86423e49/attachment.html>


Mais detalhes sobre a lista de discussão PloneGov-BR