Today’s reason(s?) to not like Drupal
You can define custom content types with custom fields using the CCK plugin –
BUT! you need a second plugin (”contemplate“) to define how they display, and that’s not obvious.
Even with that plugin, there are aspects of article display you still can’t change. I call this the “System wants to insert random crap effect“. It’s prevalent in most poorly thought-out systems.
Also, default URLs are yucky– if I’ve got a content-type called “projects”, entries should have urls of the form “/project/name”, like every other CMS, not “/node/112″. Sure, the latter is easier for the developers to implement… but really, who made that decision?
I still don’t understand why Drupal is so popular when many other systems “just get it” right out of the box.
[update] Here’s some code that Drupal produced today:
<div class="field field-type-text field-field-people">
<h3 class="field-label">People:</h3>
<div class="field-items">
<div class="field-item"><?php print $field_people[0]['view'] ?></div>
</div></div>
What?!
Post a Comment