开源cms系统(免费开源cms)

开源cms系统(免费开源cms)

内容管理系统CMS)是在internet上创建内容的最流行工具。近年来,它们已发展成为日益复杂的网站、移动应用程序和平台生态系统的支柱。为了简化流程,加泰罗尼亚大学(UOC)互联网跨学科研究所(IN3)的一个研究团队开发了一个开源模型,用于自动从CMS中提取内容。他们的相关研究发表在《信息科学研究挑战》上。

开源模型是一个功能齐全的科学原型,它可以提取每个CMS的数据结构和库,并创建一个软件,作为内容和所谓前端(用户使用的最终应用程序)之间的中介。整个过程是自动完成的,因此它是一个无错误且可扩展的解决方案,因为它可以重复多次而不会增加成本。

CMS在网络世界中的重要性

内容管理系统(CMS)支持目前在线可用页面的60%以上。WordPressJoomlaDrupal等系统之所以流行,主要是因为它们提供了简单的用户体验,从而允许各种非技术用户成为在线内容创建链的一部分。

“在过去的四到五年中,这些系统不仅向浏览器提供信息,还向移动应用程序提供信息。CMS有应用程序编程接口(API),移动应用程序可以通过这些接口进行通信以提取内容,”Joan Giner Miguélez解释道,她是网络和信息技术与系统博士课程的学生,软件和模型研究实验室(SOM Research Lab)小组,概述新模型的研究的主要作者。“这些被称为无头CMS的系统允许以简单方式创建的内容稍后在不同的平台上使用。”

因此,CMS已成为每个应用程序或平台使用的内容和数据的大型容器。这简化了许多流程,但也增加了开发方面的复杂性,这对于管理大量内容和平台的组织来说尤为明显。创建新的移动应用程序涉及复杂的开发工作越来越普遍,IN3研究人员设计的模型简化了这些任务。

Joan Giner补充道:“想象一下,一家大型内容公司管理着1000多个网站和应用程序,并希望开发一个新的移动应用程序,显示每个网站的产品。如果他们想开发每个网站和应用程序之间的连接器,这项工作将是巨大的,而且资源密集型的。它是不可扩展的。”。“如果API已经是标准格式,为什么我们不能制作一个内容提取器来读取和理解API,以标准方式表示它们,并生成连接器来自动将信息发送到新的移动应用程序?”

自动从CMS中提取内容

该模型由Enginer与其研究伙伴Abel Gómez和Jordi Cabot共同开发,Jordi Cabot是ICREA研究员和SOM研究实验室负责人,极大地简化了新应用程序的开发过程,从而在时间和资源方面实现了显著的节约。该流程是在欧洲项目AIDOaRT和TRANSACT的资助下开发的,旨在以清晰、自动的方式提取和表示CMS模型,使其更易于用作信息源。此外,IN3研究人员的技术方案旨在生成代码,作为CMS和新应用程序开发之间的链接。

要实现这一点,第一步是为该工具提供CMS的地址和登录信息。登录后,它读取API,理解它,并使用反向工程过程以标准方式表示CMS的结构和内容库。基于此,它自动生成连接器代码,CMS和正在开发的新移动应用程序将通过该代码进行通信。

“这是一种标准化CMS和最终应用程序之间流程的方法,”Joan Giner强调道。“事实上,它最大的优势在于标准化本身。我们所说的是一个在管理内容的组织中经常重复的过程;这个过程每次执行时都涉及到建立一个特定的开发团队,该团队需要花费一系列资源,此外,还可能产生错误。通过自动化,一切都得到了简化,变得更具可扩展性。"

因此,这种自动化CMS提取的模型侧重于可伸缩性,因为一旦创建了CMS的大纲和代码,就可以根据需要多次重用,并在不增加额外成本的情况下集成到未来的开发项目中。

研究人员还指出,这是一个自动模型,可以创建无错误的内容库,然而,如果手动完成工作,开发人员总是会在一行代码中出错。

Joan Giner总结道:“内容管理系统是互联网上内容的主要来源。我们正在使对CMS的访问标准化成为可能,就像过去对数据库的访问是标准化的一样。”。“向前看,这个模型甚至可以用来将CMS变成训练人工智能系统的新数据源。”

    
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 cloud@ksuyun.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.daxuejiayuan.com/38792.html