<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On 04 Jan 2008, at 3:10 AM, Ken Rickard wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><BR>If so, I'm all for it and we should make it standard practice.</SPAN></BLOCKQUOTE></DIV><BR><DIV>If we do so, I don't think we should leave it up to module developers to have to do the heavy lifting of form_altering the forms it should appear on too.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Perhaps we should provide a mechanism for registering settings, that also allow you to specify groups for them. This would move away from just providing</DIV><DIV>a form (passed through system_settings_form), but might also end up being more consistent (all modules would have settings pages automatically created for them, provided they have settings, and it would allow module uninstall to delete those related settings, and an easy way for install profiles to provide defaults).</DIV><DIV><BR class="khtml-block-placeholder"></DIV></BODY></HTML>