-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Media Pinkeye to Summary #22
base: master
Are you sure you want to change the base?
Conversation
Yes, I agree that we should have some kind of structure. I'd rather have it ordered by category/topic than alphabetically. Entity browser could go under "Browsing" and embed modules could go under "Embedding". It would be great to figure out few more sections for other modules. "Cropping" and "Storage" seem two reasonable candidates. We could also have "Displaying media", "Full-featured solutions" and "Uploading". Those should cover everything that we have at the moment. |
Could we possibly simplify the categories a bit by grouping them into these 3 top level categories (with some sub-categories), as suggested below. I'm working to add some of this to the roadmap section, based on some of what we had in the planning Hackpad and roadmap Hackpad. Once we get this plan together in the documentation and the next larger sprints organized (presumably New Orleans and NYC/July), hopefully in the next month or so, then I'm hoping to shift from working on planning/documentation to starting to contribute some code/module ports. Presumably this categorization will evolve over time if needed, but if we can agree on an approach then I'll document what's agreed upon as the starting point. Suggested Categorization1. Storage: this would cover modules for getting assets into Drupal, whether via a file upload or from an external source. The modules in this category would be:
2. U/X: this would cover modules for working with media assets once they've been stored, and would be particularly focused on user experience for content editors (i.e., browsing, cropping, display. etc). For instances, a workflow such as browsing/selecting media, then working with it (cropping or selecting crops/formatting), and then adding it to a node/entity for display (whether as an embed or in a field). The subcategories are likely going to make sense, since in time there are likely many variations and different approached that may emerge. However, currently, the modules in this category would be:
3. Extending: this would cover modules for working with assets outside of Drupal, particular complex solutions such as AWS Elastic Encoder, ThePlatform or DAMs (e.g., Bynder or Entermedia). These are solutions more complex that a simple storage, stream wrapper of embed from social media or stream services. We don't any D8 modules in this category yet; but as with D7 this will likely start to emerge as D8 migrations begin. 4. Solutions: this would cover full-features solutions that provide out-of-the-box functionality by stitching together the individual modules with some glue code/UI in order to deliver a complete set of functionality or a starting point (similar to Media Pinkeye). Currently this category only included Media Pinkeye. However, include course it would also ideally include:
|
3931c48
to
94df496
Compare
I generally agree with this structure. Just two concerns:
|
I agree with you fully on both those points. I actually debated raising them/making similar suggestions, but the prior comment was already so long. I think this is a good starting point, and then we can evolve/reorganize if needed as new modules emerge in the D8 media ecosystem. |
I agree. Do we want to do this as part of this PR or create a new one? |
I'll make the revisions and squash the commits so we can do it in this PR |
I've added Media Pineye to the ToC/Summary. I put this in a separate PR, as I'm wondering if we should re-order the Table of Contents/Summary by alphabetical order or perhaps by category (as in the modules folder). Unless someone is familiar with how the modules interrelate. Right now they might think that the ordering is arbitrary, which would be good to avoid.