本文将介绍生成器的设计目标,以及快速的使用组件生成器构造符合自己需要的组件的使用方法。

1,设计目标 

  组件生成器的作用就是依据用户的设置,程序自动的生成一个可以安装的Joomla组件,而这个组件的功能是可以由用户定义的(目前仅支持数据的录入 和 数据的展示)。设计目标就是让没有任何编程的基础的朋友也可以按照需要来定制自己的组件,从而降低使用Joomla建站的成本。当前生成器已经可以生成组件,模块,插件。在本文主要介绍组件的生成,其他类型的生成请查看对应的文章介绍。

  请一定要注意:组件生成器的产物是一个zip文件,是一个Joomla组件,你需要将这个组件安装到Joomla(支持Joomla版本3.x,j4.x及以上)网站上,然后使用这个组件提供的功能(后台数据录入页面,前台展示数据页面,前台数据录入表单页面等等)。如果你完全不清楚Joomla是什么,为了节约你宝贵的时间,请不要使用组件生成器

2,适合的应用场景

 组件生成器的核心功能是提供数据的录入和数据的展示。目前,我们认为它将在以下几个方面有所表现:

1,自定义表单。使用场景如下:

如果你需要在网站的前台提供一个表单,
用户访问这个表单页面,填写数据,
点击提交后,系统将这些数据存储到数据库。
后台管理员可以看到所有前台
用户提交的数据,并且进行一些基本的分析。

这种应用场景非常的适合使用组件构造器,无论你的表单有多少字段,组件构建器都可以轻松搞定

2,海量数据的展示,EXCEL中导入数据。使用场景如下:

 如果你需要将很多的数据录入到网站,
并且在网站中展示。而你的手上恰巧有
一份包含所有数据的EXCEL文件或者SQL文件

 这种应用场景也非常的适合使用组件构造器,你只需要按照你的EXCEL中的字段在构建器中添加表单字段,然后执行数据导入即可完成需求。

3,自定义数据展示。使用场景如下:

  如果你有一系列的结构化数据(如:学生资料)
需要进行录入。使用文章的自定义字段功能虽然也
能够解决,但相当的繁琐,你希望后台出现一个干净
的,简洁的录入数据的页面(只出现我需要的字段)

 这种应用场景也非常的适合使用组件构造器,组件构造器后台录入数据的字段完全可以自定义。还支持查询

4,查询功能。使用场景如下:

  如果你需要在网站上支持防伪码查询,证书查询,
成绩查询等一系列的查询

 这种应用场景也非常的适合使用组件构造器,构建器支持多种

查询模式,且可查询的字段和返回的结果都是可自定义的

5,代码模板:

  如果你是一个开发者,不希望每次都
从0开始写组件,你可以使用组建构造器来
帮你生成一个代码模板,
然后基于这个代码模板来开发。
目前,我们团队都是这么做的,而且效果很好。

 这种应用场景也非常的适合使用构造器。

6,简单功能组件:

比如留言板组件,图书管理组件,自定义表单组件
用户提交数据,且只能查看自己提交的数据
用户提交表单,发送提醒

 这种应用场景也非常的适合使用组件构造器,构造器支持用户前台提交表单,然后查看自己提交的所有信息

3,基本的使用流程


 组件生成器完全是遵循Joomla MVC架构设计,系统生成的组件都是以源码的形式发布,可进行二次开发。组件生成器的基本使用流程如下:

  • 1,在Joomlachina.cn上按照需要生成组件。
  • 2,将生成的组件安装到您的Joomla网站上
  • 3,查看组件的功能是否满足需要,如果需要修改功能,进入joomlachina.cn的组件管理页面,对组件进行修改。然后下载,重复以上操作,直至完全实现你的要求

4,如何创建我的组件


下面以及如何创建一个人员招聘组件为例来说明。登录后,在用户中心我的组件界面,点击右上角的新建按钮,开始创建一个组件。如图:

1,首先你需要给自己的组件取一个标题(这个显示给人看的,可以是中文),并且为组件设置一个名称(这个是系统使用的,必须是英文字母)。如图: 

上图中创建了一个人员招聘的组件,我们给这个组件取名为zmaxjob

2,第二步,我们需要给组件添加一个功能。比如 职位管理。点击添加功能 ,即可进入功能设置界面。如图:

3,接下来,需要做的就是定制职位管理这个页面。在这里可以依据实际的需要来创建表单字段。比如岗位名称,工作地点等等,一般选择单行输入框即可。新建字段的方法就是将左边新建字段的类型拖动到右边即可。如图:

下面是添加完需要的字段后的界面截图:

4,最后我们只需要点击组件组件工具栏的发布新版本按钮,就可以下载组件。如图:

点击下载,你就会得到一个zip文件(上图中得到了com_zmaxjob.zip文件)

5,安装我的组件


在上一步,我们已经得到了一个组件的安装包(zip文件),现在需要将其安装到Joomla网站上,操作的方法和安装扩展的方法一样,下面以Joomla4的安装界面来做简单的操作说明。

登录后台后=>点击系统设置=>找到扩展安装=>在安装界面上传刚刚下载的安装包。如图:

将安装包上传并且安装,成功界面截图如下:

6,使用我的组件

1,组件管理入口。安装完成后,在组件的栏目下面就会多出一个我们刚刚安装的组件了。如图:

2,组件控制面板。在组件的控制面板页面,我们可以看到这个组件的基本功能。如图;

在上面的界面,我们可以看到这个组件提供了两个功能,一个是职位的分类管理(在这里可以给职位创建类别),另外一个是职位管理

3,创建职位分类。点击职位管理分类新建一个分类。如图:

4,录入岗位信息。在职位管理页面,点击工具栏上的新建按钮,即可进行职位的添加录入工作。(也支持Excel批量导入)如图:

在编辑界面,录入数据。截图如下:

5,数据展示。组件提供3种菜单项类型。分别是列表页面,详情页,和表单页面。其中列表页用来展示一系列的数据,详情页用来展示一条数据的详情,表单页用来给前台用户提交数据使用。在本案例中我们以列表页面来做演示说明。

在菜单管理中,新建一个菜单项,在新建菜单项中,选择组件所提供的菜单项类型如图:

菜单项详情如下:

保存后,在前台点击菜单,即可看到数据。如图:

 6,更多


 生成器提供多种定制化参数,最大程度上让你能对组件进行控制。更多的使用细节,请参考我们提供的文档。

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前