SlideShare a Scribd company logo
Open Source Content Management Systems Karen A. Coombs Jason Griffey Amanda Hollister
Karen Coombs University has 35,000 students Has multiple library web sites Approx 1000 pages Complex intranet Implements any tool that will do the job on the library web site, mostly OSS
Jason Griffey University has 9,500 students Has one library website,  Developed the Joomla implementation Now maintained by Web Development Librarian Moving to all Open Source Software
Amanda Hollister College has 7500 students One library web site Approximately 150 pages Simple intranet Plays with open source for fun, implementing OSS on next web redesign
What is Open Source Software “free” software source code is available for you to examine Source code can be modified Modifications can be redistributed Typically developed in a collaborative fashion by many people
Some OSS you may know Microsoft Windows = Ubuntu, Redhat Internet Explorer = Firefox Microsoft Outlook = Thunderbird AIM = Pidgin/GAIM/ Adium Microsoft Office = Open Office Adobe Photoshop = Gimp Oracle SQL = MySQL
What is a CMS Content Management System System for creating, organizing and publishing web content Create web content without knowing any code Content stored in database back-end and edited/create with web-programming language
Why use a CMS Can focus on site organization not content management Can give others ability to update their own content One install can manage 10,000,000 html pages Easy off-site access
What are some OSS CMS? Wordpress Joomla Drupal Dot CMS Plone
What will we cover? Joomla Wordpress Drupal
Cortland Free Library
Joomla as CMS Used by a variety of libraries including Health Sciences Library, Stony Brook University, South Carolina State Library, Tyngsborough Public Library Also used by IHOP, Citibank’s Intranet, Outdoor Photographer (Magazine)
Joomla as CMS Requirements: PHP 5.2+ MySQL 4.1x+ Apache 2.x+ (Microsoft IIS 7+) Desktop – WAMP, XAMPP, etc
 
 
Global Configuration
Global Configuration
Content Organization Two Level site only Sections ->Categories ->Articles Sections – very broad topics Categories – article “file cabinets” Articles = ALL content Articles can only be in one category
Plan Your Content!
Designing the Site Add Sections with the section manager Add Categories to Sections with the category manager
Adding Content
Global Article Parameters
 
Templates Decide on a template before doing much work on your site The template will determine what modules are displayed and where they are displayed
Template manager
Joomla Templates http://drupal.org/project/Themes http://www.joomla24.com/   RokWebify theme and tutorials for that theme:  http://tutorials.rockettheme.com/joomla-templates/rokwebify-tutorials   Note: 1.0x templates may not work with 1.5x
Making a Page Your Homepage By default Joomla displays the most recent “articles” added as the homepage to the “latest news” module You can add/remove front page content in the front page manager
Joomla Extensions Extension Types: Plugins – can change Joomla functionality Components can replace web page with a forum, guestbook, forms, galleries etc display in center of page, one per page Modules joomla widgets – menus, polls  Template determines where modules are placed
Menus Menus are modules – and very flexible
Menus To have different content links – need a new menu item:
Menu content
 
 
 
 
 
 
 
Modules to Add Polls Feed aggregators – New books Rss links
RSS Feeds Pulling RSS: Module type: Feed Display
RSS Feeds Creates a feed for subscribing Module – “Syndicate” Will create an RSS feed of articles anywhere it is placed.
Advanced Techniques  and Tricks MeeboMe in your sidebar Catalog Module Turn off WYSIWIG editor in Global Configuration Create new module with html code for the catalog Select where the module will be displayed Save module Turn WYSIWIG editor back on
Extension manager Installing extensions is easy!
 
Removing extensions
Fav Extensions! Google Maps DocMan (Joomla 1.0x) Joomla Stats Xmap MorfeoShow ChronoForms JoomlaPack
Google Maps
Document management
JoomlaStats
Xmap – Site Map
Xmap – Site Map
MorfeoShow
MorfeoShow
Chronoforms
JoomlaPack
Joomla Issues High learning curve Inspired hatred at first Many extensions are not updated to 1.5x Many templates are not updated to 1.5x
Joomla Strengths Exceptional Flexibility Good community support Inspired love at the end
Wordpress as CMS PHP and MySQL Backend Used by many libraries for blogging Some libraries are using it for some CMS functions: Atchison Public Library, California State University East Bay, Dartmouth Public Libraries, Millsaps College Library, Park County Library, Patagonia Public Library, Stevens Memorial Library
Wordpress Pages Outside the normal “sequence” of blog Typically, content input via a WYSIWYG editor Can be hierarchical Can use different templates Page order
Making a Page Your Homepage Settings Reading Front page displays Choose the page you want to be your homepage from the drop down Make another page your “news” page
 
Themes In choosing a theme you should consider the following: what kind of banner do you want? where do you want your site navigation to appear? what kinds of layouts do you want to use, one column, two column, three column? do you want a fixed or scalable layout? Sources for Themes http://wordpress.org/extend/themes/ http://www.templatesbrowser.com/wordpress-themes/
Basic Theme Structure index.php style.css header.php footer.php sidebar.php comments.php comments-popup.php
Customizing Your Theme Widgets Template Tags Conditional Tags
Widgets What is a widget? Default Widgets Archives, Calendar, Categories, Links, Meta, Pages, Recent Comments, Recent Posts, RSS, Search, Tag Cloud, and Text
 
 
 
Widgets Where to get other widgets http://wordpress.org/extend/plugins/tags/widget Other widgets to consider Flexi Pages Widget, Category Posts Widget
 
Key Template Tags wp_list_pages() Post tags - need to sit in the Loop the_title() the_content() the_meta() the_category() the_tags() wp_list_bookmarks()
Helpful Conditional Tags is_front_page()  is_page() can include or exclude pages no conditional tag to test for subpages is_page_template() can check to see if a specific page  template is  being used is_home() - posts page, which is typically the site home
Custom Fields Allows you to add additional fields to pages or posts Key - Value pairs Stored as text in database Can be displayed using  <?php the_meta(); ?>  Better way is to code to display each field <?php $key=&quot;mykey&quot;; echo get_post_meta($post->ID, $key, true); ?>
 
Useful Plugins Blogroll Links cforms Google Maps for Wordpress Inline Feed OpenBook Book Data Widget Logic
 
 
 
 
 
 
 
 
 
Advanced Techniques  and Tricks and Tricks MeeboMe in your sidebar Creating a Photo Gallery Attach files [gallery] Events Template
 
 
 
 
 
 
Wordpress Strengths Easy to use Lots of plugins available Easy to create new themes of modify existing themes Large user base
Wordpress Issues Can’t easily create custom content types Events Contact Info Lacks flexibility to deal with complex types of objects with different types of fields Customizing display of group of page/posts requires knowledge of PHP
Drupal as CMS PHP and MySQL backend Strongly recommend using PHP5 Used by a variety of libraries including Darien Public Library, Athens County Public Library, McMasters University Library, University of Prince Edward Island
Making a Page Your Homepage By default Drupal displays the most recent “nodes” added as the homepage You can override this by going to Administer > Site configuration > Site Information Change the “Default front page” field to be the node you want to be your homepage
 
Themes http://drupal.org/project/Themes http://drupal2u.com http://mydrupal.com/downloads
Modules to Add FCKEditor IMCE Image
Modules to Add CCK Date, URL, Email Contact Form MultiBlock Token Views View Reference
Content Types Pages Stories Image
 
Blocks Default Blocks Can be made to display on certain page include exclude PHP
Blocks Custom Blocks HTML PHP code Views
 
Menus Primary Links Secondary Links Navigation Menus you create
Taxonomies Used to organize content on your site Categories Tags Can be hierarchical, or free-form Different taxonomies can be used for different content types
Feed Aggregator Does more than aggregate feeds Creates a block for every feed Allows you to embed feed in a node Need to give Anonymous user permission to access feeds
 
Image gallery Create Galleries Uploaded Images can be associated with a gallery
 
 
CCK Add new fields to any Content Type Control the type of field added Text, Number Date, Email, URL CCK fields can be used in views Remember to give Anonymous user permission to access fields you create
Create Your Own Content Type Events Date field Time field Links URL field
 
 
 
 
Views Types Page Block Feed Display Node or Fields Limit criteria Sort Criteria
 
 
Filters Default filters Other filters often classified as “Modules” insert_view
Drupal Strengths Exceptional Flexibility Easy to create new content types Substantial user base particularly in libraries Drupal4Lib SOPAC Drupal + Fedora
Drupal Issues Date CCK buggy and problematic High learning curve Not as many modules and filters developed as one would like library-related modules in particular missing in some areas
Choices, choices Wordpress is best for small sites; has an easy start up Joomla is best for medium sites, average complexity, relatively easy UI Drupal can handle multiple, large, complex sites
Lessons Learned Learning a CMS takes time Important to map out your site’s content to know what modules, widgets need to be installed Need to decide how you want your site to look in order to choose an appropriate theme Understand each CMS’s strengths and limitations

More Related Content

PPTX
Getting Started with Drupal
PPTX
Wordpress for Beginners: 10 Must Knows
PPT
Getting Started with Drupal
PPT
Using Drupal In Libraries
PPTX
The WordPress University
PPTX
Getting Started with Drupal
PPTX
Wordpress overview
ODP
Drupal 6x Installation
Getting Started with Drupal
Wordpress for Beginners: 10 Must Knows
Getting Started with Drupal
Using Drupal In Libraries
The WordPress University
Getting Started with Drupal
Wordpress overview
Drupal 6x Installation

What's hot (20)

PPTX
Blogging Basics
PPTX
WordPress 3.x for the sake of your sanity
PPTX
WordPress vs Joomla Showdown
PPTX
Search Engine Optimization - The eye-opening presentation for beginners
PPTX
Intro to ExpressionEngine and CodeIgniter
PPT
Drupal for Libraries 05/28/09
PDF
Alice Phieu - WordPress For Beginners
ODP
Wordpress as a CMS
PPTX
From WordPress With Love
PPT
WordPress Complete Tutorial
PDF
A practical guide to building websites with HTML5 & CSS3
PPTX
Wordpress website development
PDF
Presentation joomla-introduction
PPT
Blogs and Wikis
PPT
Drupal for Libraries 01/22/09
PDF
DIPLOMA IN DESIGNING AND WEBSITE DEVELOPMENT
PPT
Wordpress Beyond A Blog Word Camp Toronto08
PPT
Drupal seminar at DDIT Nadiad
KEY
WordPress - Open Source Overview Presentation
PDF
Introduction to WordPress
Blogging Basics
WordPress 3.x for the sake of your sanity
WordPress vs Joomla Showdown
Search Engine Optimization - The eye-opening presentation for beginners
Intro to ExpressionEngine and CodeIgniter
Drupal for Libraries 05/28/09
Alice Phieu - WordPress For Beginners
Wordpress as a CMS
From WordPress With Love
WordPress Complete Tutorial
A practical guide to building websites with HTML5 & CSS3
Wordpress website development
Presentation joomla-introduction
Blogs and Wikis
Drupal for Libraries 01/22/09
DIPLOMA IN DESIGNING AND WEBSITE DEVELOPMENT
Wordpress Beyond A Blog Word Camp Toronto08
Drupal seminar at DDIT Nadiad
WordPress - Open Source Overview Presentation
Introduction to WordPress
Ad

Viewers also liked (8)

PPT
Open source software vs proprietary software
PPT
WordPress, an Open Source CMS Technologies
PPT
Open Source CMS, MDD, TDD: Pros and Cons
PDF
Open Source CMS vs. SharePoint
PPTX
Learning Management Systems: The pros and cons of open-source LMSs
PPTX
Open Source vs Proprietary
PPT
PROPRIETARY AND OPEN SOURCE SOFTWARE
PPT
What is a Content Management System or CMS
Open source software vs proprietary software
WordPress, an Open Source CMS Technologies
Open Source CMS, MDD, TDD: Pros and Cons
Open Source CMS vs. SharePoint
Learning Management Systems: The pros and cons of open-source LMSs
Open Source vs Proprietary
PROPRIETARY AND OPEN SOURCE SOFTWARE
What is a Content Management System or CMS
Ad

Similar to Open Source CMS (20)

KEY
Open Source CMS Playroom
PPTX
BITM3730 11-8.pptx
PPTX
BITM3730 11-7.pptx
PPT
Cms an overview
PPTX
Overview and Comparison of Open Source CMS
PPT
Content Management Systems in Libraries
PPTX
WordPress intro
ZIP
WordPress as a CMS
PPT
Internet Librarian Slides
PPTX
Content Management System
PDF
Word press bg 16x9 draft 16
 
PDF
UCSY CS Club Week1
KEY
WordPress & Other Content Management Systems
PPT
Content Management System |CMS | Content Management System Basics |CMS for We...
PPT
Open Source Content Management Systems
PDF
A Beginner's Guide to WordPress - Podcamp Toronto 2012
PPTX
JOOMLA
PDF
WordPress A CMS for Beginners, Geeks and Those In-Between
Open Source CMS Playroom
BITM3730 11-8.pptx
BITM3730 11-7.pptx
Cms an overview
Overview and Comparison of Open Source CMS
Content Management Systems in Libraries
WordPress intro
WordPress as a CMS
Internet Librarian Slides
Content Management System
Word press bg 16x9 draft 16
 
UCSY CS Club Week1
WordPress & Other Content Management Systems
Content Management System |CMS | Content Management System Basics |CMS for We...
Open Source Content Management Systems
A Beginner's Guide to WordPress - Podcamp Toronto 2012
JOOMLA
WordPress A CMS for Beginners, Geeks and Those In-Between

More from librarywebchic (9)

KEY
Library Mashups & APIs
KEY
Widget Workshop
KEY
Building a Drupal-driven Intranet
PDF
Real Life Experiences With Library APIS
KEY
Drupal Open Source Everything
KEY
IFLA 2009 Web Cast - Creating a Successful Internet Presence
KEY
ELAG - Mashing Up and Remixing the Library Website
PDF
Xml Applications Libraries
PDF
Website Mashup
Library Mashups & APIs
Widget Workshop
Building a Drupal-driven Intranet
Real Life Experiences With Library APIS
Drupal Open Source Everything
IFLA 2009 Web Cast - Creating a Successful Internet Presence
ELAG - Mashing Up and Remixing the Library Website
Xml Applications Libraries
Website Mashup

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Open Source CMS

  • 1. Open Source Content Management Systems Karen A. Coombs Jason Griffey Amanda Hollister
  • 2. Karen Coombs University has 35,000 students Has multiple library web sites Approx 1000 pages Complex intranet Implements any tool that will do the job on the library web site, mostly OSS
  • 3. Jason Griffey University has 9,500 students Has one library website, Developed the Joomla implementation Now maintained by Web Development Librarian Moving to all Open Source Software
  • 4. Amanda Hollister College has 7500 students One library web site Approximately 150 pages Simple intranet Plays with open source for fun, implementing OSS on next web redesign
  • 5. What is Open Source Software “free” software source code is available for you to examine Source code can be modified Modifications can be redistributed Typically developed in a collaborative fashion by many people
  • 6. Some OSS you may know Microsoft Windows = Ubuntu, Redhat Internet Explorer = Firefox Microsoft Outlook = Thunderbird AIM = Pidgin/GAIM/ Adium Microsoft Office = Open Office Adobe Photoshop = Gimp Oracle SQL = MySQL
  • 7. What is a CMS Content Management System System for creating, organizing and publishing web content Create web content without knowing any code Content stored in database back-end and edited/create with web-programming language
  • 8. Why use a CMS Can focus on site organization not content management Can give others ability to update their own content One install can manage 10,000,000 html pages Easy off-site access
  • 9. What are some OSS CMS? Wordpress Joomla Drupal Dot CMS Plone
  • 10. What will we cover? Joomla Wordpress Drupal
  • 12. Joomla as CMS Used by a variety of libraries including Health Sciences Library, Stony Brook University, South Carolina State Library, Tyngsborough Public Library Also used by IHOP, Citibank’s Intranet, Outdoor Photographer (Magazine)
  • 13. Joomla as CMS Requirements: PHP 5.2+ MySQL 4.1x+ Apache 2.x+ (Microsoft IIS 7+) Desktop – WAMP, XAMPP, etc
  • 14.  
  • 15.  
  • 18. Content Organization Two Level site only Sections ->Categories ->Articles Sections – very broad topics Categories – article “file cabinets” Articles = ALL content Articles can only be in one category
  • 20. Designing the Site Add Sections with the section manager Add Categories to Sections with the category manager
  • 23.  
  • 24. Templates Decide on a template before doing much work on your site The template will determine what modules are displayed and where they are displayed
  • 26. Joomla Templates http://drupal.org/project/Themes http://www.joomla24.com/ RokWebify theme and tutorials for that theme: http://tutorials.rockettheme.com/joomla-templates/rokwebify-tutorials Note: 1.0x templates may not work with 1.5x
  • 27. Making a Page Your Homepage By default Joomla displays the most recent “articles” added as the homepage to the “latest news” module You can add/remove front page content in the front page manager
  • 28. Joomla Extensions Extension Types: Plugins – can change Joomla functionality Components can replace web page with a forum, guestbook, forms, galleries etc display in center of page, one per page Modules joomla widgets – menus, polls Template determines where modules are placed
  • 29. Menus Menus are modules – and very flexible
  • 30. Menus To have different content links – need a new menu item:
  • 32.  
  • 33.  
  • 34.  
  • 35.  
  • 36.  
  • 37.  
  • 38.  
  • 39. Modules to Add Polls Feed aggregators – New books Rss links
  • 40. RSS Feeds Pulling RSS: Module type: Feed Display
  • 41. RSS Feeds Creates a feed for subscribing Module – “Syndicate” Will create an RSS feed of articles anywhere it is placed.
  • 42. Advanced Techniques and Tricks MeeboMe in your sidebar Catalog Module Turn off WYSIWIG editor in Global Configuration Create new module with html code for the catalog Select where the module will be displayed Save module Turn WYSIWIG editor back on
  • 43. Extension manager Installing extensions is easy!
  • 44.  
  • 46. Fav Extensions! Google Maps DocMan (Joomla 1.0x) Joomla Stats Xmap MorfeoShow ChronoForms JoomlaPack
  • 56. Joomla Issues High learning curve Inspired hatred at first Many extensions are not updated to 1.5x Many templates are not updated to 1.5x
  • 57. Joomla Strengths Exceptional Flexibility Good community support Inspired love at the end
  • 58. Wordpress as CMS PHP and MySQL Backend Used by many libraries for blogging Some libraries are using it for some CMS functions: Atchison Public Library, California State University East Bay, Dartmouth Public Libraries, Millsaps College Library, Park County Library, Patagonia Public Library, Stevens Memorial Library
  • 59. Wordpress Pages Outside the normal “sequence” of blog Typically, content input via a WYSIWYG editor Can be hierarchical Can use different templates Page order
  • 60. Making a Page Your Homepage Settings Reading Front page displays Choose the page you want to be your homepage from the drop down Make another page your “news” page
  • 61.  
  • 62. Themes In choosing a theme you should consider the following: what kind of banner do you want? where do you want your site navigation to appear? what kinds of layouts do you want to use, one column, two column, three column? do you want a fixed or scalable layout? Sources for Themes http://wordpress.org/extend/themes/ http://www.templatesbrowser.com/wordpress-themes/
  • 63. Basic Theme Structure index.php style.css header.php footer.php sidebar.php comments.php comments-popup.php
  • 64. Customizing Your Theme Widgets Template Tags Conditional Tags
  • 65. Widgets What is a widget? Default Widgets Archives, Calendar, Categories, Links, Meta, Pages, Recent Comments, Recent Posts, RSS, Search, Tag Cloud, and Text
  • 66.  
  • 67.  
  • 68.  
  • 69. Widgets Where to get other widgets http://wordpress.org/extend/plugins/tags/widget Other widgets to consider Flexi Pages Widget, Category Posts Widget
  • 70.  
  • 71. Key Template Tags wp_list_pages() Post tags - need to sit in the Loop the_title() the_content() the_meta() the_category() the_tags() wp_list_bookmarks()
  • 72. Helpful Conditional Tags is_front_page() is_page() can include or exclude pages no conditional tag to test for subpages is_page_template() can check to see if a specific page template is being used is_home() - posts page, which is typically the site home
  • 73. Custom Fields Allows you to add additional fields to pages or posts Key - Value pairs Stored as text in database Can be displayed using <?php the_meta(); ?> Better way is to code to display each field <?php $key=&quot;mykey&quot;; echo get_post_meta($post->ID, $key, true); ?>
  • 74.  
  • 75. Useful Plugins Blogroll Links cforms Google Maps for Wordpress Inline Feed OpenBook Book Data Widget Logic
  • 76.  
  • 77.  
  • 78.  
  • 79.  
  • 80.  
  • 81.  
  • 82.  
  • 83.  
  • 84.  
  • 85. Advanced Techniques and Tricks and Tricks MeeboMe in your sidebar Creating a Photo Gallery Attach files [gallery] Events Template
  • 86.  
  • 87.  
  • 88.  
  • 89.  
  • 90.  
  • 91.  
  • 92. Wordpress Strengths Easy to use Lots of plugins available Easy to create new themes of modify existing themes Large user base
  • 93. Wordpress Issues Can’t easily create custom content types Events Contact Info Lacks flexibility to deal with complex types of objects with different types of fields Customizing display of group of page/posts requires knowledge of PHP
  • 94. Drupal as CMS PHP and MySQL backend Strongly recommend using PHP5 Used by a variety of libraries including Darien Public Library, Athens County Public Library, McMasters University Library, University of Prince Edward Island
  • 95. Making a Page Your Homepage By default Drupal displays the most recent “nodes” added as the homepage You can override this by going to Administer > Site configuration > Site Information Change the “Default front page” field to be the node you want to be your homepage
  • 96.  
  • 98. Modules to Add FCKEditor IMCE Image
  • 99. Modules to Add CCK Date, URL, Email Contact Form MultiBlock Token Views View Reference
  • 100. Content Types Pages Stories Image
  • 101.  
  • 102. Blocks Default Blocks Can be made to display on certain page include exclude PHP
  • 103. Blocks Custom Blocks HTML PHP code Views
  • 104.  
  • 105. Menus Primary Links Secondary Links Navigation Menus you create
  • 106. Taxonomies Used to organize content on your site Categories Tags Can be hierarchical, or free-form Different taxonomies can be used for different content types
  • 107. Feed Aggregator Does more than aggregate feeds Creates a block for every feed Allows you to embed feed in a node Need to give Anonymous user permission to access feeds
  • 108.  
  • 109. Image gallery Create Galleries Uploaded Images can be associated with a gallery
  • 110.  
  • 111.  
  • 112. CCK Add new fields to any Content Type Control the type of field added Text, Number Date, Email, URL CCK fields can be used in views Remember to give Anonymous user permission to access fields you create
  • 113. Create Your Own Content Type Events Date field Time field Links URL field
  • 114.  
  • 115.  
  • 116.  
  • 117.  
  • 118. Views Types Page Block Feed Display Node or Fields Limit criteria Sort Criteria
  • 119.  
  • 120.  
  • 121. Filters Default filters Other filters often classified as “Modules” insert_view
  • 122. Drupal Strengths Exceptional Flexibility Easy to create new content types Substantial user base particularly in libraries Drupal4Lib SOPAC Drupal + Fedora
  • 123. Drupal Issues Date CCK buggy and problematic High learning curve Not as many modules and filters developed as one would like library-related modules in particular missing in some areas
  • 124. Choices, choices Wordpress is best for small sites; has an easy start up Joomla is best for medium sites, average complexity, relatively easy UI Drupal can handle multiple, large, complex sites
  • 125. Lessons Learned Learning a CMS takes time Important to map out your site’s content to know what modules, widgets need to be installed Need to decide how you want your site to look in order to choose an appropriate theme Understand each CMS’s strengths and limitations