问题标签 [zopeskel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
631 浏览

plone - 是什么让使用 Zopeskel 模板“原型”创建的包的“粘贴添加内容”失败?

情况如下:

  • 新鲜的 Plone 4.2 扩建
  • 使用 Zopeskel 2.21.1 和模板“原型”创建的新包,并使用 mr.developer 在我的构建中配置

尝试在我的包中添加一些内容类型失败:

运行 setup.py egg_info 没有帮助。

setup.py 包含:

setup.cfg 包含:

为了使“粘贴添加内容”工作,本地命令背后的魔力是什么?它应该在其他情况下工作?

0 投票
4 回答
1074 浏览

python - 为 plone 4 实现一个简单的敏捷内容类型

我有一个非常令人沮丧的开始学习 Plone 开发。我想为 Plone 4 开发一个基于灵巧的内容类型。我是一位经验丰富的 python 开发人员,对 Zope 和 Grok 有一定的了解,对于构建来说相当陌生。也就是说,我读了 Martin Aspeli 的“Professional Plone 4 Development”,但书中的相当多的版本信息似乎已经过时了。

使用 buildout,我能够启动并运行一个 Plone 实例。ZopeSkel 已安装,但当我尝试创建新包时,出现如下错误:

如果我尝试从给定目录中运行 paste,它会告诉我,命令“add”是未知的。我尝试了不同版本的 ZopeSkel,并尝试了原始 plone 模板和 zopeskel.dexterity。输出根据版本和模板略有变化,但结果保持不变。

Obvisouly Plone 开发似乎对版本更改非常敏感,这使得旧文档非常无用。http://plone.org/products/dexterity/documentation/manual/developer-manual告诉我,它上次更新是在 1114 年前。

有人可以给我一个起点,为 Plone 4 开发一个非常简单的灵巧内容类型,它真的有效吗?

0 投票
1 回答
212 浏览

windows - 在 Windows 上运行 zopeskel 后缺少本地命令

我尝试在我新安装的 plone 4.2 上使用 zopskel/paster 创建一个原型。我已调整 buildout.cfg(见下文)以在 bin 文件夹中生成 zopeskel.exe 和 paster.exe。

但是,当我按如下方式运行 zopeskel 时(在 develop-eggs 文件夹中): ..\bin\zopeskel.exe 原型我得到一个 IOError (见下文输出)

据我了解,我现在应该在运行 paste 时使用本地命令(如添加)。但是,当我现在运行 paste(在 develop-eggs/nortek.test03 中)文件夹时,没有命令。

zopeskel 中是否有错误/缺陷或者我做错了什么?我该如何进行?

我的 buildout.cfg 与默认值相同,但以下内容除外:

[编辑] 我尝试按照提供的链接中的说明进行操作。但是有几个问题发生了: * bin 文件夹中没有生成粘贴脚本 * 我仍然得到完全相同的 IOError 问题 * 没有本地命令

我将运行的不同命令的输出放在此链接上:http: //pastie.org/4664202

所以请帮助我,因为我仍然有同样的问题

0 投票
2 回答
117 浏览

python - python Templer有红宝石替代品吗?

在 Python 中,通常使用 ZopeSkel 生成应用程序骨架。最近 ZopeSkel 被重构以定义一个名为 Templer 的新模块。在创建骨架 Templer 的过程中,不仅复制目录,还在模板文件中设置值,询问用户并运行进程。

我不知道Ruby中有类似的东西。有没有类似的项目?

0 投票
1 回答
183 浏览

python-2.7 - buildout or not buildout?

I have a problem that when i create an add-on using zopeskel it can't be seen in add-ons on my site. Similar with zopepy - cant import the package. Here is my buildout.cfg:

I'm using plone3_theme template. Make some changes to setup.py. Than i create a directory src and move the package to it.

Can someone help me? Is this a problem of my buildout.cfg or the configuration of an add-on?

0 投票
1 回答
811 浏览

plone - 无法在 Plone 4.3.1 Windows 上安装开发者工具

我正在使用安装程序 Plone-4.3.1-win64.exe 全新安装 Plone 4.3.1 的 Windows 7 SP1 64 位。

Plone 和 Zope 运行良好。我还可以通过将包名称附加到 buildout.cfg 来安装鸡蛋,例如 plone.app.relationfield。但是,当我尝试使用以下方法安装开发人员工具时:

我得到以下输出:

我主要是尝试安装 zopeskel 和 zopeskel.dexterity 模板,如果我注释掉 zopeskel.diazotheme,它们也会以同样的方式失败。事实上,如果我将它们注释掉,除了 zopeskel.diazotheme 和 zopeskel.dexterity 之外,我可以安装所有东西。上述 RestrictedPython 语法错误仍然存​​在,但似乎没有任何影响。

这是所有开箱即用的配置内容。我一直在搜索并尝试我能想到的一切,包括重新安装。我已经与 Plone 合作多年,但我对这个没有想法。

任何帮助表示赞赏。

0 投票
1 回答
2683 浏览

plone - Plone 4.3.3 上带有贴纸的“IOError: No egg-info directory found”

在 Plone 4.3.3 中使用 zopeskel 时也会出现该错误。这似乎与这个问题略有不同。在 Plone 4.3.2 下没有错误。

0 投票
0 回答
439 浏览

plone - Plone 4.3.4 - ImportError:没有名为 dexterity.localcommands.dexterity 的模块

在一个香草 Plone 4.3.4 站点(Ubuntu 14.04.1LTS 上的统一安装程序)上,在使用 zopeskel 和 paste 样板文件更新 buildout.cfg 并运行 buildout 后,我​​成功地在我的 src 文件夹中创建了一个 dexterity 包:

在更新 buildout.cfg(将 my.package 添加到 egg 部分并将 src/my.package 添加到 development 部分)并运行 buildout 后,我​​尝试将内容添加到我的新包中,就像我在 Plone 4.3 中所做的那样。 3 及更早版本:

这会导致以下错误消息:

在 Plone 4.3.3 站点上执行完全相同的操作就可以了。

当我运行以下命令时:

我收到以下警告消息:

我想知道这是否与使用 setuptools 7.0 的 Plone 4.3.4 有关,而以前的版本使用 0.7.2

任何解决此问题的建议将不胜感激。

0 投票
2 回答
223 浏览

plone - Plone/Paster - 什么可能导致“paster addcontent dexterity_content”不起作用?

我正在尝试使用 paster 创建一个灵巧的内容类型。我在与我之前使用的目标文件夹不同的目标文件夹中进行了 Plone 4.3.4 的新独立安装,因此 buildout-cache 将是干净的。

我使用的操作系统是 Ubuntu 14.04。所以在我的下载文件夹中,在我提取的安装程序文件夹中,我在终端中输入:

那安装正确。然后我去 Plone2 中的 MyProject。我编辑构建以更改我的密码,并运行构建:

然后我进入 src 文件夹并使用 zopeskel 创建一个新产品:

然后我编辑我的 buildout 并在 egg 下添加 project.house 并在 development 下添加 src/project.house。然后我再次运行 buildout 并正确构建。然后在sources下的project.house文件夹中,我尝试运行paster。

然后我得到一个错误:

我最近确实在另一个目标文件夹中安装了 Plone 4.3.6。不幸的是,我从未尝试过使用 paste,因为我是通过网络创建灵巧的内容。切换到 4.3.6 会毁了一切吗?

我之前的目标文件夹仍然有效。