Feeds: Media Internet Files

Component type

module

Maintenance status

Development status

Downloads

3403

Component created

Component changed

This module is designed to be used with the latest development version of Feeds. It has no UI. Feeds Media Internet Files simply uses the file_presave hook to move the link and field_title values to populate the file oject's filename, filemime and type values when files are being added using a URL that an enabled media_[provider] module would recognize.

Form Field Logic

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module creates a form with the ability to specify conditional fields.

Example:

I want to create a select field with options A, B, or C.

If the user selects option A, I can output another select field with options D, E, and F.

If the user selects option B, I can output another select field with options G, H, and J.

Etc.

Inline entity form rendered

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Attempt to provide an alternative IEF widget that renders the entities using a specific view mode. This has the added benefit of being able to re-use core's default multiple value widget handling.

Screenshot of the goals of this project:

Multifield

Component type

module

Categories

Maintenance status

Development status

Downloads

41906

Component created

Component changed

This project seeks to provide a true compound field solution for Drupal 7. As much as I love Field collection, it still has to save actual entities, and can cause performance problems due to having to load all the referenced field collection entities on node, or parent entity load.

View the demo preview on YouTube

Limitations

  • The sub-fields inside the multifield are limited to one value. You can have a multiple value multifield, but the individual fields in in the multifield can only have one value.
  • You cannot have a multifield inside another multifield.
  • I've tried to test this with all the core field types, but more advanced fields may cause issues. I haven't run into any yet, but just be aware and test what you want to use.
  • I will be the first to admit, this solution is doing all kinds of unholy things to Drupal's field and entity APIs, so there may be unexpected dragons laying around that I haven't discovered.

Known issues

Recommended Modules

  • Multiple Value Widget: Improves the UI for managing complex multiple-value field widgets by using jQuery UI tabs.

Comparison to similar modules

  • Composed Field: Stores field values as serialized data. Hard to expose sub-fields in Views, Search API, etc.
  • Field Collection or ECK + Inline Entity Form: Stores field values as a reference to a sub-entity which contains the actual sub-field values. Adds additional layers of entities and fields.

Tamper

Component type

module

Categories

Maintenance status

Development status

Downloads

367

Component created

Component changed

Tamper is a generic API for transforming data. For now, just see Feeds Tamper.

Todo

  • Port Feeds Tamper to this API.
  • Rules Tamper
  • Input format tamper
  • Field formatter tamper?
  • Views Tamper?
  • Other things

Field Widget Storage API

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Description:

The Field Widget Storage API module is a storage engine that can be used by any field widget that needs to save extra configurations alongside a field. Developers are able to leverage the modules API so they don't have to worry about implementing CRUD functionality for their field widget.

Bitcoin Price

Component type

module

Maintenance status

Development status

Downloads

1178

Component created

Component changed

This project is helper module for other modules. It fetches the current bitcoin price from bitcoincharts.com and uses Mt Gox as a fallback it Bitcoin Charts is down.

Field Label Format

Component type

module

Maintenance status

Development status

Downloads

1611

Component created

Component changed

This module provides configurable formatted field labels – including its HTML element, ID and classes – in alternate field formatters for each original formatter.

The label produced from this module does not override the default labels, meaning there will be duplicate labels if the original label is not set to Hidden.