Jump to:
| Project: | deviantART Embed |
| Version: | 6.x-1.0-beta2 |
| Component: | Code |
| Category: | task |
| Priority: | major |
| Assigned: | Vyoma |
| Status: | needs review |
Issue Summary
deviantART Embed module needs to be ported to Drupal 7.
The 6.x-1.x branch, depended on the Embedded Media Field module, and hence dependent on the CCK module.
- With most of the features moving from CCK module to core, the module requires changes to be done to its fundamental structure.
- The port to D7 for the Embedded Media Field has been open close to a year now: #957544: EmField for Drupal 7?
With the points in mind, I've decided to remove dependency of deviantART Embed module on Embedded Media Field module. The module will be simplified quite a bit. In fact, it will not be providing a Content Type.
All the module will be providing is a Field Type, with a input widget and the deviantART Flash viewer as the formatter.
This will enable anyone to attach this field to a new content or any content they wish. This will allow the module to be used in flexible ways. The width and height of the Flash viewer (in formatter) can be configured per instance. (Example use case - the deviantART field may be attached to a blog post with one configuration, and can then be attached to a Forum post with a different configuration).
To summarize, the list of changes for D7:
- Remove dependency on CCK and Embedded Media Field
- Deprecate deviantART blocks (sub)module
- Provide deviantART widget and formatter using Field API (core dependency)
Due to the extent of changes, this would be a 7.x-2.x branch. If someone wants to maintain an intermediate 7.x-1.x branch having to feature to feature port from 6.x-1.x - please contact me and I'll provide co-maintainer access. Until this happens, there will not be a 7.x-1.x branch.
Comments
#1
Development branch 7.x-2.x is created. Once testing is done and no critical defects found, will move it to a stable 7.x-2.0 release.