I was looking around on the site, and did some searches, but I could not find any concrete road-map for the Drupal project. Does one exist? ... If so, where do I find it? ... If not, why not?
I believe it would be very helpful for all the developers (and potential developers!) on this site to be able to see what features are planned for next releases, which features are not explicitly planned short-term, and where the architecture is evolving to.
Last night I fiddled a bit with the forum module and drupal.org's forum module in particular. I started off by reorganizing the forum structure to better address the needs of our growing community and to make sure the forums are well-balanced. Secondary objectives were to make the forums' design as user-friendly as possible and to make drupal.org's forums a better showcase: that is, to illustrate how forum containers can be used to create nested forums and to convince people that Drupal forums can be themed to look more like phpBB or vBulletin forums.
There's been a lot of talk about node-level access control on Drupal. I know that there are two threads mentioning access control - one for taxonomy, and one for nodes:
Apparently, Drumm has started design on a Group Management module here: http://cvs.deanspace.org/index.cgi/modules/groupapi/ that I haven't really looked at. Dries, in that thread, believes that proper node-level permissions can not be done in a module and must be done in the core. Before I started anything I decided to write a Requirements Document to ensure that everyone's on the same page, along with a proposal for a UI. I will probably go through the above module with the requirements in mind.
I wrote up a quick walkthrough of the groupapi module I have been working on. Comments are welcome, this is still under heavy development, but will almost certainly only serve as a potential model for how group and access management will work in future versions of Drupal as some problems arise in implementation.
I have an idea that I want to discuss about modules and the modules interfaces.
Currently, the modules are each in one file and are put into a "modules" directory. My problem is that it's a really big pain to work on a big script when it's only one file. Problems with improper initializations, data information hiding, and task distribution break down very quickly.
It would be great if someone could work on creating a comparaison review between drupal and xaraya. It seems that both shared the same design philosophy but that xaraya seems more flexible to the non-developer.