TurnKey Linux Virtual Appliance Library

Drupal 6 Appliance

-

Content Management Framework

Drupal is an open source content management platform licensed under the GPL. Equipped with a powerful blend of features, Drupal can support a variety of websites ranging from personal blogs, corporate brochures and large community-driven websites.

Current version: 11.3 (changelog)Legacy versions

This appliance includes all the standard features in TurnKey Core, and on top of that:

  • Drupal configurations:
    • Installed from package management. See /var/www for links to file paths
    • Search engine friendly out of the box
    • TKLBAM configured to skip cache and sessions database tables (smaller backups)
  • Bundled Drupal modules (installed to /var/www/config/sites/all/modules):
    • Views: A smart query builder for controlling how Drupal content is presented.
    • CCK: Content Creation Kit - a powerful toolkit for creating custom content types.
    • Panels: Drag and drop customized layouts for pages, nodes and blocks.
    • Backup and migrate: Backup and restore your Drupal site on-demand or on a schedule.
    • Devel: A suite of helper modules for Drupal module and theme developers.
    • Drush: a command line shell and Unix scripting interface for Drupal.
    • CKEditor: Enables CKeditor (a WYSIWYG editor) instead of plain text fields.
    • IMCE: Powerful image file uploader and browser, with support for on the fly resizing.
    • CAPTCHA: Thwart spammers by adding image or text based CAPTCHAs to your site.
    • PathAuto: Auto-generate search engine friendly URLs (SEO).
    • GlobalRedirect: Alias 301 redirects, prevents duplicate content. (SEO)
    • FiveStar: Simple five-star voting widget for nodes.
    • ImageCache: Setup presets that performs automatic image processing.
    • Webform: Create forms and questionnaires.
    • Logintoboggan: Improves Drupal's login system.
    • Admin_menu: Adds dropdown administration menu to the top of the screen.
    • Tagadelic: Makes weighted tag clouds from your taxonomy terms.
    • Lightbox2: Places images above your current page, not within.
    • ModuleInfo: Adds essential information to the admin modules page.
    • Google_analytics: Adds Google Analytics js tracking code to all your site's pages.
  • SSL support out of the box.
  • PHPMyAdmin administration frontend for MySQL (listening on port 12322 - uses SSL).
  • Postfix MTA (bound to localhost) to allow sending of email (e.g., password recovery, user registration).
  • Webmin modules for configuring Apache2, PHP and MySQL.

Note: Drupal 6 includes a built-in update status module.

  • When enabled could produce confusing/annoying version notifications.
  • This is due to drupal6 being installed and updated via the APT package manager, instead of manually from the upstream source code.

Known issues:

	rm -f /usr/share/drupal6/tmp/install_redirect.php
Credentials (passwords set at first boot):
  • Webmin, SSH, MySQL, phpMyAdmin: username root