在Joomla中创建目录和内容结构
摘要:许多内容管理系统具有诸如自定义字段等功能,这使得用户更倾向于使用这类系统。但是,许多人还没有认识到Joomla插件所隐藏的功能。
Joomla在内容管理和目录方面,尽管其他用户可能认为其较弱,但实际上在某些情况下甚至比其他系统更强大。
摘要:许多内容管理系统具有诸如自定义字段等功能,这使得用户更倾向于使用这类系统。但是,许多人还没有认识到Joomla插件所隐藏的功能。
Joomla在内容管理和目录方面,尽管其他用户可能认为其较弱,但实际上在某些情况下甚至比其他系统更强大。
内容结构分类
在Joomla中,可以通过两种方式创建内容结构。
1- 使用HTML和CSS命令创建内容结构
2- 使用插件的自定义字段创建内容结构
方法一
在这种情况下,唯一可以提及的选项是内容模板插件。此组件允许您设计并保存自己的内容模板。然后,在需要使用模板时,使用editor-xtd组件加载所需的模板。在此方法中,字段标题(固定不变)和字段响应(可变)以相同的方式显示
此方法的优势
1- 系统设计简单
2- 设计时所需知识较少
3- 允许对模板进行分类
此方法的缺点
1- 无法设计专业模板
2- 在某些情况下,CSS3命令无法执行
3- 内容体积增加
4- 错误的可能性增加
5- 字段在一个表格(#-content)中保存
6- ...
在模板较小或指令和字段较少的情况下,更常使用上述方法。
第二种方法
在推荐和标准的方法中,字段以独立形式存储,不仅提高了内容的一致性,还遵循了规范。大多数Joomla目录构建插件都为用户提供了一种将字段标题与它们的响应分开的方法。(如图所示)
此方法的一些优点包括
1- 数据量小
2- 内容一致性
3- 操作简便
此方法的缺点远小于第一种方法。这类系统的一个前提条件是具备足够的模板组件设计知识,大多数开发者会在其网站上提供模板设计文档。
在这方面表现强劲且在Joomla插件中广受欢迎的组件包括
Sobi Pro:
这是一个在创建目录方面非常专业的插件。使用此插件,您不仅可以使用常规字段(inputbox,text area,checkbox,radiobox,…),还可以使用特殊字段,如下载链接、标签链接、地图字段等。该目录的模板系统使用xsl语言。该插件模板系统的唯一缺点是需要掌握xsl 语言,但这与其提供的功能相比是值得的。以下是一些功能:
1- 不特定时间发布文章
2- 为细节和集合设计模板
3- 在多个系列中发布文章(也有一些限制)
4- 为插件提供专用插件(如评论和意见)
5- 用户可以发布文章
6- 根据字段配置文章显示(以ini文件形式)
7- 为特定字段指定类
8- 可以强制字段
9- 可以显示特定访问级别的下载文件
10- 可以多语言显示目录
11- ...
在此系统中,可以为字段指定价格,并通过支付网关支付所需字段的费用。
Mtree:
此插件是用于Joomla的另一个目录创建插件。与Sobi类似,此插件也提供了标准字段的插入功能。使用此插件构建的网站中最显著的是Joomla插件的目录。众多模块和插件使得此插件尽管是商业插件,但仍是最受欢迎的插件之一。
此插件的模板设计系统基于PHP语言。可以通过配置更改显示项目如评分和评论。默认情况下,此系统启用评论系统。
在这个插件中,除了 php 文件外,还有 xml 文件。这些文件负责配置插件的模板,可以为模板添加类似于 Joomla 模板的设置和权限。
K2
这个免费且受欢迎的插件,用户更多将其视为一个用于写文章的插件。但实际上,它的应用范围远不止于此。以下是该插件的一些特点:
1- 创建自定义字段
2- 为内容创建标签
3- 创建个人资料并与其他 Joomla 个人资料插件(如社区构建器等)集成
4- 内容的访问级别
5- 简单模板设计并将其嵌入到 Joomla 模板中(以取消命令的形式)
6- 评论系统
7- 丰富的插件
8- 内容评分系统
9- 等等...
在 k2 尝试构建内容结构,使得主要内容以编辑器的形式呈现,而字段通常以文本形式(iNPUT TEXT)呈现。如果这两个插件可以设计字段,以便编辑器可以重复多次。
此插件更适合那些字段类型不重要,作者仅使用自定义字段来介绍其文章特征的网站。
SEBLOD:
此插件也类似于 k2,并且具有一些此插件特有的功能。这些差异包括:
1- 字段分类
2- 字段特殊搜索(字段可搜索)
3- 在组件中创建内容模板,有42个位置用于显示字段
4- 提供选择字段类型。 (input,radio,…)
5- 在内容中使用Ajax
6- 为字段添加一个 css class
7- 支持动态字段插入
8- 创建多语言目录(比其他插件更简单)
9- 等等...
常以内容为中心的网站可以使用此插件,并在其内容旁边添加字段。
ContentBuilder:
正如插件名称所示,此插件用于在Joomla中创建文章。它解决了Joomla内容系统中的许多不足,例如缺乏自定义字段。
插件功能
1- 支持销售内容
2- 支持在内容中插入图片库
3- 高级搜索
4- 自动字段(如访问次数、文件大小、作者等)
5- 支持在内容中插入文件
6- 与Breezing Forms表单构建器和表单发送器集成
7- 在内容中插入视频的功能
8- ...
该插件与其他插件相比结构更简单,但功能齐全。
**所列插件仅用于介绍,并且截至本文发布日期,这些插件已进行测试和审查。未来还将发布更多具有更好功能的插件。此外,还有其他插件,但由于数量过多,我们仅列出了这些。
最后,可以对 Joomla 在目录和内容结构方面的表现进行如下评估
Joomla 的强大之处在于其插件。如果您想启动一个具有定制内容的网站,最好使用 Joomla 插件。
在 Joomla 社区杂志上发表的一些文章代表作者对特定主题的个人观点或经验,可能并不符合 Joomla 项目官方立场。
通过接受,您将访问 https://magazine.joomla.net.cn/ 外部的第三方服务提供的服务
评论