<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I agree with Nancy and Larry. But each client is different, and the requirements are rarely the same from client-to-client. So that last 20% is not the same last 20% each time. You have to be flexible, learn something new each time, and hopefully what you learn before can be applied to the next project. And don't hesitate to ask for help.</div><div><br></div><div>And there aren't many "wrong ways" to develop something, since it may be fine to use CSS to arrange everything if you choose. Perhaps time and budget are factors. But you may be able to design/develop similarly with Panels, a different sub-theme, a theme of your own, Display Suite, Views, or a hundred different TPL files if you want. Don't hack core OR a base theme (dealing with a hacked Zen now w/ an inherited project).</div><div><br></div><div>My point (or advice) is to consider the best practices first, and then use a method you know best. You will realize some faster way to do the same thing differently next time. Like the first time you're introduced to Views and template files. Or hook_form_alter.</div><div><br></div><div>Kevin</div><div><br></div><div><font face="Courier New" size="3" class="f1">--- </font><br><font face="Courier New" size="3" class="f1"></font><br><font face="Courier New" size="3" class="f1">Quevin, LLC</font><br><font face="Courier New" size="3" class="f1"> <a href="http://Quevin.com">Quevin.com</a></font><br><font face="Courier New" size="3" class="f1"> <a href="http://twitter.com/Quevin">twitter.com/Quevin</a></font><br><font face="Courier New" size="3" class="f1"> <a href="http://linkedin.com/in/quevin">linkedin.com/in/quevin</a></font></div><br><div><div>On Aug 15, 2010, at 13:34 PM, nan wich wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: arial, helvetica, sans-serif; font-size: 12pt; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Larry is quite right in this. But I'd like to point out that for many sites, half of that "other 20%" is also not difficult - it's getting the CSS right. I have many amazed customers who "only want a little code written" who get what they want from just tweaking the CSS. I am frequently asked "Do I need to know PHP?" and "Do I need to know HTML?" Well, I know consultants who don't know PHP at all (and a few who deny it). If you really want to learn those things, I suggest, in this order: 1) CSS, 2) PhpMyAdmin, 3) HTML, 4) cPanel, 5) PHP. And the last one really depends on how "dirty" you want your hands to get.<br> </div><p><font face="bookman old style, new york, times, serif" color="#ff007f" size="4"><em><strong>Nancy</strong></em></font> </p><p><font face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</font></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12pt; font-family: arial, helvetica, sans-serif; "><br><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 10pt; font-family: arial, helvetica, sans-serif; "><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold; ">From:</span></b><span class="Apple-converted-space"> </span>Larry Garfield<br></font><br>Download a couple of modules, built some node types with CCK, configure a<span class="Apple-converted-space"> </span><br>couple of views, throw a downloaded free theme on top of them... click-click-<br>click-click...<br><br>Mind you, the ability to "click together" 80% of what you need is what makes<span class="Apple-converted-space"> </span><br>Drupal such a great platform. You can even get some really amazing<span class="Apple-converted-space"> </span><br>functionality that way without writing any code, just making clever use of<span class="Apple-converted-space"> </span><br>existing modules. That last 20%, however, is what separates a "looks like<span class="Apple-converted-space"> </span><br>Drupal" site from a finely tuned, custom-themed, customized solution. It's<span class="Apple-converted-space"> </span><br>also where most of the time, effort, and money goes in a project.<br><br>Now, many many sites don't need that last 20%, or they may think they do but<span class="Apple-converted-space"> </span><br>really don't. Part of a consultant's job is to help a client figure out which<span class="Apple-converted-space"> </span><br>of that 20% they really need, and which they can afford.<br><br>A consultant's job is to make the client happy in the end, not to give the<span class="Apple-converted-space"> </span><br>client what they say they want. That's a very subtle but important<span class="Apple-converted-space"> </span><br>distinction. :-)<br></div></div></div>_______________________________________________<br>consulting mailing list<br><a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br><a href="http://lists.drupal.org/mailman/listinfo/consulting">http://lists.drupal.org/mailman/listinfo/consulting</a><br></div></blockquote></div><br></body></html>