Let me bounce the question: what is your motivation to implement files as nodes? I can't find that in the proposal.
Here are two reasons why not to implement files as nodes:
For high traffic websites, serving files should be fast and lightweight. Implementing files as nodes adds an additional layer of complexity.
From a user point of view, it also complicates various node listing pages.
I've read your proposal and it looks good, although it wouldn't hurt to flesh it out a bit more. It would make it easier to provide constructive feedback.
This work is important, and much of it would be eligible for inclusion in core. In fact, submitting incremental or intermediate patches for inclusion in core should be part of your proposal (if that's what you intend to do). It will take time and energy to get your patches committed, and that should be taken into account. It also makes the proposal more valuable as it is guaranteed to affect more end-users.
With the 'files as nodes' discussion in mind, here is one suggestion: make 'files as nodes' your last goal, rather than your first goal. Only start working on 'files as nodes' once the other parts of the proposal made it into the development version of Drupal. This buys us more time to weigh the advantages and disadvantages of 'files as nodes'.
Hope that helps, and good luck with your proposal!
Let me bounce the question: what is your motivation to implement files as nodes? I can't find that in the proposal.
Here are two reasons why not to implement files as nodes:
I've read your proposal and it looks good, although it wouldn't hurt to flesh it out a bit more. It would make it easier to provide constructive feedback.
This work is important, and much of it would be eligible for inclusion in core. In fact, submitting incremental or intermediate patches for inclusion in core should be part of your proposal (if that's what you intend to do). It will take time and energy to get your patches committed, and that should be taken into account. It also makes the proposal more valuable as it is guaranteed to affect more end-users.
With the 'files as nodes' discussion in mind, here is one suggestion: make 'files as nodes' your last goal, rather than your first goal. Only start working on 'files as nodes' once the other parts of the proposal made it into the development version of Drupal. This buys us more time to weigh the advantages and disadvantages of 'files as nodes'.
Hope that helps, and good luck with your proposal!
March 17, 2007 - 09:31