User login

settings

Setting parts of complex (nested) variables with Features

The biggest problem is likely complex variables in the variable table (nested arrays which become serialized). Here is a solution for changing only part of a complex variable: http://groups.drupal.org/node/52588#comment-144213 (if this doesn't work or is awkward, i have a similar solution that i can dig up, but i believe mine is less robust).

I think drupal_array_merge_deep() may be the function we want to use in these cases.

A new Settings API for Drupal

Update, there is an active real project doing much of this: http://drupal.org/project/variable

This is primarily a matter of deployment and developer sanity, but it is also a performance issue: large variables that aren't used on most pages shouldn't be loaded on every page.

The variable table has to change, and we need to distinguish variables that are needed on (most) every page load from those that clearly are not.

The secret plan to store configuration in files

There does not seem to be any discussion about a file-based approach to saving configuration information in Drupal. Agaric comes to this conclusion after extensive Googling (see the keyword details of this post; by the way, I can confirm that word order matters when doing Google searches, even in the absence of quotation marks).
{"cc_re__cc_re__cc_by_3_0": ["0<br />\nU.S.A<br />\n+1-774-286-1770<br />\n<a href=\"http://agaric.com/contact\">Email</a></p>\n  </div>\n\n  \n</div></div> <!-- /block-inner, /block -->\n\t\t\t\t   </div> <!-- /#footer_middle -->\n\t\t\t\t\n\t  \n\t\t\t</div>\n\t\t\t<div class=\"left right\">\n\t\t\t\t\t\t\t\t   <div id=\"footer_right\" class=\"region region-footer_right\">\n\t\t\t\t    <div id=\"block-block-3\" class=\"block block-block region-odd odd region-count-1 count-7\"><div class=\"block-inner\">\n\n      <h2 class=\"title\">Copyright</h2>\n  \n  <div class=\"content\">\n    <p><a rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"><img alt=\"Creative Commons License\" src=\"http://i.creativecommons.org/l/by/3.0/88x31.png\" /></a> Except where otherwise noted, content on this site is licensed under a <a  rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0 Unported License</a>.</p>\n  </div>\n\n  \n</div></div> <!-- /block-inner, /block -->\n\t\t\t\t   </div> <!-- /#footer_right -->\n\t\t\t\t\t\t\t</div>\n\t\t    </div> <!-- /#footercolumns -->\n\n\t\t<div class=\"clear-block\"></div>\n\n\t\n\t\t</div> <!-- /.cont", "\t\t\t\t\t\t   <div id=\"footer_right\" class=\"region region-footer_right\">\n\t\t\t\t    <div id=\"block-block-3\" class=\"block block-block region-odd odd region-count-1 count-7\"><div class=\"block-inner\">\n\n      <h2 class=\"title\">Copyright</h2>\n  \n  <div class=\"content\">\n    <p><a rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"><img alt=\"Creative Commons License\" src=\"http://i.creativecommons.org/l/by/3.0/88x31.png\" /></a> Except where otherwise noted, content on this site is licensed under a <a  rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0 Unported License</a>.</p>\n  </div>\n\n  \n</div></div> <!-- /block-inner, /block -->\n\t\t\t\t   </div> <!-- /#footer_right -->\n\t\t\t\t\t\t\t</div>\n\t\t    </div> <!-- /#footercolumns -->\n\n\t\t<div class=\"clear-block\"></div>\n\n\t\n\t\t</div> <!-- /.content clearfix -->\n\n      </div></div> <!-- /#footer-inner, /#footer -->\n\n  \n  <script type=\"text/javascript\" src=\"/sites/default/files/js/js_51be35fc5f51987cd753b6799869e51f.js\"></script>\n<script type=\"text/javascript\">\n<!--//--><![CDATA["], "copyright__copyright__copyright": ["change, and we need to distinguish variables that are needed on (most) every page load from those that clearly are not.\n\nThe secret plan to store configuration in files\n\nThere does not seem to be any discussion about a file-based approach to saving configuration information in Drupal. Agaric comes to this conclusion after extensive Googling (see the keyword details of this post; by the way, I can confirm that word order matters when doing Google searches, even in the absence of quotation marks)."]}