公共与作者在玉兰花之间的区别

时间:2015-03-19 15:04:28

标签: magnolia

我试图找出magnolia CMS中公共和作者模块之间的区别。

我正在尝试将spring mvc整合到玉兰花中。

我需要使用哪个模块是公共模块还是作者模块?

1 个答案:

答案 0 :(得分:4)

您需要作者和公共实例/环境。你需要在它们上安装花朵。

作者和公共实例通常具有完全相同的模块集,但它们的配置不同。您可以在一个war文件中同时使用这两个配置,并让Magnolia在运行时发现要使用哪个配置。更多信息documentation

作者实例通常生活在内部网络的安全之中,不会以任何方式暴露给公众消费者。这是您的编辑将准备他们最终想要公开的网站的所有内容的实例。一旦内容准备就绪,编辑将通过使用"发布"菜单中的内容操作。这可能会触发内容或工作流程的直接发布,并根据您的配置方式进行一些审核或其他步骤。

发布过程将获取内容并将其从作者环境传输到单个或多个公共环境,具体取决于您使用的配置和版本。有关详细信息,请参阅configuration of subscribers

公共环境与作者相反,居住在外面,暴露给您希望能够访问由Magnolia提供支持的网站的所有人。这通常不会被编辑访问,并且很少由管理员访问,并且被配置为限制对仅需要来自选定的几个位置的授权的任何内容的访问。无论如何,另一个主要区别是公共实例被配置为尽可能高效地为内容提供服务,同时为缓存提供更多资源等。通常,此实例看待新内容的唯一方法是通过发布过程。

有关此问题的更多信息,请参阅Magnolia's documentation