如何使用组件生成器生成需要的组件?

   组件生成器是ZMAX团队联合Joomla中文网官方网站2019年12月01日发布的全新一代自定义表单解决方案,本文将介绍组件生成器的设计目标,以及快速的使用组件生成器构造符合自己需要的组件的使用方法。

1,设计目标 


  组件生成器的作用就是依据用户的设置,程序自动的生成一个可以安装的Joomla组件,而这个组件的功能是可以由用户定义的(目前仅支持数据的录入 和 数据的展示)。设计目标就是让没有任何编程的基础的朋友也可以按照需要来定制自己的组件,从而降低使用Joomla建站的成本。

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

2,适合的应用场景


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

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

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

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

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

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

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

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

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

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

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

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

 这种应用场景也非常的适合使用组件构造器,构建器支持多种查询模式,且可查询的字段和返回的结果都是可自定义的

3,基本的使用流程


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

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

4,如何创建我的组件


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

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

2,第二步,我们需要给组件添加一个功能。比如 职位管理。点击添加功能 ,即可进入功能设置界面。在这里需要设置数据库表名,这个必须是英文字母。如图:组件生成器_创建功能.png

3,接下来,需要做的就是定制职位管理这个页面。在这里,系统提供添加字段,移除字段,和调整字段顺序等功能,可以确保我们做出一个完全符合我们要求的职位管理界面。如图:组件生成器_添加字段.png

4,最后我们只需要在组件编辑页面点击下载组件,你就得到了你刚刚定制的组件了。如图:组件生成器_下载组件.png

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

5,使用我的组件


在上一步,我们已经得到了一个组件的安装包(zip文件),现在需要将其安装到Joomla网站上,操作的方法和安装扩展的方法一样,在此不再赘述。

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

2,组件控制面板。在组件的详情页面,我们可以看到这个组件的基本功能。如图;组件生成器_组件详情.png

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

3,数据录入。点击职位管理,可以录入数据。如图:

组件生成器_添加记录.png

4,数据管理。在职位管理页面可以进行职位的管理(增加,删除,修改等等)如图:组件生成器_记录管理.png

5,数据展示。组件提供2种菜单项类型。点击添加菜单项,即可将组件的数据展示在前台。

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

组件生成器_菜单项类型.png

菜单项详情如下:

组件生成器_菜单项详情.png

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

组件生成器_前台数据列表.png

 6,更多


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