際際滷

際際滷Share a Scribd company logo
Building University Websites with
the Drupal Content Management
System
         Mark W. Jarrell
         Web Services Specialist
         Of鍖ce of Information Technology
         Austin Peay State University

         jarrellm@apsu.edu
                                           April 19th, 2010
What is Drupal?
Content Management
      System
Building University Websites with the Drupal Content Management System
5000+ Contributed
    Modules
Content Management
    Framework
Building University Websites with the Drupal Content Management System
Community




 息 Chrys Rynearson
Doubles in Size Each
      Release
Statistics
 1000+ code contributors
 300+ local user groups
 2500+ attendees at Drupalcon SF 2010
 750,000+ users on drupal.org
 3 million+ lines of code (core+contrib)
 250,000+ downloads/month
       Sources: http://groups.drupal.org, http://twitter.com/DrupalCon, http://drupal.org/user, http://www.webchick.net/
       presentations/implementing-drupal-google, http://cms.phpmagazine.net/2009/07/
       acquia_secures_8_million_and_b.html
Who uses Drupal?
http://www.linuxfoundation.org/
http://java.net/
http://www.hrw.org/
http://www.gouvernement.fr/
http://www.whitehouse.gov/
http://www.grammy.com/
http://www.swtor.com/
http://myplay.com/
http://www.beyonceonline.com
http://blog.thefray.net/
http://www.britney.com/
http://shc.stanford.edu/
http://cyber.law.harvard.edu/
http://media.mit.edu/
https://
medschool.vanderbilt.edu/
http://www.cci.utk.edu/
Why do they use it?
Free Software




   $
Features
Control
Extensibility
Maturity
Security
IBM says...




source: http://www.ibm.com/developerworks/ibm/library/i-osource1/
How does Drupal work?
Architecture
Building University Websites with the Drupal Content Management System
Source: Dries Buytaert
Hook System
Im displaying a list of permissions.
  Any modules have something to
               add?
$permissions = module_invoke_all(perm);


          Blog                                     Contact



function blog_perm() {                function contact_perm() {
  return array(edit own blog);        return array(access contact form);
}                                     }




$permissions = array(edit own blog, access contact form, ...);
Node (content) System
node
                  title
                  body
                  author
                  created date
                  ...




  article                           poll
copyright                        choices
                                 results

鍖le attachments                              upload.module

comments                         comments
                                            comment.module
Great contributed modules
CCK
Add new 鍖elds to content types
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
Views
Creating lists of nodes (query builder)
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
Organic Groups
Private or public sub-sites
http://groups.drupal.org/
nashville-tennessee
http://groups.drupal.org/
nashville-tennessee
Webform
Gather information from your students
           faculty and staff
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
Building University Websites with the Drupal Content Management System
What does the future hold?
Drupal 6


 Released 1st quarter 2008
 Very stable
 Includes all features discussed today
Drupal 7
 Releasing Summer 2010?
 Still in testing (alpha)
 New Features:
   Usability improvements
   Image handling and 鍖eld handling (CCK) included in
   core
   Focus on PHP 5 (no support for PHP 4)
Lets see Drupal in action!
More Information

 http://drupal.org/handbook
 http://api.drupal.org
 http://groups.drupal.org
 http://usingdrupal.com
 http://drupalbook.com
 http://buytaert.net/tag/drupal-sites
Questions?


Building University Websites with the Drupal
       Content Management System

             Mark W. Jarrell
             Web Services Specialist
             Of鍖ce of Information Technology
             Austin Peay State University

             jarrellm@apsu.edu
                                               April 19th, 2010

More Related Content

Building University Websites with the Drupal Content Management System