Download the PHP package kleisli/milly-crudui without Composer

On this page you can find all versions of the php package kleisli/milly-crudui. 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 milly-crudui

Milly.CrudUI

Build administration UIs for Neos.Flow entities

Example Neos backend UI from Milly.CrudUI.Showcase

Model-View-Controller

Domain Model and Repository

With Milly.CrudUI you can manage any flow entity.

Customize models

Views

Milly.CrudUI loads default fusion templates out of the box, but you can create your own, if you want to add custom elements.

Example index view from Milly.CrudUI.Showcase

Example edit view with Tracks as relation from Milly.CrudUI.Showcase

Example creation view from Milly.CrudUI.Showcase

Customize views

Controller

Milly.CrudUI can be used for Neos backend modules or with regular ActionControllers to provide crud functionality to frontend users.

Neos backend module

For Neos frontend or in plain Flow applications

Customize controllers

Configuration

Configuration Settings have to be defined for each model. A Model MyModel is defined in the configuration file Configuration/Settings.CrudUI.MyModel.yaml

Labels

Parent

Views-Configuration

For each view, an array of properties that should be rendered can be defined.

Configuration of the view relation specifies what properties of a model are displayed when it is shown as relation in the show view of the parent model.

The views configuration are optional. When no views configuration exists for a view, all properties are displayed and the default settings are applied.

Customize views-configuration

Properties-Configuration

To make a property displayable or editable with Milly.CrudUI it has to be added as a key to the properties configuration.

If there is no property configuration

PropertyEditors provide form fields to edit properties and PropertyDisplayers are used to display properties values. There are several built-in combinations of PropertyEditor and PropertyDisplayer defined by a type. For some types there are options that can or have to be defined.

The following property types exist. For more details, see the detailed list of Property Types

Customize properties-configuration

Relations-Configuration

Technically, a property can also be a relation (see types select or multiSelect) and relations are also properties of the class.

The differences in the context of Milly.CrudUI are:

Why Milly?

Milly Koss was an American pioneering computer programmer. The Association for Women in Computing awarded her an Ada Lovelace Award in 2000.

We needed to understand how we might reuse tested code and have the machine help in programming. As we programmed, we examined the process and tried to think of ways to abstract these steps to incorporate them into higher-level language. This led to the development of interpreters, assemblers, compilers, and generators—programs designed to operate on or produce other programs, that is, automatic programming. (Milly Koss, Source)

Kudos

This package is based on the idea and inspired by Sandstorm.CrudForms

The development of this package has significantly been funded by Profolio - a digital platform for career choice & career counseling


All versions of milly-crudui with dependencies

PHP Build Version
Package Version
Requires neos/fusion-form Version *
kleisli/milly-tools Version @dev
neosloves/iconify Version @dev
kleisli/milly-sortable Version @dev
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 kleisli/milly-crudui contains the following files

Loading the files please wait ...