Its great that Media now respects the File directory setting and saves widget uploaded files to the folder set there. However, when it comes to embedding images using the CKEditor plugin, most users will also upload new files using it. The bad news there is that they will end up in the root of the files directory, not what File directory is set to for the content type.
Spoke with Dave Reid on IRC about this and he told me that for this to work, the WYSIWYG module needs to be able to support this, which it currently does not.
Right now the workaround for this is:
- Add and image field to the CT
- Upload the images to embed to it first
- Then use the library in the plugin to find and embed them
Problem with this is that it creates a complex workflow for content editors. For a site with tons of images, it will also make it hard to quickly locate the newly uploaded ones.
I believe its important that we can come up with a solution that is easy to work with. Adding support to the WYSIWYG module might not be the best route judging from what Dave said:
the main problem then is that we'd need to add our crap-ton of file settings to every possible field that works with wysiwyg
One solutions I can think of is to add an Insert media button that works like the http://drupal.org/project/insert module (would be great to have anyways).
The work being done on being able to edit the data/fields for a file is also something that makes this more attractive.
My suggestions is to focus on that, and once we have that working rock solid, we can have a new stab at the editor plugin.