(this stems from a #drupal-dojo discussion)
Right now, there are a lot of steps involved in getting Media set up for new content types, etc. Typically it will be best to have Media enabled everywhere except possibly a few places, because Media adds on to existing fields without disrupting normal functionality in most cases.
Add a new "Defaults" configuration tab to the Media module, where you can configure for typical behavior. On install, the state should be enabled for all fields (with applicable user permissions). There will be options for disabling Media entirely by default, or disabling it for specific fields by default (similar to the current per-content-type settings).
Update the per-content-type options to work with the defaults. A checkbox "Override Default" will be off to start with, and the admin can enable overrides for that content type by checking it.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | media-377050.patch | 9.53 KB | kwinters |
Comments
Comment #1
kwinters commentedPatch attached.
A notable omission is that there are no global per-field-name or per-field-type, still figuring out what I want to do with them. Right now it's either global on or global off and then the same per-type specific configuration options as before.
Comment #2
aaron commentedWasn't able to commit this before I left for DC. The hotel here blocks CVS. However, I've applied the patch locally, and it seems to work fine. Hopefully I can commit it at DCDC.
Thanks for the great work, kwinters!
Comment #3
aaron commentedCommitted. Thanks for the great work, kwinters!