PHPackages                             wwwision/form-multifileupload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wwwision/form-multifileupload

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

wwwision/form-multifileupload
=============================

Example package providing a simple MultiFileUpload element for the Neos.Form framework

1.1.0(6y ago)0261MITPHP

Since Jan 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/bwaidelich/Wwwision.Form.MultiFileUpload)[ Packagist](https://packagist.org/packages/wwwision/form-multifileupload)[ RSS](/packages/wwwision-form-multifileupload/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

Wwwision.Form.MultiFileUpload
=============================

[](#wwwisionformmultifileupload)

Example package providing a simple MultiFileUpload element for the [Neos.Form](https://github.com/neos/form) framework.

DISCLAIMER
----------

[](#disclaimer)

This package is not meant to be used in production but rather serves as basis implementation. Feel free to copy (parts of the) implementation and adjust it to your needs.

Usage
-----

[](#usage)

As mentioned above, this package is meant as inspiration and source for copy/paste. If you want to test it out, you can however install it as-is of course:

1. Install package via `composer require wwwision/multifileupload`
2. Configure your form preset to include a definition for the new element:

```
Neos:
  Form:
    presets:
      'default':
        formElementTypes:
          'Wwwision.Form.MultiFileUpload:MultiFileUpload':
            superTypes:
              'Neos.Form:FormElement': true
            implementationClassName: Wwwision\Form\MultiFileUpload\FormElements\MultiFileUpload
            properties:
              allowedExtensions:
                - pdf
                - doc
```

3a. Include the element in a form factory:

```
    public function build(array $factorySpecificConfiguration, $presetName) {
        $formConfiguration = $this->getPresetConfiguration($presetName);
        $form = new FormDefinition('someForm', $formConfiguration);

        $page1 = $form->createPage('page1');

        // ...

        $files = $page1->createElement('files', 'Wwwision.Form.MultiFileUpload:MultiFileUpload');
        $files->setLabel('Some Files');

        return $form;
    }
```

3b. Or within a form definition file:

```
type: 'Neos.Form:Form'
identifier: someForm
label: 'Some Form'
renderingOptions:
  submitButtonLabel: 'Send'
renderables:
  - type: 'Neos.Form:Page'
    identifier: page1
    renderables:
      - type: 'Wwwision.Form.MultiFileUpload:MultiFileUpload'
        identifier: files
        label: 'Some Files'
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2315d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/307571?v=4)[Bastian Waidelich](/maintainers/bwaidelich)[@bwaidelich](https://github.com/bwaidelich)

---

Top Contributors

[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (4 commits)")

### Embed Badge

![Health badge](/badges/wwwision-form-multifileupload/health.svg)

```
[![Health](https://phpackages.com/badges/wwwision-form-multifileupload/health.svg)](https://phpackages.com/packages/wwwision-form-multifileupload)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
