Drupal
It's a PHP-based Content Management System/Framewor that became open source (GPLv2) in 2001.
Use cases
It's used by a wide variety of organisations for a large number of purposes, including;
whitehouse.gov, economist.com, grammy.com, pythonline.com, ubuntu.com, mtv.co.uk, warnerbrothersrecords.com, popsci.com, appdeveloper.intel.com, research.yahoo.com, corp.aol.com ...
Orientation
Drupal started out way back when as a forum system, but has evolved into a strong middle-of-the-road CMS/F. Its power lies in a well-balanced module ecosystem and breadth of development community. There are a variety of interworking levels of abstraction within the Drupal framework. A lot of modules have their own hooks that other modules can work with, building a network of possibilities.
Articles
- The Drupal Learning Curve: a configurators view - A good overview of techniques and modules Drupal users will most likely learn over time.
- Drupal deployments & workflows with version control, drush_make, and Aegir - Using Drush, the Drupal cli management/scripting tool, and Aegir, the Drupal based development and hosting system.
- Using Drush Make - building a base Drupal installation through automation
Videos
- What you can do with Drupal from the administration perspective: Summary of Site Building with Drupal
- How Drupal themes and modules output things at the code level: Overview of Template.php from Advanced Theming for Drupal
- (A really great module for Drupal developers: Using the Drupal Theme Developer Tool: Theming Basics for Drupal)
- How to create content types with input fields: Adding a CCK Field: Learning CCK for Drupal
- How to display content nodes using Views: Views 2 Overview
- Using URLs to filter Views output: Using Views Arguments in Drupal
- How to use Panels 3 and override node add/edit pages: Drupal Panels 3
- Accessing external data sources (APIs on other sites) & Semantic Views: Drupalcon Copenhagen: Views 3
- Drupalcon Copenhagen: 15 modules to help you build a community website
- Drupalcon Copenhagen: Connect Drupal
Modules
Worthwhile modules, imho. And don't forget OpenID!
Core non-core
- http://drupal.org/project/views
- http://drupal.org/project/cck
- http://drupal.org/project/panels
- http://drupal.org/project/features
Development
- http://drupal.org/project/drush
- http://drupal.org/project/drush_make
- http://drupal.org/project/drush_make_ui
Admin
- http://drupal.org/project/admin_menu
- http://drupal.org/project/masquerade
- http://drupal.org/project/adminrole
- http://drupal.org/project/module_filter
- http://drupal.org/project/backup_migrate
Management
admin of submitted unpublished nodes, updating coordinator contact info, etc
GUI
- http://drupal.org/project/vertical_tabs
- http://drupal.org/project/simplemenu
- http://drupal.org/project/homebox
- http://drupal.org/project/menu_block
- http://drupal.org/project/wysiwyg
- http://drupal.org/project/logintoboggan
- http://drupal.org/project/contact_forms
- http://drupal.org/project/conditional_fields
- http://drupal.org/project/timeline
Nodes
Content
- http://drupal.org/project/faq
- http://drupal.org/project/print
- http://drupal.org/project/scheduler
- http://drupal.org/project/linkchecker
- http://drupal.org/project/wikitools
- http://drupal.org/project/addresses
Images
Events
- http://drupal.org/project/date
- http://drupal.org/project/calendar
- http://drupal.org/project/scheduler
Taxonomy
Social
- http://drupal.org/project/advanced_profile
- http://drupal.org/project/user_relationships
- http://drupal.org/project/og
- http://drupal.org/project/og_forum
- http://drupal.org/project/userplus
- http://drupal.org/project/messaging / http://drupal.org/project/privatemsg
- http://drupal.org/project/signature_forum
- http://drupal.org/project/forum_access
- http://drupal.org/project/feeds
- http://drupal.org/project/vote_up_down
- http://drupal.org/project/flag
- http://drupal.org/project/community_tags
- http://drupal.org/project/comment_driven
DiSo, etc
- http://drupal.org/project/discovery
- http://drupal.org/project/activitystream / http://drupal.org/project/activity
- http://drupal.org/project/push_hub
- http://drupal.org/project/sioc
- http://drupal.org/project/sparql
SEO
- http://drupal.org/project/pathauto
- http://drupal.org/project/xmlsitemap
- http://drupal.org/project/search404
- http://drupal.org/project/nodewords
- http://www.slideshare.net/rgcarr/search-engine-optimization-drupal
Performance
Security
Internationalisation
Data Portability, OStatus, etc
july 2010
- http://p2pfoundation.net/Social_Publishing_with_Drupal
- http://www.istos.it/blog/social-network/supporting-activity-streams-drupal
- http://status.net/2010/07/21/federated-social-web-summit-wrapup
- http://evan.prodromou.name/files/fedsocweb/fedsocweb.html
- http://www.devcomments.com/OpenSocial-and-OStatus-at246411.htm
august 2010
- http://groups.google.com/group/ostatus-discuss/browse_thread/thread/329e440ed44131f9
- http://www.istos.it/blog/federated-social-web/federated-social-web-and-drupal-notes-drupalcon-bof-meeting
Discussion
- http://groups.google.com/group/openid
- http://groups.google.com/group/dataportability-public
- http://groups.google.com/group/diso-project
- http://groups.google.com/group/oauth
- http://groups.google.com/group/activity-streams/
- http://groups.google.com/group/ostatus-discuss
- http://groups.google.com/group/federated-social-web
- http://groups.google.com/group/open-web-discuss
- http://groups.drupal.org/microformats-in-drupal
- http://groups.drupal.org/activity
- http://groups.drupal.org/semantic-web
- http://edinbuzz.net