Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
The 'Koumbit Platforms (kplatforms)' project is a package that allows you to create ready-made platforms for the Aegir hosting system. Just download it and run a single shell command.
The package contains:
Script 'kplatforms.sh'
Used in the command line interface (shell) to create your platforms for the Drupal flavor of your choice, the script calls drush make for you with the makefiles you specify. See usage and examples at Creating platforms with the script 'kplatforms.sh'.
Makefiles
Used by the script, these hold all the information needed to construct a Drupal installation. They contain more than 400 selected modules, themes, libraries, profiles, features, cores and distributions. They are a spaghetti of information used to give you a tasty platform on a silver platter. Look at the menu: Inclusions and distributions and Creating platforms with the stub makefiles.
Warning: this module is still very buggy. Actually, it only works in very few use cases. I suggest to only attempt using it with core fields (not fields from contrib modules). Even this may not work. I'm working on fixing things, but don't have much time. Help is welcome.
If you're interested in helping make this module work, please contact me.
This module adds some useful settings for fields that can contain multiple values. You can specify:
Number of values allowed
Number of values required
Number of empty widgets to display initially (Drupal usually displays all fields for non-unlimited fields. This allows you to only display a few, followed by the 'Add More' button, which will disappear after the maximum number of fields has been filled.)
Number of empty widgets to display on edit forms after the field contains some values (Drupal usually displays one extra)
So you can create fields where, for instance, users have to input at least 5 values but can input up to 10 values. Or you can create fields that allow 100 values, but only display 20 fields to start with.