plone项目的模板。

bobtemplates.eea的Python项目详细描述


bobtemplates.eea提供mr.bob模板来生成eea项目的包。

这是bobtemplates.plone

功能

使用bobtemplates.eea创建的包在创建外接程序时使用当前的最佳实践。默认情况下,它还支持git,以跟踪对bobtemplates所做的更改。

提供的模板

  • 加载项
  • 构建

提供的子模板

这些模板用于由插件模板创建的包中。

  • 行为
  • 内容类型
  • Restapi_服务
  • 主题
  • 主题酒吧
  • 视图
  • viewlet
  • 词汇

兼容性

使用bobtemplates.eea创建的加载项在plone 4.3.x和plone 5中工作。 它们也应该可以与旧版本一起使用,但没有经过测试。 它应该可以在Linux、Mac和Windows上运行。

安装

您可以安装bobtemplates.eea作为其他普通的python包,其中pip位于virtualenv内部,或者更好地使用pipenv

安装pipenv

pipenv install bobtemplates.eea

在virtualenv中安装pip

您还可以在virtualenv中使用pip安装bobtemplates.eea。 如果没有活动的virtualenv,可以在项目目录中创建一个。

virtualenv .

然后激活virtualenv:

source ./bin/activate

或者直接使用bin文件夹中的二进制文件,如下所示:

./bin/pip install bobtemplates.eea

用于建筑

[buildout]parts +=mrbob[mrbob]recipe=zc.recipe.eggeggs=
    mr.bob
    bobtemplates.eea

这将在bin目录中创建mrbob可执行文件。

使用量

由于bobtemplates.eea是mr.bob的模板,因此我们使用mrbob运行模板。

如果您使用的是buildout或未激活的virtualenv,那么您可以这样使用mrbob:

./bin/mrbob bobtemplates.eea:addon -O src/eea.foo

如果您使用的是pipenv或激活的virtualenv,那么您可以这样使用mrbob:

激活pipenv外壳:

pipenv shell

或者激活您的虚拟机:

source bin/activate
mrbob bobtemplates.eea:addon -O src/eea.foo

这将在src目录中创建plone包。

有关详细信息,请参阅mr.bob的文档。

配置

您可以在~/.mrbob文件中设置所有mr.bob configuration参数。

下面是一个示例:

[mr.bob]verbose= False

[variables]
author.name = Alin Voinea
author.email = contact@avoinea.com
author.github.user = avoinea
plone.version =4.3
#package.git.init = y
#package.git.autocommit = n
#package.git.disabled = n
[defaults]dexterity_type_global_allow= n
dexterity_type_filter_content_types= y
dexterity_type_activate_default_behaviors= n
dexterity_type_supermodel= n

支架

如果你有问题,请告诉我们。 我们这里有一个gitter频道:plone/bobtemplates.plone

贡献者

这个包最初基于bobtemplates.niteowebbobtemplates.ecreall

  • 梅克·德斯塔彭【探戈先生】
  • 菲利浦鲍尔[pbauer]
  • 塞德里克·梅西恩[塞德里克·梅西恩]
  • 文森特弗雷丁[文森特弗雷丁]
  • 托马斯·德斯维南[托马斯·德斯维南]
  • 多门柯_ar【电】
  • Nejc Zupan[左坡]
  • 帕特里克·格肯[DO3CC]
  • 蒂莫·斯托伦韦克[蒂莫]
  • 约翰内斯拉格姆[thet]
  • 斯文·斯特拉克[SVX]
  • 韦拉德先生
  • 奥罗里马里斯卡[奥罗里马里斯卡]
  • 费尔南德斯·德阿尔巴[斯内里奇]
  • 亚历山大勒凯尔[勒凯尔]

更改日志

4.0.5rc2(2019-05-09)

  • 错误修复:修复addon setup.py.bob语法 [阿沃尼亚]

4.0.5.rc1(2019-05-09)

  • 基于bobtemplates.plone 4.0.5的初始版本 [阿沃尼亚]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将spring j_spring_安全检查迁移到登录   log4j2中自定义appender中AppConfig的java问题   在将java转换为Json时是否可以忽略内部类名和变量   用java将PDF文件转换为十六进制格式   java将值从AsyncTask返回到主类   java如何导入带有部署变量类名的静态函数?   java Spring Boot@ConfigurationProperties未从环境检索属性   java为什么API调用需要80毫秒的延迟才能到达控制器(在Google应用程序引擎中)?   XML配置中MarshallingMessageConverter中的java设置MarshallTo获取无效属性“MarshallTo”   java从群中获取facebook帖子   @ComponentScan的java excludeFilters不起作用   java将单选按钮值从一个类传递到另一个类   java使JTextArea在Swing中可滚动   java Android增强现实应用程序:将球坐标旋转到设备坐标系