小编Dav*_*ain的帖子

复制postgresql数据库的快捷方式(或最好的方法)

我做了一个数据库的pg_dump,现在我正在尝试将生成的.sql文件安装到另一台服务器上.

我正在使用以下命令.

psql -f databasedump.sql
Run Code Online (Sandbox Code Playgroud)

我今天早些时候启动了数据库安装,现在7小时后数据库仍在填充.我不知道这是不是应该花多长时间,但我继续监视它,到目前为止我已经看到超过12万次插入和计数.我怀疑有更快的方法来做到这一点.

postgresql

37
推荐指数
4
解决办法
3万
查看次数

使用Google登录:如何自定义请求的权限

我想了解如何配置应用引擎应用以请求自定义权限.以下示例要求"管理部署在Google App Engine上的应用程序".他们是怎么解决这个问题的?

来自cloudbees注册的截图

authentication google-app-engine google-oauth

6
推荐指数
1
解决办法
1511
查看次数

使用Workflow实现配额

需要有关实施简单配额制的最佳做法的指导

我想限制成员可以将自定义内容类型(称为令牌)添加到其成员文件夹的次数(我还创建了一个自定义成员文件夹).

用例(限制成员可添加的令牌数量):

我们假设我们的自定义内容类型称为"令牌".应该可以设置可以添加的令牌数量的限制.例如,限制设置为2.将两个令牌添加到其成员区后,他们不再有权添加更多令牌.

我正在考虑什么

我正在研究DCWorkflow,并想知道是否某种保护条件可能是一种选择.我还查看了一个名为'quota'的插件的源代码,该插件使用了class/require zcml指令(代码在这里:http://svn.plone.org/svn/collective/quota/trunk/configure.zcml ).

似乎我可能需要自定义"成员文件夹"而不是"令牌"本身的工作流程.我将不胜感激任何指针/指导.

workflow zope plone quota

5
推荐指数
1
解决办法
240
查看次数

使用transmorgrifier导入内容后正文中的原始HTML

我正在使用transmorgrifier配方将一些数据从drupal导入到基于Plone 4.1的buildout中.buildout基于https://github.com/claytron/drupal-plone-transmogrifier,(主要是我更新它使用plone 4.1而不是4.0).导入工作,我成功地将数据从drupal站点导入我的plone站点.唯一的问题是导入的html中的html标记显示为文字标记.

如果,在成功导入后,我手动转到每个项目并选择"编辑",然后单击"保存",然后正确解释html,但这将是大量编辑和保存,以解决我的问题.

查看显示html标签的新导入内容的屏幕截图. html标签显示

实际进口该领域的蓝图是(我相信)如下所示:

 [text_mimetype]
 blueprint = collective.transmogrifier.sections.inserter
 key = string:_text_mimetype
 value = string:text/html
Run Code Online (Sandbox Code Playgroud)

我尝试在蓝图中使用text/structured而不是text/html,但结果相同:

我需要的是一个导致html被解释的额外蓝图,或者是关于如何确保在导入时解释我的html的提示.

我的管道中使用的蓝图的完整列表如下所示:https: //github.com/claytron/drupal-plone-transmogrifier/blob/master/src/my.migration/my/migration/config/base.cfg

import plone transmogrifier

5
推荐指数
1
解决办法
458
查看次数

使用新界面标记灵巧内容类型的推荐方法

在处理基于敏捷的项目时,我需要一种内容类型来支持collective.quickupload,方法是使用IQuickUploadCapable接口进行标记.

我目前正在做的是在configure.zcml文件中添加'implements':

`<class class="plone.dexterity.content.Container">      
     <implements interface="collective.quickupload.browser.interfaces.IQuickUploadCapable" />
 </class>`
Run Code Online (Sandbox Code Playgroud)

由于我的内容类型是一个容器,但是我的第一个倾向是使用grok样式方法而不是在ZCML中声明它.什么是告诉我的灵巧内容类型的grok/dexterity方法,它实现了一个额外的接口,还是我应该坚持当前的方法?

此外,我尝试在我的profiles/default/types/my.dexterity.content.xml文件中添加接口作为行为,但这不起作用(我并不真的期望它作为行为服务于不同的目的).

plone dexterity

5
推荐指数
1
解决办法
724
查看次数

是否有一个很好的参考列表,用于genericsetup导入步骤的名称

是否有通用设置导入步骤名称的综合参考列表?

通用设置导入步骤的名称并不总是与其对应的xml文件的名称匹配,例如'types.xml'有一个名为'typeinfo'的导入步骤.

如果没有列表,我会对找到导入步骤名称的简单方法感到满意.例如,由'registry.xml'文件管理的plone.app.registry的导入步骤名称并不明显,我试图将其称为'注册表'但是这会失败,请参阅下面的代码:

from Products.CMFCore.utils import getToolByName
PROFILE_ID = 'profile-my.package:default'
setup = getToolByName(context, 'portal_setup')
setup.runImportStepFromProfile(PROFILE_ID, 'registry')
Run Code Online (Sandbox Code Playgroud)

结果是:

ValueError: No such import step: registry
Run Code Online (Sandbox Code Playgroud)

python plone genericsetup

5
推荐指数
1
解决办法
323
查看次数

使用Dexterity时,我可以将模型驱动类型与模式驱动类型结合起来吗?

如何创建混合类型(即保持模型驱动类型的便利性但是根据需要利用模式驱动类型的类型)?

我最近的探索使我将模型驱动的灵巧类型作为灵活性开发的最便捷方法.我一直在关注这篇文章:http://developer.plone.org/reference_manuals/external/plone.app.dexterity/model-driven-types.html,与此处记录的模式驱动类型相反:http:// developer. plone.org/reference_manuals/external/plone.app.dexterity/schema-driven-types.html.

混合方法源于我使用引用的问题,到目前为止,使用模型驱动类型无法预测.我希望模式驱动的定义会在这种情况下给我更精细的控制.

schema plone dexterity

4
推荐指数
1
解决办法
201
查看次数

我在哪里自定义Plone欢迎电子邮件?

在新用户注册Plone站点时,我在哪里自定义新用户收到的消息?

plone

3
推荐指数
1
解决办法
110
查看次数

Ajax Modal Popups在我的Diazo主题中返回空白

这是一个新创建的Diazo主题.当主题处于活动状态时,我发现单击任何应触发模式弹出的内容会导致出现空白模式框.

除此之外,该主题在所有其他方面都很有效.TinyMCE按预期工作,包括TinyMCE的弹出菜单.

所有其他ajax弹出窗口,包括通过"操作"菜单删除对象并通过显示菜单更改显示的项目而触发的弹出窗口不起作用.

看截图: 在此输入图像描述

plone diazo

3
推荐指数
1
解决办法
351
查看次数