Joomla – 未来10年?
今年Joomla迎来了10周年纪念日。那么,接下来是下一个10年...10年后,到2025年,Joomla会是什么样子?一些当前的趋势可能会改变我们未来使用和看待网站的方式。关于网站(以及Joomla)的主要变化是,信息共享将从HTML网页转向通过(Web)应用进行链接结构化数据交换。
在这篇文章中,我将描述我对未来10年的个人观点。请在我10年后与实际情况进行比较时给予谅解....事情往往会有不同的结果,我无法使用我的水晶球,因为它还在维修中... :-)
移动网络
在过去的几年里,从桌面PC转向移动设备。最近,响应式模板的发展势头强劲,这些模板可以调整网站的屏幕尺寸以适应设备。这样,网站在移动设备上更易于可见。此外,移动网站在搜索引擎中的排名更好,尤其是在移动设备上搜索时。这将进一步增加对移动网站的需求。
然而,随着响应式模板的使用,传输到设备的数据量仍然相同。如果你需要为移动数据使用付费,这并不好。如果你只传输必要的数据怎么办?
新兴市场
据估计,全球40%的人口使用互联网,70%的人使用手机。去年,印度、巴西和中国的智能手机订阅量增长了两位数。当这些国家的互联网使用进一步增加时,本地内容也将更加受欢迎。对CMS平台的需求将增长,尤其是那些提供本地语言包和文档,并由本地社区支持的平台。现有的网站可能希望扩大目标受众,覆盖其他国家和其他语言,这将提高对多语言网站的需求。
HTML中的结构化数据
目前,HTML网页是不结构化的数据,其中包含一些标记来创建美观的布局。对于像Google这样的搜索引擎来说,很难理解您数据的内容。丰富片段或微数据是创建HTML页面上下文的方法,以便搜索引擎更好地索引您的网站。在http://schema.org/上已经有了很多片段结构模型。
应用程序编程接口(API)
为了使数据库中的结构化数据可用,需要创建与该数据的接口。通过API文档,程序员可以创建与您的数据库通过API通信的移动和Web应用程序。如果您想更改数据库,可以在不更改API的情况下进行。更改不应该破坏使用您的API的外部应用程序。
网络服务
网络服务是通过http与网站交互以交换结构化数据的方式。这样,数据可以被其他网站、移动应用程序等重用。网络服务只传输数据(没有HTML标记)。数据是有结构的,而网络服务是通过API管理的。
例如:使用浏览器在Google地图上查找位置的人将获得包含地图的HTML页面。一个调用Google地图API并传递某些地址的应用程序将仅获得结构化数据(例如,该位置的位置坐标)。
大数据
数据存储仍在变得更便宜,因此没有必要删除旧数据。此外,数据可能很有价值,因为您可以通过分析它来发现企业可以用于营销的趋势。更进一步,如果您将数据与其他来源结合,那么您可能会分析出更多趋势。如何最好地结合其他来源的数据?
开放数据
开源软件是使用集体资源开发和维护软件的极好方式。共享知识和资源可以显著提高软件。这种合作和共享信息的概念也用于数据共享。在openstreetmap.org社区中,用户收集有关街道的本地数据并通过网站共享。政府收集、存储和处理大量数据。一些通用数据对其他人来说可能很有价值。因为它已经用税款支付,所以越来越多的政府将他们的数据作为开放数据提供。
链接数据
开放数据是有结构的。然而,所有数据字段是如何相互关联的呢?万维网的发明者蒂姆·伯纳斯-李提出了描述结构化数据字段之间关系的方法:链接数据。使用链接数据,您为您的数据提供上下文。JSON-LD就是这样一种格式。
信息共享将从HTML网页转移到通过(网络)应用程序进行链接结构化数据交换。
硬件微型化进一步发展
计算机仍然在变得更小。Raspberry Pi的流行表明,对教育、智能家居和硬件项目使用的迷你计算机有需求。可穿戴技术,如内置迷你计算机的服装和配件,变得越来越受欢迎。想想智能手表,它作为智能手机的接口。我在Raspberry Pi上运行Joomla,但还没有看到在手表或智能手机上运行Joomla的用途。然而,所有这些小型设备将通过互联网(物联网)共享数据……
连接设备和“物联网”
越来越多的设备可以连接到互联网。它们使用互联网从其他来源自主地检索信息,向其他来源提供信息,使通过网络管理设备成为可能,并(自动)更新它们的固件(它们微芯片上的软件)。
这种趋势被称为“物联网”(IoT)。大型公司正在将这种连接性添加到他们的设备中。最近,一种名为ESP8266的设备进入了市场:一款5美元的自包含Wi-Fi网络解决方案,使得(对于爱好者)可以通过Wi-Fi将设备连接到互联网。网站可能作为数据容器,从物联网设备中检索数据。
物联网的好处是您可以自主分享数据并更轻松地管理设备。缺点是当前还没有统一的语言或协议。它可能会引发隐私问题和安全问题。
Joomla
到2025年,Joomla仍然是一个可以通过浏览器访问的网站建设CMS。然而,用户将越来越多地使用手机浏览您的网站。除了像Joomla网站当前所做的那样向访客展示HTML文档外,它还将通过Web服务与其他Web、手机应用程序和物联网设备共享数据。
像Joomla这样的开源项目是由社区驱动的。我希望Joomla社区将继续增长,尤其是在新兴市场。我相信社区将进一步改善Joomla的用户体验(UX)和可访问性,并将有用的技术趋势整合到Joomla中。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不代表Joomla项目的官方立场
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论