Here's an idea which would save users a lot of time (I think): don't put a checkmark box in the /admin/modules list unless the database has been properly altered for the specific module.
We could display a short message like "incomplete" rather than the checkbox (like "required" does now) and maybe make this a link to a module-installation help text, either module-specific (is there an API for displaying that?) or generic ("how to install modules").
It seems people often forget or don't know how to alter their databases, and there is no point enabling most modules unless the database-bit is done.
This makes Drupal module installation just a bit more user-friendly (well, *I* consider adding error messages as user-friendliness!). Would this require big changes?
Slightly related forum topic (about abolishing .mysql files): http://drupal.org/node/17305.
Comments
Comment #1
magico commentedThe install system takes care of this.