redesigning lclark.edu

Is there a CMS that supports custom/new content types?

  • 24 March 2008
  • Robb Shecter

Has anyone found a CMS that makes it easy to create a new content type? To me, this is such an important feature, but it’s been hard to find software that supports it. Drupal seems to only nominally support this — what it calls a new content type seems to be simply a web page with an admin-chosen type name.

Here’s what I mean by “new content type”, in case this isn’t clear:

A CMS usually comes pre-designed to support a few pre-chosen content types. For example, a common one is:

WEB PAGE

Attribute Name: Title
Data Type: Text string, <= 255 chars.

Attribute Name: Content
Data Type: Text string, unlimited length.

What I find extremely useful is a system that allows new content types with a new set of attributes to be created by the admin. Then, users can create instances of these types via custom-tailored dialogs. They’d then be displayed via custom-tailored style sheets. For example, a new content type might be:

COMMITTEE REPORT

Attribute Name: Committee Name

Attribute Name: Report Date

etc.

Filed Under

Comments

Morgan Grether on 25 March, 2008 at 11:32 am

Well, as a matter of fact, Ellis Labs’ ExpressionEngine does. They call it “custom weblog fields,” which is their way of saying create new content types (it’s really got nothing to do with blogs and I hear they’re changing the name to avoid confusion). Here’s a link: http://expressionengine.com/docs/cp/admin/weblog_administration/custom_weblog_fields.html and this one shows how they’re actually streamlining this very process: http://expressionengine.com/ee2_sneak_preview/

Jordan Hackworth on 31 March, 2008 at 12:22 pm

Drupal with the CCK module will do this just fine. A lot of people also use the views module when using CCK.

Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>