Drupal
Raincity Studios: CoCKTaiL - a CCK Type Language
In this post, we describe some of the issues facing large or complex software projects using Drupal's CCK content type extension facilities. We then propose a remedy in the form of CoCKTaiL, a high-level language for CCK types and associated UI elements and relations. Tools and potential applications will be described in future work.
IntroductionDrupal's Content Construction Kit (CCK) is a powerful feature, much loved by Drupal developers, who use it to rapidly define data types and relations for applications. Using a UI, developers can easily create new content types by specifying fields, UI widgets, relations, and more.
The ability to interactively create new types and supporting UI's is a great timesaver in the early stages of many Drupal development projects.
For larger projects, however, the nature of the design and implementation process for CCK types leads to difficulties in evolving and maintaining projects which include CCK components, and these difficulties contribute to the lifecycle cost of large Drupal applications.
Upcoming.org: Drupalcon Szeged 2008
Upcoming.org: LA Drupal June Meeting
Upcoming.org: LA Drupal May User Group Meeting
CivicActions: Website Redesign Purgatory: Usability and CivicActions' "As Is" Site
I WANT YOU TO READ MORE
The CivicActions team is in the process of redesigning our website at this very moment. In my role as information architect, I am helping to design the site's navigation and page structure so that users can meet their goals. Here are some sample scenarios:
- A potential client wants to find a savvy web consulting firm to transform their site and increase their audience and fundraising base.
- A job-seeker wants to find a cool place to work.
- A CivicActions team member wants to be sought after in their area of expertise, and more broadly, wants to express their ideas and get feedback from creative, brilliant people.
Click on the tiny Read more link on the far right side of the next line.