部分创建一个新站点。
这些方法只会在存储库级别创建一个站点,而不会创建功能齐全的站点。它应该仅考虑内部使用。您需要使用以下命令在“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 作者:凌云文档