The 960 Grid System: - designed to make page layout easier, but leads to tighter coupling between content and presentationCSS was designed to improve web page layout by separating presentation from layout. By separating content (HTML) from presentation (CSS) there is looser coupling from a computer science perspective. The whole idea is that you can change the layout of the entire site by changing the CSS without any changes to the content. The problem is to get anywhere beyond the basics of layout and cross-browser compatibility, CSS takes time to learn and can be frustrating.
Following up on my last post about Writing a Simple Drupal Module, I thought I'd add some details about making it an actual module and making it a usable module. Where I left off last time, I actually had to go into the database and manually insert feeds to process.
Read an item from the RSS feed.
Record that I have read that item.
Process the text to decide whether to post the item, and make any changes (eg. truncate long messages).
Post the text to a Twitter account.
Last week I was updating a CCK custom field from Drupal 5 to Drupal 6. The D6 module updates are pretty simple, the catch is that CCK migrated to version 2 with D6. Unfortunately, the documentation for the CCK API is not as complete as the API documentation for Drupal core.