Category: Drupal


This is a very useful command line tool for Drupal install/management:

http://drupal.org/project/drush

Nice set up instructions on Mac OSX can be found at:

http://nodeone.se/blogg/drupal/how-install-drush-drupal-shell

And here are some configurations to get you going:

# Basic fully loaded aproximatly the same as Acquia
drush dl cck admin_menu advanced_help apachesolr calendar comment_notify date filefield fivestar forum google_analytics image imageapi imagecache imagefield img_assist lightbox2 link markdown mollom pathauto print tagadelic token views votingapi webform # The A-list drush dl devel wysiwyg jquery_update diff freelinking views_bulk_operations workspace workflow custom_pagers i18n l10n_client flag ubercart # The image A-list drush dl imagecache imagefield imce # The filters A-list drush dl typogrify markdown geshifilter # Everything from above drush dl drush dl cck admin_menu advanced_help apachesolr calendar comment_notify date filefield fivestar forum google_analytics image imageapi imagecache imagefield img_assist lightbox2 link markdown mollom pathauto print tagadelic token views votingapi webform devel wysiwyg jquery_update diff freelinking views_bulk_operations workspace workflow custom_pagers i18n l10n_client flag ubercart imagecache imagefield imce typogrify markdown geshifilter

Drupal modules A-list

This is my list of the best Drupal modules:

Must Have

Useful if you need them

  • Administration menu 6.x-1.1 (http://drupal.org/project/admin_menu) nice admin menu
  • FileField 6.x-3.0-alpha6 (http://drupal.org/project/filefield) much better file upload field for CCK – best for mass uploads.
  • Advanced help 6.x-1.0 (http://drupal.org/project/advanced_help) give your site a good help system
  • Amazon 6.x-1.0-beta3 (http://drupal.org/project/amazon) Amazon payment API’s shoping carts etc.
  • Fivestar 6.x-1.13 (http://drupal.org/project/fivestar) Voting system – need this as well Voting API 6.x-2.0-beta6 (http://drupal.org/project/votingapi)
  • Diff 6.x-2.0 (http://drupal.org/project/diff) se the diffence between page revisions
  • Freelinking 6.x-1.6 (http://drupal.org/project/freelinking) one way of doing page links
  • Pathauto 6.x-1.1 (http://drupal.org/project/pathauto) make better URLS rather than xxx/node/23 you can have xxx/pagetitle
  • Token 6.x-1.10 (http://drupal.org/project/token) gives you ability to have constants – bits of text placed in site but able to update centrally
  • Views Bulk Operations 6.x-1.1 (http://drupal.org/project/views_bulk_operations) Bulk operations for views, delete all selected etc.
  • Workspace 6.x-1.3 (http://drupal.org/project/workspace) central place for user to see all their content MyPages etc.
  • Workflow 6.x-1.1 (http://drupal.org/project/workflow) Implements review/publish workflow very flexable
  • Custom Pagers 6.x-1.10-beta1 (http://drupal.org/project/custom_pagers) Next/Previous links on pages
  • Internationalization 6.x-1.0-beta1 (http://drupal.org/project/i18n)
  • Localization client 6.x-1.3 (http://drupal.org/project/l10n_client)
  • Calendar 6.x-2.0-rc3 (http://drupal.org/project/calendar)
  • Date 6.x-2.0-rc3 (http://drupal.org/project/date) good CCK date field
  • Flag 6.x-1.0-beta5 (http://drupal.org/project/flag) flag pages as offensive etc.
    Ubercart 6.x-2.x-dev (2008-Nov-3) (http://drupal.org/project/ubercart) Killer shopping cart.
  • Scrollable jQuery Views (http://drupal.org/project/scrollable)

Url manipulation

  • Sub path alias helps remove urls like node/XX/more http://drupal.org/project/subpath_alias it also needs http://drupal.org/project/url_alter
  • Global redirect of URL’s makes sure the search/user goes to the best URL alias, get rid of node/123 forever! http://drupal.org/project/globalredirect

Images

  • ImageCache 6.x-1.0-alpha2 (http://drupal.org/project/imagecache) Alloows thumbnails, image sies to be automatically created and then cached for eficiency
  • ImageField 6.x-3.0-alpha1 (http://drupal.org/project/imagefield) Image upload field for CCK
  • IMCE 6.x-1.1 (http://drupal.org/project/imce) image upload facilities for user, file galleries etc If you also install TinyMCE WYSIWYG editor you will also need the http://drupal.org/project/imce_wysiwyg module.

Filters

  • Typogrify (http://drupal.org/project/typogrify) tidies up a lot of issues in text, ampersands, curly quotes, stops orphan  single words on a line.
  • Markdown filter (http://drupal.org/project/markdown) Markdown is an alternative to WYSIWYG, easy textbased formatting. I am using it in this email.
  • Code markup (http://drupal.org/project/geshifilter)
  • Pathologic (http://drupal.org/project/pathologic) fixes up internal links, especially useful if you move one server to anther
Follow

Get every new post delivered to your Inbox.