Hi Susan, Yes, some very useful modules are written by people sometimes don't have a full appreciation of how they can take advantage of Drupal's capabilities - and fair enough too (I'm sure we did that too, when we started, and probably still do from time to time)...
Ideally, if you have to tweak a module to make it standards compliant, etc. then you can create a "diff" (i.e. a patch - instructions on drupal.org) of the module changes and submit it to the module maintainer for consideration. If the Drupal community deems the improvement valuable, there's little reason to think it won't be wrapped into the next release. That way, you don't have to maintain the code yourself, and you won't have problems with upgrades. It's cool how open source works. Cheers, Dave Susan Grossman wrote: > > > Our core business is building sites with Drupal. We focus on XHTML 1.0 > strict compliance and are striving towards full adherence of the New > Zealand e-government web guidelines which cover accessibility, and > various other considerations. We've found Drupal to be remarkably > pliable with regard to those changes. > > Susan, the approach of altering modules that you described will > definitely cause you maintenance headaches. I would encourage you to > learn as much as possible about Drupal's very sophisticated system of > both theme and functionality overrides (called "hooks" in the Drupal > world). > > > ............ <cut> > > > > Kind regards, > > Dave > > > > Thanks Dave for the input on hooks, which I have used in a few of the > modules and they're real effective and I should've mentioned them. > > Unfortunately some of the modules I'm trying to use I find I still have > to do some changing to. I guess it's my lack of knowledge, but not all > modules seem to be equal to me. I'll take your suggestion and do more > research and see how I can avoid this entirely, and I haven't done > anything in multi-site mode. > > > -- > Susan R. Grossman > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > ******************************************************************* > List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm > Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm > Help: [EMAIL PROTECTED] > ******************************************************************* -- Dave Lane = Egressive Ltd = [EMAIL PROTECTED] = m: +64 21 229 8147 p: +64 3 9633733 = Linux: it just tastes better = nosoftwarepatents http://egressive.com ==== we only use open standards: http://w3.org Effusion Group Founding Member =========== http://effusiongroup.com ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ******************************************************************* ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************
