Fabrik
插件分类: Contacts & Feedback => Forms
支持版本:1.5 /1.7
关注程度:【最流行的】
所属类型:组件、模块、插件、多语言
Fabrik 2.1.1 is a security fix, please update immediately
Fabrik 2.1.1是一个安全补丁,请立即升级。(译注:目前支持Joomla 1.7的是 Fabrik 3.0b版了)
Fabrik is THE open source Joomla application builder component.
Fabrik 是开源Joomla应用搭建组件。
Fabrik gives you the power to create forms and tables that run inside Joomla without requiring knowledge of mySQL and PHP. Then feed your data into Google Maps, Charts or an AJAX based calendar
Fabrik给了你力量去在joomla中创建表单和表格,而不需要mySQL 和 PHP知识,然后把你的数据Feed到google Maps,Charts或基于AJAX的日历中。
With Fabrik you can create applications that range in complexity from simple contact forms to complex applications such as a job application site or bug tracking systems.
用Fabrik你能创建复杂范围内的应用,从简单联系表单到像求职网站或缺陷跟踪系统那样复杂的应用。
Fabrik分为四个大类:Forms、Manage reports、Visualizations和Extensible.
一、Forms(表单)
1、13个默认字段(field)类型——Elements are the widgets that collect your form's data. Fabrik provides a wide range of elements from simple fields to drop downs that look up data from other database tables. Most elements allow you to stipulate common settings, such as their default value, size, and whether they are hidden. 元素是收集(获取)你的表单中数据的小工具,Fabrik提供大量的元素,从简单字段到下菜单(数据库表格中的数据),大多数元素允许你规定公共设置,比如它们的默认值和是否隐藏。
2、Ajax验证——Any Fabrik element can have a validation applied to it. On submission the form's data must conform to each of these validations or the user will be returned to the form, with the each of the elements that have failed validation highlighted with an error message defined by yourself. 任何Fabrik元素有一个验证应用。当提交这个表单的数据必须确认每项有效。验证失败的元素则高亮显示自身错误信息。
3、电子邮件通知——Within your form you can define two types of email notifications; receipts and notification emails. Receipts are sent to the user who is filling in the form, they are used to give the user a permanent record of the information that they have filled in. Fabrik forms can be set to send receipts automatically or to display a check box to allow the user to opt in to receiving the receipt. The receipt text is constructed with the user of place holders. 在你的表单中你能定义两种类型的Email.接收邮箱和通知邮箱。Receipts是表格中填写的发送给谁?(send to the user)。它们是用来给用户永久的记录的信息(注册时已经填的,存档备用)。Fabrik表单能被设定为自动发送给Receipts。或用一个复选框选项来允许用户是否接收Receipt。这个Receipt文本内容是用户注册时生成的。(译注:实际上就允许填写2个邮箱,一个用户接收自动发送信息的email,一个接收重要的通知的email)
4、记录到数据库——Fabrik forms can be set to record to a database. If this option is selected a database table is created which mirrors the format of the form's elements. If the form's elements are added or altered then the database table structure is altered to match 。Fabrik能被设置成记录到数据库,如果通过这个选项选择数据库表格建立,那么表单中的所有元素会创建一个镜像到数据库。如果添加或修改表单元素,那么数据库表格结构也会匹配修改。
5、访问控制——显示记录权限、编辑记录权限、仅自己可编辑(覆盖“编辑记录”访问权限,仅限创建者)、添加记录。
6、多页表单 (forms) ——When your forms have a large number of elements, it is often advisable to split the form into a multi page form. Form's can be split into pages on any of the form's groups. Each page can be set to store the submitted form data into temporary storage, allowing your users to leave part completed form's and return to fill them in at a later date without loosing previously entered data 。当你的表单中元素太多了,他们常常可适当的分割成多页的表单,表单能被分割成任意的表单组,每页能被设置成存储这个提交的数据到临时的存储器,允许你的用户离开时候(未填写完)保存,等稍后回来后不会丢失先前的输入的数据。
二、Manage reports(管理)
1、Easy creation(CRUD)——Fabrik tables allow you to create a wide range of views on your data. They integrate seamlessly with Fabrik Forms, allowing the creation and modification of records. Fabrik表格允许你创建大范围的数据视图,他们无缝的集成Fabrik表单,允许建立和修改记录。
2、Powerful filtering(强大过滤器)——Seeing your data is one thing, drawing meaningful information from is it quiet another! That's why Fabrik gives you a wide range of methods to search your data. 看到你数据是一回事,从数据中找到有意义的东西是另一回事,那是为什么Fabrik给你大量的模块去搜索你的数据。
3、Join table data("join"表格数据)——用一个变量就能从不同的表格中向关系数据库添加数据是很灵活的。例如我们能链接一个包含一系列文章的表格和包含用户列表的表格。这种链接类型我们叫做“Join”,通过把两个表格合在一起加入。
4、Detailed record views——As well as creating links to edit table records with the corresponding Fabrik form, Fabrik tables can also supply links to view a detailed page containing all the records data. Both the form and detailed view can be modified with the use of templates. 就像使用相应的Fabrik表单建立一个链接去编辑记录一样,Fabrik表格也能提供链接去显示包含所有记录数据的详细页。表单和详细显示页他们两个都能被模板改变。
三、Visualizations(可视化)
1、Calendars——事件日历
2、Google maps——谷歌地图
3、Google charts——谷歌图表
四、Extensible(可扩展)
1、Plug-ins(插件)
2、Templates(模板)
3、Javascript events(javascript事件)
4、Custom validations(自定义检验)