GNU General Public License v3.0

项目介绍

pluginsGLPI/formcreator 是一个托管在 GitHub 上的开源项目,主要使用 PHP 编写,采用 GNU General Public License v3.0 许可证,目前获得 187 个 Star、127 次 Fork。

仓库全名
pluginsGLPI/formcreator
开源许可证
GNU General Public License v3.0
Star 数
187
Fork 数
127

README 摘要

Form Creator ⚠️ IMPORTANT NOTICE - END OF LIFE FormCreator 3.0.0 is a migration-only plugin designed exclusively for GLPI 11.0+ Plugin marking the end of life of formcreator. It updates database tables and data to the final version, required before the automatic migration of forms into GLPI 11 core. ⚠️ This plugin must be installed in production only to perform the update, and then uninstalled once the operation is…

完整内容见 GitHub 原始 README 或本页 。

常见问题

formcreator 用什么语言开发?

主要使用 PHP 编写,采用 GNU General Public License v3.0 许可证,目前有 187 个 Star。

formcreator 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 formcreator 的源码?

可以直接克隆仓库:git clone https://github.com/pluginsGLPI/formcreator.git,默认分支为 develop;安装与运行步骤见仓库 README。

formcreator 最近还在维护吗?

仓库最近一次更新为 6月26日,当前没有未关闭的 Issue;Star 数为 187,可作为社区活跃度的参考。

关于

GLPI Plugin Formcreator (DOWNLOAD : https://github.com/pluginsGLPI/formcreator/releases)

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
469
价值分
153
活跃状态
活跃

语言占比

CSS
JavaScript
PHP
SCSS
Shell
Twig

Release

README

Form Creator

GLPI Banner

License GPL 3.0 Telegram GLPI IRC Chat Follow Twitter Join the chat at https://gitter.im/TECLIB/formcreator Project Status: End Of Life Conventional Commits GitHub All Releases

⚠️ IMPORTANT NOTICE - END OF LIFE

FormCreator 3.0.0 is a migration-only plugin designed exclusively for GLPI 11.0+

Plugin marking the end of life of formcreator. It updates database tables and data to the final version, required before the automatic migration of forms into GLPI 11 core. ⚠️ This plugin must be installed in production only to perform the update, and then uninstalled once the operation is complete.

Purpose of this version

This version serves as a migration facilitator. Its main objectives are: Update database tables and data to prepare their final state for GLPI 11. Ensure the necessary compatibility for the automatic migration of objects and forms to the GLPI 11 core.

Usage Instructions:

  1. After migrating to GLPI 11, install this final version (3.0.0).
  2. Run the data migration operation using the following command:
    • php bin/console migration:formcreator_plugin_to_core.
  3. Uninstall the FormCreator plugin once all data has been integrated and verified within the core of GLPI 11.

This version provides support for migration only. For features related to custom assets, use GLPI 11’s native custom assets.

Table of Contents

Synopsis

Formcreator is a plugin which allow creation of custom forms of easy access. At the same time, the plugin allow the creation of one or more tickets when the form is filled.

Features

  1. Direct access to forms self-service interface in main menu
  2. Highlighting forms in homepages
  3. Access to forms controlled: public access, identified user access, restricted access to some profiles
  4. Simple and customizable forms
  5. Forms organized by categories, entities and languages.
  6. Questions of any type of presentation: Textareas, lists, LDAP, files, etc.
  7. Questions organised in sections. Choice of the display order.
  8. Possibility to display a question based on certain criteria (response to a further question)
  9. A sharp control on responses from forms: text, numbers, size of fields, email, mandatory fields, regular expressions, etc.
  10. Creation of one or more tickets from form answers
  11. Adding a description per fields, per sections, per forms, entities or languages.
  12. Formatting the ticket set: answers to questions displayed, tickets templates.
  13. Preview form created directly in the configuration.
  14. An optional service catalog to browse for forms and FAQ in an unified interface.

Build Status

LTS Beta Bleeding Edge
unit tests unit tests unit tests

Documentation

We maintain a detailed documentation of the project on the website, check the How-tos and Development section.

For more information you can visit formcreator on the GLPI Plugins documentation

Versioning

In order to provide transparency on our release cycle and to maintain backward compatibility, this project is maintained under the Semantic Versioning guidelines. We are committed to following and complying with the rules, the best we can.

See the tags section of our GitHub project for changelogs for each release version. Release announcement posts on the official Teclib’ blog contain summaries of the most noteworthy changes made in each release.

Contact

For notices about major changes and general discussion of development, subscribe to the /r/glpi subreddit. You can also chat with us via @glpien on Telegram.

Professional Services

The GLPI Network services are available through our Partner’s Network. We provide special training, bug fixes with editor subscription, contributions for new features, and more.

Obtain a personalized service experience, associated with benefits and opportunities.

Build from source

To build the plugin you need Composer and an internet access to download some resources from Github.

After dowloading the source of Formcreator, go in its folder and run the following

  • composer install

Contribute

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the Issues Dashboard.

Copying

  • Name: GLPI is a registered trademark of Teclib’.
  • Code: you can redistribute it and/or modify it under the terms of the GNU General Public License (GPLv3).
  • Documentation: released under Attribution 4.0 International (CC BY 4.0).

评论

暂无评论