我正在考虑尝试设计一种新的框架架构,旨在允许以后将Web应用程序轻松移植到Drupal或Joomla等系统中,同时保持原始应用程序的独立性,以便更新核心功能只有一个版本或其他最少的额外工作。
然而,在我开始这个之前,我想看看之前做过的最接近我提议的工作。因此,对这个问题的回答将以对最相似的工作的引用形式出现,或者如果可能的话,可以使用以前没有做过的确定的“否”。
通过示例澄清:MediaWiki是一种常见的Web应用程序,已成为此类推荐中最受推荐的应用程序之一。但是,站点管理员使用Drupal构建他们的站点将需要破解MediaWiki,以便在共享用户群方面与Drupal很好地协作。想象一下,MediaWiki已经决定对他们的系统进行完全重建,可以使用什么设计来使这种交互只需要Drupal模块或Joomla组件,从而使更多用户可以使用MediaWiki?
我正在使用MediaWiki作为一个例子,我认为模块和组件已经存在,可以解决这个特殊问题,但我希望我能够理解我的想法。这是我在Web开发过程中遇到的一个问题,因为CMS系统越来越像企业一样出现。
谢谢! 戈德温
答案 0 :(得分:0)
内容管理互操作性服务(CMIS)是一种OASIS规范,可用于提高CMS的数据可移植性和互操作性。如果您的系统有(或您提供)CMIS接口,您可以将内容移入/移出同样提供CMIS接口的其他CMS系统。
见: