Download the PHP package arnoson/kirby-forms without Composer

On this page you can find all versions of the php package arnoson/kirby-forms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kirby-forms

Kirby Forms

A flexible form builder and handler based on Kirby's layout and block fields and [Kirby Uniform](https://github.com/mzur/kirby-uniform/). ## Features - 🎨 Form builder using Kirby's built-in layout and blocks fields - 🔒 Form handling using [Kirby Uniform](https://github.com/mzur/kirby-uniform/) - ✔️ Client-side and server-side validation - 📋 View entries directly in the panel - 📬 Send confirmation and notification emails - 🔗 Use Post/Redirect/Get pattern to avoid multiple submission ## Demo https://github.com/user-attachments/assets/4c02de74-31c4-4b89-8444-39b5c0e5d6bb ## Installation Make sure you have [Kirby Uniform](https://github.com/mzur/kirby-uniform/) installed, then install the plugin using Composer: ## Getting started The quickest way to get started is creating a new page with the `form` blueprint provided by the plugin. Now you can build your form in the panel. To render the `form`, use the form snippet inside your template: ## Options Most options (success message, confirmation emails, ...) can be configured per form direcly in the panel in the form's `Settings` tab. These global options can only be set in the plugin's config: ## Entries Form entries will be saved directly in the form page and can be viewed/deleted/edited in the panel: ![screely-1728499707485](https://github.com/user-attachments/assets/36a44b02-10ec-4806-870d-2de324604e90) ## Using Different Layouts By creating your own `fields/form-fields` blueprint, you can overwrite the possible layouts in the form builder. Use this [file](https://github.com/arnoson/kirby-forms/blob/master/blueprints/fields/form-fields.yml) as a starting point. ## Adding Custom Fields The easiest way to add your own custom fields is to start with the [example](https://github.com/arnoson/kirby-forms/tree/master/example/site/plugins/custom-form-fields). Custom fields consist of - A block blueprint (defining the field settings like `required`, `min`, `max`, ...) - A block snippet (to render the fields on the form) The block name must follow the naming convention of `form-field-`, where `` is a [panel field](https://getkirby.com/docs/reference/panel/fields), used to render the field's value in the [Entries](#entries) view. Ideally, a custom field should also have a [block preview](https://getkirby.com/docs/cookbook/panel/custom-block-type#simple-index-js). To show your custom field as an option in the Kirby Forms form builder, you have to override the `fields/form-fields` blueprint, see the [example](https://github.com/arnoson/kirby-forms/tree/master/example/site/blueprints/fields/form-fields.yml). ## Contribute Contributions to the plugin and it's documentation are welcome :~) Please make sure you: - use prettier to format your code (should happen automatically if you work on this project in VSCode) - use [conventional commits](https://www.conventionalcommits.org) (these are used to automatically generate release messages, including credits for your contributions) To get started have a look at the `package.json`.

All versions of kirby-forms with dependencies

PHP Build Version
Package Version
Requires getkirby/composer-installer Version ^1.2
mzur/kirby-uniform Version ^5.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package arnoson/kirby-forms contains the following files

Loading the files please wait ....