部分创建一个新站点。

这些方法只会在存储库级别创建一个站点,而不会创建功能齐全的站点。它应该仅考虑内部使用。您需要使用以下命令在“share”上下文中以编程方式使用 create-site 模块创建站点。
更多信息可以参考以下地址:http://your_domain:8080/share/page/index/uri/modules/create-site

createSite(sitePreset, shortName, title, description, visibility)

参数

  • sitePreset
    站点预设,例如 site-dashboard 或自定义预设。
  • shortName
    站点ID。
  • title
    站点名。
  • description
    站点描述。
  • visibility
    网站的可见性,值可以是以下之一:siteService.PUBLIC_SITE, siteService.MODERATED_SITE, siteService.PRIVATE_SITE。

返回值

创建的站点对象。

代码例

var site = siteService.createSite("site-dashboard", "gamma-site", "Gamma Site", "A site description", siteService.PUBLIC_SITE);

createSite(sitePreset, shortName, title, description, visibility, siteType)

参数

  • sitePreset
    站点预设,例如 site-dashboard 或自定义预设。
  • shortName
    站点ID。
  • title
    站点名。
  • description
    站点描述。
  • visibility
    网站的可见性,值可以是以下之一:siteService.PUBLIC_SITE, siteService.MODERATED_SITE, siteService.PRIVATE_SITE。
  • siteType
    要创建的网站类型的QName。默认情况下,这将是一个协作网站(st:site)。可以通过指定siteType创建其他类型的站点,该值必须是st:site的子类型。

返回值

创建的站点对象。

代码例

var site = siteService.createSite("site-dashboard", "gamma-site", "Gamma Site", "A site description", siteService.PUBLIC_SITE, "st:site");
文档更新时间: 2022-01-12 04:12   作者:凌云文档