[support] Do you *really* have to be a programmer - was Re:Newbie question on concept
Bèr Kessels
ber at webschuur.com
Wed Apr 25 15:53:41 UTC 2007
Op woensdag 25 april 2007, schreef Larry Garfield:
> Making the node look like something other than the default? Then you need
> to understand how the theme layer works and know at least enough PHP that
> you don't panic as soon as you see a dollar sign.
And may I ask you how you solve the issue where you have a PHP/CSS/XHTML
theme, build on top of views/CCK and what more?
How you solve the issue where, at that point you want the last 10%, and for
that, do some fancy theme-overriding, some #some-cool-cc-field {
float:left; } CSS and some fancy FAPI overriding?
Obviously this is simple CSS, simple PHP. Possibly developed by some guru,
even.
But... It effectivly kills your ability to use the web-interface. You can no
longer administrate CCK fields: if you add any fields, they may not apear,
because of your advanced theming. Or they may look crappy, because the CSS
needs changing.
From this moment on, all your changes require to go either via this guru, or
at very least require PHP and/or CSS coding to be done.
This is not limited to Drupal and not limited to this very issue. It /is/,
however, a serious concern: once you dive into PHP coding, you are stuck
there forever. Felxibility comes with a great cost.
This is merely a warning, not a kick at Drupal or at the Drupal way. Its just
that I have been there, done that many times. And more and more often find
myself ignoring flexinode, cck and views alltogether, simplly because of the
fact that in order to get that last 10%, I kill the only pro of these
modules: online configuration.
Bèr
--
Drupal, Ruby on Rails and Joomla! development: webschuur.com | Drupal hosting:
www.sympal.nl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.drupal.org/pipermail/support/attachments/20070425/0031ca6e/attachment.pgp
More information about the support
mailing list