I created the Field Bundle module for the same purpose as the Storage Entities module covers. Because Storage Entities is already in a stable version, already has a userbase, and already covers topics that Field Bundle might also need to cover (e.g. a revision UI), it makes sense to collaborate for a common set of features.

I have some additions from my work on Field Bundle, suggesting to get those into Storage Entities. Feel free to use or not to use them. I'll create further sub-issues if needed.

Comments

mxh created an issue. See original summary.

mxh’s picture

Issue summary: View changes
mxh’s picture

Status: Active » Needs review
StatusFileSize
new15.08 KB

Attached a patch that merges leftovers from Field Bundle that I found to be useful in Storage Entities. It includes

  • Token definitions
  • An optional name pattern per Storage type
  • A method to generate a string representation, whose behavior can be changed through a hook.
mxh’s picture

@mandclu what you think, does it make sense to merge #3 into Storage Entities?

mxh’s picture

StatusFileSize
new15.35 KB
new631 bytes

Added __toString() implementation to Storage entity class.

mxh’s picture

Issue summary: View changes

  • mxh committed 1195ff7 on 1.0.x
    Issue #3236468 by mxh: Merge Field Bundle into Storage Entities
    
mxh’s picture

Issue summary: View changes

After some discussions and further evaluation, I've decided to let the Field Bundle project to "stay alive", as some favour the conceptual term of a "Field Bundle" in order to understand its meaning. Plus it's currently not desired for one of my projects to have canonical URLs (though Rabbit hole might be considered in that regard). Still I'm convinced we should keep up the collaboration for having a common ground. There will be stuff resulting from Field Bundle that could go into Storage Entities as further improvements, and vice-versa - though I'd see Storage Entities to be the go-to solution for "more advanced" use cases, e.g. where canonical URLs and some other features like a revision UI are needed out of the box.

I even have a use case in a project where it makes sense to use both modules together: Field bundles are being used by clients for their logical structure besides nodes and paragraphs, whereas Storage entities can be used e.g. for "internal" data like storing aggregated results.

  • mxh committed 57797a0 on 1.0.x
    Issue #3236468 by mxh: Refactor and support inline entity form for name...
mxh’s picture

Assigned: Unassigned » mandclu

Feel free to review this one, if not interested just un-assign yourself :)

mxh’s picture

Version: 1.0.x-dev » 1.1.x-dev
mandclu’s picture

Status: Needs review » Fixed

These changes look great but I've added #3240714: Update existing schema to include name_pattern to capture the need for an update function to ensure existing installs get the updated schema.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.