First Adventures in Drupal
My current project at work has involved a quick-and-dirty crash-course in Drupal, a content-management system written in PHP. Here are some of my initial impressions. Read more
My current project at work has involved a quick-and-dirty crash-course in Drupal, a content-management system written in PHP. Here are some of my initial impressions. Read more
For once something I am learning at work is useful in real life: I am using Drupal (which I have been working on since last month) to implement a new version of the CAPTION web site. So far it has been plain sailing, more or less, except I hit a roadblock with user self-registration: Drupal could not send mail. It seems this is a known problem with Drupal that has not been fixed in years. Read more
Drupal is provided as PHP source code that is copied directly on to your web server, and if, like us, you develop extra modules to extend Drupal, they slot neatly in to the Drupal directory structure. If you want to co-ordinate your team using a source-code control system like Subversion or you need to plan ahead to allow for Drupal upgrades to be achieved without clobbering your changes. Read more
Our Drupal site uses the Popups module to show a form containing text areas that our client want to use a wysiwyg editor. We are doing this using the Wysiwyg module, which in turn hooks in one of the popular rich-text editor packages, in our case TinyMCE. With a little additional effort we have managed to get TinyMCE to kick in and make the text areas wysiwygified—but only the first time the form is shown; subsequent pop-up forms have the Wysiwyg module’s additions, but not TinyMCE’s. Read more
I am beginning to get a sinking feeling whenever I hear yet another person demonstrating how they can ‘just slap some controls on a form’ to make an almost-working app in minutes, and concluding ‘and all without writing a single line of code’! Read more