Building University Websites with the Drupal Content Management System

6,927 views

Published on

The University web site is more prominent and expected to have more functionality than ever before. How can a small team of developers stay on top of the latest trends in web application development and design while also maintaining the many bits and pieces that comprise a university web portal? One possible solution to this problem is the very popular content management system called Drupal. In this session we''ll cover: * What is Drupal? * How does it work? * Who uses Drupal (in Tennessee and around the world)? * What are the benefits of this system? * How do we get started using it?

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total views
6,927
On SlideShare
0
From Embeds
0
Number of Embeds
290
Actions
Shares
0
Downloads
247
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide































































  • Building University Websites with the Drupal Content Management System

    1. 1. Building University Websites with the Drupal Content Management System Mark W. Jarrell Web Services Specialist Office of Information Technology Austin Peay State University jarrellm@apsu.edu April 19th, 2010
    2. 2. What is Drupal?
    3. 3. Content Management System
    4. 4. 5000+ Contributed Modules
    5. 5. Content Management Framework
    6. 6. Community © Chrys Rynearson
    7. 7. Doubles in Size Each Release
    8. 8. 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
    9. 9. Who uses Drupal?
    10. 10. http://www.linuxfoundation.org/
    11. 11. http://java.net/
    12. 12. http://www.hrw.org/
    13. 13. http://www.gouvernement.fr/
    14. 14. http://www.whitehouse.gov/
    15. 15. http://www.grammy.com/
    16. 16. http://www.swtor.com/
    17. 17. http://myplay.com/
    18. 18. http://www.beyonceonline.com
    19. 19. http://blog.thefray.net/
    20. 20. http://www.britney.com/
    21. 21. http://shc.stanford.edu/
    22. 22. http://cyber.law.harvard.edu/
    23. 23. http://media.mit.edu/
    24. 24. https:// medschool.vanderbilt.edu/
    25. 25. http://www.cci.utk.edu/
    26. 26. Why do they use it?
    27. 27. Free Software $
    28. 28. Features
    29. 29. Control
    30. 30. Extensibility
    31. 31. Maturity
    32. 32. Security
    33. 33. IBM says... source: http://www.ibm.com/developerworks/ibm/library/i-osource1/
    34. 34. How does Drupal work?
    35. 35. Architecture
    36. 36. Source: Dries Buytaert
    37. 37. Hook System
    38. 38. I’m displaying a list of permissions. Any modules have something to add?
    39. 39. $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’, ...);
    40. 40. Node (content) System
    41. 41. node title body author created date ... article poll copyright choices results file attachments upload.module comments comments comment.module
    42. 42. Great contributed modules
    43. 43. CCK Add new fields to content types
    44. 44. Views Creating lists of nodes (query builder)
    45. 45. Organic Groups Private or public sub-sites
    46. 46. http://groups.drupal.org/ nashville-tennessee
    47. 47. http://groups.drupal.org/ nashville-tennessee
    48. 48. Webform Gather information from your students faculty and staff
    49. 49. What does the future hold?
    50. 50. Drupal 6 Released 1st quarter 2008 Very stable Includes all features discussed today
    51. 51. Drupal 7 Releasing Summer 2010? Still in testing (alpha) New Features: Usability improvements Image handling and field handling (CCK) included in core Focus on PHP 5 (no support for PHP 4)
    52. 52. Let’s see Drupal in action!
    53. 53. 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
    54. 54. Questions? Building University Websites with the Drupal Content Management System Mark W. Jarrell Web Services Specialist Office of Information Technology Austin Peay State University jarrellm@apsu.edu April 19th, 2010

    ×