Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Liferay-将站点地图导出为人类可读的形式_Liferay_Sitemap - Fatal编程技术网

Liferay-将站点地图导出为人类可读的形式

Liferay-将站点地图导出为人类可读的形式,liferay,sitemap,Liferay,Sitemap,我们想把我们的Liferay网站地图放到VCS上,这样新的开发者就可以更快地开始开发了。到目前为止,我还无法找到如何将Liferay的站点地图导出到某种人类可读的形式。有什么想法吗?一个简单的方法是访问[myserver.com]/sitemap.xml。虽然我不确定它对你来说是否足够干净。您可以在Liferay的网站上看到它的运行情况。可以通过两种方式检索站点地图。(它们实际上都不是为人类可读而设计的,但它们可以使用) 1-XML Liferay Portal通过为所有公共网站自动生成站点地图

我们想把我们的Liferay网站地图放到VCS上,这样新的开发者就可以更快地开始开发了。到目前为止,我还无法找到如何将Liferay的站点地图导出到某种人类可读的形式。有什么想法吗?

一个简单的方法是访问
[myserver.com]/sitemap.xml
。虽然我不确定它对你来说是否足够干净。您可以在Liferay的网站上看到它的运行情况。

可以通过两种方式检索站点地图。(它们实际上都不是为人类可读而设计的,但它们可以使用)

1-XML

Liferay Portal通过为所有公共网站自动生成站点地图XML,为管理员提供了非常简单的方法

2-LAR文件(Liferay存档)

“导出/导入”选项卡允许您将创建的页面导出到单个文件中,称为LAR(Liferay存档)。然后,您可以将此文件导入运行Liferay的任何服务器,所有页面都将被复制

使用第一种格式,您可以生成任何人类可读的格式(如树),附加第二个文件,您可以发送信息,其他人可以上传信息

我希望它能起作用:)


引用自Liferay

你所说的人类可读形式是什么意思?例如,一个页面树就可以了?你想把它展示在哪里?在一个图像中,在一个portlet中,或者?我指的是类似于XML或proeprites配置的东西。可以控制版本的东西。如果你的意思是像程序化的页面树一样,那很好。我想在portlet中显示它。。。让其他程序员更快地引导我们的Liferay应用程序。其他解决方案可以是从portlet中提取.lar文件。这是一个可以提取的zip文件。然后也许一个简单的程序可以把它转换成任何格式。而且,可以再次导入它。(因此,从技术上讲,它将是两个文件,一个人类可读,一个用于导入)听起来不太糟糕。对于它来说,能够成为VCS比人类可读性更重要。我会看看我能用LAR做些什么。让我知道我是否赢得了我的第一个赏金:)所以让我们假设我用所有的portlet配置我的Liferay。然后我将访问myserver/sitemap.xml并保存它。我团队中的其他工程师可以导入它吗?不,因为你想看到LAR文件的另一个答案,但它不是人类可读的。我还没有完全解决这个问题,但我会最终导出LAR并对其进行版本控制,或者编写againts Liferay API来手动完成。无论如何,谢谢你给我指明了正确的方向,享受这份赏金:)我很高兴听到这个消息。我希望我有更多的时间为这个LAR文件开发一些样本:)