Download the PHP package amdeu/typo3-shape without Composer

On this page you can find all versions of the php package amdeu/typo3-shape. 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 typo3-shape

shape: TYPO3 Form Extension

Shape is a TYPO3 extension for building and managing web forms using a TCA/Record-based approach. It offers a wide range of field types, validation options, and features like multi-step forms, repeatable fields, display conditions, double opt-in, and more.

Motivation

Apart from it being a fun project, shape offers a slightly different approach to form building compared to ext:form:

🗄️ TCA/Record-Based Architecture

Form models are TYPO3 Records configured via TCA.

Benefits:

Trade-off: Less flexible and powerful than file-based systems like ext:form (no variants, no YAML-level configuration). Better suited for integrators who prefer working with TCA/Records over configuration files.

Note: The architecture supports alternative form model implementations

✨ Editor-Focused Interface

Minimal TypoScript by design. Almost all features configurable via backend by default. Knowledgeable editors can build complex forms independently.

🌐 HTML5 Form Standards

Field types represent standard HTML form controls and their attributes. Configure native browser validation (via required, pattern, maxlength, accept, min, step, etc.) - the same properties are automatically enforced server-side.

Features

🏗️ Form Building

🔍 Validation & Conditions

🏁 Modules

🛡️ Security & Spam Protection

🔧 Extensibility

Beyond TCA customization, Shape provides standard extension points:

📋 Requirements

📦 Installation

⚠️ Beta Status: This extension is in beta and does not have a testing suite yet. While it is being used in production, please test thoroughly before deploying to production sites.

Update database schema via Admin Tools → Maintenance → Analyze Database Structure or CLI:

Then enable the Shape Site Set (Site Management → Sites → your site → Sets, or add amdeu/shape to the site's dependencies).

See Getting Started for details.

📚 Documentation

Getting Started

Reference

Feature Guides

Advanced

License

Copyright © amdeu. Licensed under GPL-2.0-or-later - see LICENSE.


All versions of typo3-shape with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-sodium Version *
typo3/cms-core Version ^13.4 || ^14.3
typo3/cms-backend Version ^13.4 || ^14.3
typo3/cms-extbase Version ^13.4 || ^14.3
typo3/cms-fluid Version ^13.4 || ^14.3
typo3/cms-fluid-styled-content Version ^13.4 || ^14.3
typo3/cms-frontend Version ^13.4 || ^14.3
typo3/cms-install Version ^13.4 || ^14.3
typo3/cms-rte-ckeditor Version ^13.4 || ^14.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 amdeu/typo3-shape contains the following files

Loading the files please wait ...