教程栏目

joomla中文网出品的官方教程

经验分享

Joomla 6 用户操作日志

Joomla 6.1 裸系统能做什么?这些功能其他 CMS 得靠插件

原文:Dan Atrill《Joomla for clients - all the out of the box features other CMS don't offer》
翻译/改写:joomlachina.cn

最近我装了全新的 Joomla 6.1,没有加任何第三方扩展,想看看一个"裸"的 Joomla 到底能搭出什么样的网站。结果让我这个用了十几年 Joomla 的老用户都有点意外——它远比大多数人想象的要强大。

很多客户不知道,他们在其他 CMS 上习以为常的基础功能,其实都是靠第三方插件堆出来的。而 Joomla,是原生的。

安全:开箱即用,不用装任何东西

  • 双因素认证(2FA):直接开启,支持验证器 App、Passkey、邮件验证码三种方式。
  • 验证码:内置"工作量证明"机制,不需要去装 Google reCAPTCHA。
  • 用户操作日志:谁在什么时候做了什么,全都可追溯。对团队协作和审计很重要。
  • 网站离线模式:维护时可以一键下线,还能自定义离线页面放 Logo 和公告。

01-user-action-log

内容管理:自定义字段是杀手锏

我在其他 CMS 上实现"为文章添加自定义字段"通常要装 ACF 之类的插件,但在 Joomla 里这是原生的。

举个例子,我建了一个本地乐队信息站:

  • 创建"乐队"字段组
  • 添加文本字段(乐队名)、下拉列表(音乐流派)、URL 字段(官网链接)、媒体字段(乐队照片)
  • 全部拖拽配置,零代码

02-field-groups

然后在文章编辑器中,通过"CMS Content"下拉菜单就能把这些字段直接插入到文章里。

03-custom-fields

SEO 也不靠插件:内置 Schema 结构化数据(9 种类型可选),文章标题默认就是 SEO 标题,Meta Description 和 Robots 规则直接配。

04-schema

多语言:51 种语言,一键安装

不需要装翻译插件。在语言管理里点一下,英语站点秒变荷兰语、日语、中文。前端、后台都能独立设置语言。

05-languages

你可能会说"就这?"

对,就这些。但问题在于——我确实只用 Joomla 6.1 裸系统就建起了一个功能完整的网站。智能搜索、面包屑导航、登录框、文章订阅、联系表单(自带验证码)……全是内置模块。

当然,实际项目还需要挑个好模板、配好备份、加安全措施。但基础能力这一层,Joomla 替你省掉了一堆插件的钱和兼容性问题。

06-modules


你有什么只用 Joomla 原生功能就完成的项目吗?欢迎在评论区分享。

jdoc 语句包含在每个 Joomla 模板中,用于指示 Joomla 或其扩展的其他部分输出内容在整个网页中的位置。本文将简单的介绍一下Joomla模板开发中常用到的<jdoc>标签语法,并且介绍不同类型的<jdoc>标签元素的功能。

今年年初,整个世界仿佛都被“DeepSeek”刷屏了。我平时喜欢在B站看些感兴趣的视频,但自从点开一个关于DeepSeek本地部署的视频后,首页推荐瞬间被相关内容淹没。各种视频都在介绍、鼓吹AI编程,看多了难免让人焦虑,尤其对我们程序员而言。

在典型的 Web 环境中,相同的内容会反复展示给访问您网站的每个人。缓存可以通过将代码生成的部分或全部信息存储在文件中并在需要时返回,从而加快这一过程。实现缓存的方法有多种,但本教程仅涉及函数缓存。好消息是,在 Joomla!  中,这非常简单

使用脚本自动部署Joomla站点是一个非常不错的功能,joomla中文网的在线试用功能就是基于这个技术来做到的,为了使被用户修改过的站点内容能够自动恢复到最初的状态,我们设置每隔30分钟就自动将网站重置一次。在这篇文章,我们将简单的谈一下如何实现这个功能。

您是否曾经花费大量时间修改Joomla模板文件,结果在下一次更新时所有心血付诸东流?好消息是,从​​Joomla 4.1​​开始,这个问题已成为历史!核心功能中新增的​​子模板 (Child Templates)​​,让您的定制修改得以永久保留。本文将深入解析其工作原理与使用方法。

子类别

第 2 页,总共 23 页