我的自定义仪表板 - 快速图标模块
正如我们大家都知道或亲身体验到的,如果你以前从未见过Joomla 4仪表板,它可能会相当令人不知所措。好消息是:这不必如此。仪表板非常可自定义,越来越多的网站设计师决定为客户(或为自己)创建美观且易于使用的自定义仪表板。例如,Jeroen Moolenschot创建了一个自定义仪表板模块,用于添加常用的快速图标功能……并决定与整个Joomla社区分享。
感谢您参与这篇文章,Jeroen!您能告诉我们一些关于您自己的情况吗?
嗨Anja,谢谢你的邀请。我叫Jeroen Moolenschot,我和我的妻子以及两个孩子住在荷兰的小城市Waalwijk。
我从2006年开始使用Joomla,从第一天起我就爱上了这个系统的所有可能性。记得那时是Joomla 1.0,从那时起,许多功能和灵活性都被添加进去了!
我每周几天在一家营销和通讯公司工作,作为开发人员,并在2011年我创办了自己的公司Joomill。
告诉我们一切是如何开始的。是什么让你决定为客户创建一个自定义仪表板?
在构建或维护网站时,可用性(对于开发人员和最终用户/客户)非常重要。
在Joomla 3中,可以编辑后端控制面板,但这需要很多步骤。这对我来说也是一件“忘记”了一半的事情,我相信我不是唯一一个。
Joomla 4中的一项伟大新特性是后端模板,它具有创建不同仪表板的可能性,这使得添加或编辑管理员模块变得更加容易。
我已经使用Joomla 4开发了几个多月的新网站。我的第一个J4网站需要一个网店,我使用了HikaShop来完成这个网站。
我在寻找一个快速图标模块来创建用于快速添加产品、直接链接到所有订单等的瓷砖,但在Joomla 4中没有找到。所以我决定自己创建它。
你是如何开始的?你首先做什么,然后呢?
首先,一些建议:Astrid Günther的网站(https://blog.astrid-guenther.de/en/der-weg-zu-joomla4-erweiterungen/)在您开始开发Joomla 4扩展时非常有帮助。
其次,Joomla中有一个默认的快速图标模块可用。所以我复制了这个模块,深入研究了那段代码,并按照我自己的需求进行了扩展。
对于最常用的HikaShop屏幕,我创建了一个带有直接链接的按钮,对于一些屏幕也添加了一个添加按钮。
因为我的客户不仅使用HikaShop,我还扩展了模块,添加了对特定文章类别的链接,例如博客类别。用户只需点击添加博客按钮,就可以在正确的类别中自动添加新的文章,并使用正确的语言。
我添加的另一个选项是直接链接到特定的模块。当用户每年只需编辑一次营业时间模块时,他们不再需要搜索模块列表。
还有一个选项可以添加您喜欢的所有页面的自定义(内部或外部)链接,使其更加灵活。
您有结果的截图吗?(粘贴在这里,并请解释它们上的内容)
HikaShop设置:选择您想要显示/隐藏的按钮
文章设置:选择您的文章或类别
自定义链接:选择一个后台菜单项或输入您自己的链接。
结果
您的客户对新的仪表板选项有何反应?
这位客户之前从未使用过Joomla。他的上一个网站是在另一个CMS中构建的,他说这是一个非常干净的仪表板。没有为PRO插件做的横幅或广告。
他需要的所有内容都在一个页面上,因此易于维护。
您为什么决定将快速图标作为免费扩展发布到JED?
自定义快速图标模块是我为自己和我的客户创建的,但我相信其他网站开发人员也能从中受益。
免费下载请在此处获取:https://extensions.joomla.net.cn/extension/administration/extensions-quickicons/custom-quick-icons/
如果您对如何使此模块更好有建议,您随时可以联系我。源代码也可在Github上找到。
您有给想要创建自定义仪表板的用户的建议吗?
众所周知,Joomla功能强大且灵活,我们拥有这些选项真是太好了。但我认为最终用户不需要看到所有内容。
例如:我看到许多网站在网站已经上线的情况下,仍然发布了“安装示例数据”模块。一个错误点击就可能毁掉整个网站。而作为开发者,您现在只需要点击一下就可以取消发布此模块。
我对所有开发者的建议是在交付网站之前,清理后台仪表板并使其用户友好。这将使最终用户维护他们的网站变得更加容易。
我们已经在Joomla中创建了一些漂亮的网站,当我们也考虑到最终用户的使用性时,我相信我们可以将Joomla提升到新的水平。
与我们分享您的自定义仪表板!
我们很高兴看到您制作了什么样的聪明、创造性和创新的自定义仪表板!您愿意与我们分享它们吗?
请联系我们:
一些发表在Joomla社区杂志上的文章代表了作者对特定主题的个人意见或经验,可能不符合Joomla项目官方立场。
通过接受,您将访问 https://magazine.joomla.net.cn/ 之外的第三方外部服务。
评论 1
您好,这是一篇非常好的文章,我也喜欢为我的客户创建一个干净的仪表板
你尝试过我的自定义管理模块吗?
这是一个免费模块,可以在GitHub上创建自定义仪表板。无限定制的按钮(类别和项目)创建,带有预选选项
创建列表项目
全宽选项
无限定制的标签,带有自定义链接...
全部免费且参与
https://github.com/micker/mod_dashboard
请尝试它,并给出你的反馈