在本文中,我将重点介绍OpenCart 2.3中引入的一些关键功能。
如果您是熟悉早期OpenCart版本的OpenCart开发人员,则OpenCart 2.3会为您带来一些惊喜。 当然,每个新版本中都应该包含令人兴奋的内容以及错误修复,但是OpenCart 2.3肯定会引起您的注意。
作为OpenCart扩展开发人员,您将对目录结构的更改感兴趣,我将在下一部分中进行讨论。 除此之外,我将在本文的其余部分中介绍与后端相关的UI更改。
让我们快速浏览一下食谱:
- 目录结构更改
- 扩展程序导航部分中的更改
- 更直观的布局编辑
- 仪表板管理界面介绍
- 增加新的支付网关
目录结构
您将在OpenCart 2.3中注意到的主要更改之一是扩展目录结构的重组。 在早期版本中,您会注意到以下扩展名有单独的目录:
- 验证码
- 饲料
- 模组
- 开湾
- 付款
- 总
如您在以下屏幕截图中所见,在控制器目录下添加了一个新的扩展目录层。
![新目录结构](https://i-blog.csdnimg.cn/blog_migrate/130eb198f5c0a0630461afa03b69cad0.png)
扩展目录包含上面列出的扩展。 之前,它们只是在控制器目录下。 是的,不仅仅是控制器目录; 其他MVC-L组件(模型,视图和语言)也实现了相同的层次结构。 因此,如果继续浏览模型,视图和语言目录,则应注意类似的重组。
扩展目录包含可以轻松扩展的组件,并根据需要添加新组件。 例如, 付款目录包含该站点上所有可用的付款网关扩展。 同样,验证码目录包含各种与验证码方法相关的文件。
因此,如果您的商店需要一种新的付款网关方法,则该方法应位于扩展名/付款项下 ,并且与新的验证码质询方法相关的文件应位于扩展名/验证码下 。 当然,通过将文件放在Payment和captcha目录中,您可能会在旧版本中执行类似的操作。 新的扩展目录层增加了与核心文件分离的感觉。
最后,其余目录(如帐户,结帐,工具,产品等)与我们已经讨论的扩展保持上一层,因为它们属于购物车的更多核心功能,而不是可扩展的。
改进的扩展部分
在深入研究本节之前,让我们看一下两个版本的OpenCart中扩展导航的屏幕截图。
您已经熟悉此导航:
![旧扩展菜单](https://i-blog.csdnimg.cn/blog_migrate/886c6fb56d24b0f5123493e7ec23ee18.png)
而且,令您惊讶的是,在OpenCart 2.3中看起来像这样:
![新扩展菜单](https://i-blog.csdnimg.cn/blog_migrate/643f7910dc8c9f6ff0966c62d9fec6d4.png)
您一定想知道,“付款”,“订单总额”和“模块”的那些链接在哪里? 转到OpenCart 2.3的后端,然后单击Extensions> Extensions ,结果如下所示:
![改进的扩展部分](https://i-blog.csdnimg.cn/blog_migrate/2722ebea6b0f5a24367e6cd1e409b3e5.png)
如您在上面的屏幕截图中所见,这是为扩展管理引入的全新界面。 下拉框包含您可以在此页面上管理的扩展类型 。
- 分析工具
- 验证码
- 仪表板
- 提要
- 反欺诈
- 模组
- 付款
- 运输
- 主题
- 订单总数
在早期版本的OpenCart中,以上大部分内容都放置在主导航菜单中。 在下拉框中选择任何扩展名类型,它将显示相应扩展名的列表。 在上面的屏幕截图中,它显示了分析类型的扩展。 另外,扩展程序的安装现在基于AJAX。
眼神敏锐的用户会注意到上面列表中的几个新候选人-Dashboard和Themes 。 我们将在下一节中讨论仪表板,但让我们看一下主题的全部含义。
在较早的版本中,如果要更改商店的默认主题和相关设置,请转至系统>设置 。 然后,您将编辑商店并在“ 商店”选项卡下更改“ 默认布局”设置。 另外,“ 选项”和“ 图像”选项卡允许您配置与主题相关的设置,例如每页产品数,图像大小设置等。
在最新版本中,将与主题相关的不同设置放在一个屋顶下,使事情变得更加容易。 在下拉框中选择主题 ,这将显示商店中可用主题的列表。
![新主题菜单](https://i-blog.csdnimg.cn/blog_migrate/daa344f7f9c49b1a72f3f8dc430ba4cb.png)
编辑默认存储,然后转到下一页。
![主题编辑界面](https://i-blog.csdnimg.cn/blog_migrate/1f5a14a8b6e80e2fa48eafc1eaf41b52.png)
在此页面上,您可以为商店配置默认主题以及其他与主题相关的设置。 因此,这是一个可喜的变化,因为它可以使主题设置方面的内容更加清晰可见。
尽管它是扩展管理的全新界面,但我认为这是我们在本文前面讨论的目录结构更改的后续操作。 因此,它很直观,有待介绍。
仪表盘管理
如前一节所述,本节介绍了仪表板模块管理界面的介绍。 登录到后端部分时,您会看到仪表板部分中显示的不同模块。
- 世界地图
- 销售分析
- 近期活动
- 最近的订单
- 和更多
在早期版本中,没有后端接口可以管理这些模块。 在新版本中,您可以按照与其他扩展类型模块相同的方式来管理这些模块。
转到扩展>扩展 ,然后从扩展下拉框中选择仪表板 。 它为您带来了类似的东西。
![仪表盘管理](https://i-blog.csdnimg.cn/blog_migrate/fe0dbbfd9e75268545c8dec11b623d87.png)
因此,如您所见,它与模块列表页面的界面相同。 现在,您可以完全控制管理仪表板页面上显示的内容。 当然,您可以按照与其他OpenCart模块相同的方式来制作自定义仪表板模块。
直观的布局管理
再说一次,我让屏幕截图讲这—这是您在早期版本的OpenCart中所习惯的:
![旧版式](https://cms-assets.tutsplus.com/uploads/users/413/posts/27371/image/what-is-new-in-opencart-23-old-layouts.png)
OpenCart 2.3为您带来了类似的东西。
![新版面](https://i-blog.csdnimg.cn/blog_migrate/8f7786377ae23f0455dabaa34f44b241.png)
与旧版本相比,模块分配界面在视觉上更具吸引力。 尽管这只是模块字段位置的重新排列,但它可以帮助您轻松地可视化站点上已启用模块的顺序和位置。 我会说,这是次要的,但是很大的进步。
支付网关
受支持的支付网关的列表在不断增长,其中一些受欢迎的功能包括:
- Skrill
- 卡连接
- 迪维多
- Pilibaba进行中文结帐
结论
因此,就OpenCart 2.3版本而言,这是一些重大更改。 希望我们在即将发布的版本中拥有更多激动人心和有用的功能,并在此之前继续关注!
当然,继续探索这些新功能,不要忘了使用下面的feed分享您的查询和反馈。
今天,我们讨论了OpenCart 2.3中的几个新功能。 尽管这对于OpenCart团队的每个新发行版都是期望的,但是此发行版在扩展管理领域引入了几项重大更改的意义上还是特别的。
所以,今天就从我这边开始。 随时发表您的想法,也可以通过Twitter与我联系。
翻译自: https://code.tutsplus.com/tutorials/whats-new-in-opencart-23--cms-27371