0
Open Source Content Management Systems <ul><li>Karen A. Coombs </li></ul><ul><li>Jason Griffey </li></ul><ul><li>Amanda Ho...
Karen Coombs <ul><li>University has 35,000 students </li></ul><ul><li>Has multiple library web sites </li></ul><ul><li>App...
Jason Griffey <ul><li>University has 9,500 students </li></ul><ul><li>Has one library website,  </li></ul><ul><li>Develope...
Amanda Hollister <ul><li>College has 7500 students </li></ul><ul><li>One library web site </li></ul><ul><li>Approximately ...
What is Open Source Software <ul><li>“free” software </li></ul><ul><li>source code is available for you to examine </li></...
Some OSS you may know <ul><li>Microsoft Windows = Ubuntu, Redhat </li></ul><ul><li>Internet Explorer = Firefox </li></ul><...
What is a CMS <ul><li>Content Management System </li></ul><ul><li>System for creating, organizing and publishing web conte...
Why use a CMS <ul><li>Can focus on site organization not content management </li></ul><ul><li>Can give others ability to u...
What are some OSS CMS? <ul><li>Wordpress </li></ul><ul><li>Joomla </li></ul><ul><li>Drupal </li></ul><ul><li>Dot CMS </li>...
What will we cover? <ul><li>Joomla </li></ul><ul><li>Wordpress </li></ul><ul><li>Drupal </li></ul>
Cortland Free Library
Joomla as CMS <ul><li>Used by a variety of libraries including </li></ul><ul><ul><li>Health Sciences Library, Stony Brook ...
Joomla as CMS <ul><li>Requirements: </li></ul><ul><ul><li>PHP 5.2+ </li></ul></ul><ul><ul><li>MySQL 4.1x+ </li></ul></ul><...
 
 
Global Configuration
Global Configuration
Content Organization <ul><li>Two Level site only </li></ul><ul><li>Sections ->Categories ->Articles </li></ul><ul><ul><li>...
Plan Your Content!
Designing the Site <ul><li>Add Sections with the section manager </li></ul><ul><li>Add Categories to Sections with the cat...
Adding Content
Global Article Parameters
 
Templates <ul><li>Decide on a template before doing much work on your site </li></ul><ul><li>The template will determine w...
Template manager
Joomla Templates <ul><li>http://drupal.org/project/Themes </li></ul><ul><li>http://www.joomla24.com/   </li></ul><ul><li>R...
Making a Page Your Homepage <ul><li>By default Joomla displays the most recent “articles” added as the homepage to the “la...
Joomla Extensions <ul><li>Extension Types: </li></ul><ul><li>Plugins – can change Joomla functionality </li></ul><ul><li>C...
Menus <ul><li>Menus are modules – and very flexible </li></ul>
Menus <ul><li>To have different content links – need a new menu item: </li></ul>
Menu content
 
 
 
 
 
 
 
Modules to Add <ul><li>Polls </li></ul><ul><li>Feed aggregators – New books </li></ul><ul><li>Rss links </li></ul>
RSS Feeds <ul><li>Pulling RSS: </li></ul><ul><ul><li>Module type: Feed Display </li></ul></ul>
RSS Feeds <ul><li>Creates a feed for subscribing </li></ul><ul><li>Module – “Syndicate” </li></ul><ul><li>Will create an R...
Advanced Techniques  and Tricks <ul><li>MeeboMe in your sidebar </li></ul><ul><li>Catalog Module </li></ul><ul><ul><li>Tur...
Extension manager <ul><li>Installing extensions is easy! </li></ul>
 
Removing extensions
Fav Extensions! <ul><li>Google Maps </li></ul><ul><li>DocMan (Joomla 1.0x) </li></ul><ul><li>Joomla Stats </li></ul><ul><l...
Google Maps
Document management
JoomlaStats
Xmap – Site Map
Xmap – Site Map
MorfeoShow
MorfeoShow
Chronoforms
JoomlaPack
Joomla Issues <ul><li>High learning curve </li></ul><ul><li>Inspired hatred at first </li></ul><ul><li>Many extensions are...
Joomla Strengths <ul><li>Exceptional Flexibility </li></ul><ul><li>Good community support </li></ul><ul><li>Inspired love ...
Wordpress as CMS <ul><li>PHP and MySQL Backend </li></ul><ul><li>Used by many libraries for blogging </li></ul><ul><li>Som...
Wordpress Pages <ul><li>Outside the normal “sequence” of blog </li></ul><ul><li>Typically, content input via a WYSIWYG edi...
Making a Page Your Homepage <ul><li>Settings </li></ul><ul><ul><li>Reading </li></ul></ul><ul><ul><ul><li>Front page displ...
 
Themes <ul><li>In choosing a theme you should consider the following: </li></ul><ul><ul><li>what kind of banner do you wan...
Basic Theme Structure <ul><li>index.php </li></ul><ul><li>style.css </li></ul><ul><li>header.php </li></ul><ul><li>footer....
Customizing Your Theme <ul><li>Widgets </li></ul><ul><li>Template Tags </li></ul><ul><li>Conditional Tags </li></ul>
Widgets <ul><li>What is a widget? </li></ul><ul><li>Default Widgets </li></ul><ul><ul><li>Archives, Calendar, Categories, ...
 
 
 
Widgets <ul><li>Where to get other widgets </li></ul><ul><ul><li>http://wordpress.org/extend/plugins/tags/widget </li></ul...
 
Key Template Tags <ul><li>wp_list_pages() </li></ul><ul><li>Post tags - need to sit in the Loop </li></ul><ul><ul><li>the_...
Helpful Conditional Tags <ul><li>is_front_page()  </li></ul><ul><li>is_page() </li></ul><ul><ul><li>can include or exclude...
Custom Fields <ul><li>Allows you to add additional fields to pages or posts </li></ul><ul><li>Key - Value pairs </li></ul>...
 
Useful Plugins <ul><li>Blogroll Links </li></ul><ul><li>cforms </li></ul><ul><li>Google Maps for Wordpress </li></ul><ul><...
 
 
 
 
 
 
 
 
 
Advanced Techniques  and Tricks and Tricks <ul><li>MeeboMe in your sidebar </li></ul><ul><li>Creating a Photo Gallery </li...
 
 
 
 
 
 
Wordpress Strengths <ul><li>Easy to use </li></ul><ul><li>Lots of plugins available </li></ul><ul><li>Easy to create new t...
Wordpress Issues <ul><li>Can’t easily create custom content types </li></ul><ul><ul><li>Events </li></ul></ul><ul><ul><li>...
Drupal as CMS <ul><li>PHP and MySQL backend </li></ul><ul><ul><li>Strongly recommend using PHP5 </li></ul></ul><ul><li>Use...
Making a Page Your Homepage <ul><li>By default Drupal displays the most recent “nodes” added as the homepage </li></ul><ul...
 
Themes <ul><li>http://drupal.org/project/Themes </li></ul><ul><li>http://drupal2u.com </li></ul><ul><li>http://mydrupal.co...
Modules to Add <ul><li>FCKEditor </li></ul><ul><li>IMCE </li></ul><ul><li>Image </li></ul>
Modules to Add <ul><li>CCK </li></ul><ul><ul><li>Date, URL, Email </li></ul></ul><ul><li>Contact Form </li></ul><ul><li>Mu...
Content Types <ul><li>Pages </li></ul><ul><li>Stories </li></ul><ul><li>Image </li></ul>
 
Blocks <ul><li>Default Blocks </li></ul><ul><li>Can be made to display on certain page </li></ul><ul><ul><li>include </li>...
Blocks <ul><li>Custom Blocks </li></ul><ul><ul><li>HTML </li></ul></ul><ul><ul><li>PHP code </li></ul></ul><ul><li>Views <...
 
Menus <ul><li>Primary Links </li></ul><ul><li>Secondary Links </li></ul><ul><li>Navigation </li></ul><ul><li>Menus you cre...
Taxonomies <ul><li>Used to organize content on your site </li></ul><ul><ul><li>Categories </li></ul></ul><ul><ul><li>Tags ...
Feed Aggregator <ul><li>Does more than aggregate feeds </li></ul><ul><li>Creates a block for every feed </li></ul><ul><li>...
 
Image gallery <ul><li>Create Galleries </li></ul><ul><li>Uploaded Images can be associated with a gallery </li></ul>
 
 
CCK <ul><li>Add new fields to any Content Type </li></ul><ul><li>Control the type of field added </li></ul><ul><ul><li>Tex...
Create Your Own Content Type <ul><li>Events </li></ul><ul><ul><li>Date field </li></ul></ul><ul><ul><li>Time field </li></...
 
 
 
 
Views <ul><li>Types </li></ul><ul><ul><li>Page </li></ul></ul><ul><ul><li>Block </li></ul></ul><ul><ul><li>Feed </li></ul>...
 
 
Filters <ul><li>Default filters </li></ul><ul><li>Other filters often classified as “Modules” </li></ul><ul><ul><li>insert...
Drupal Strengths <ul><li>Exceptional Flexibility </li></ul><ul><li>Easy to create new content types </li></ul><ul><li>Subs...
Drupal Issues <ul><li>Date CCK buggy and problematic </li></ul><ul><li>High learning curve </li></ul><ul><li>Not as many m...
Choices, choices <ul><li>Wordpress is best for small sites; has an easy start up </li></ul><ul><li>Joomla is best for medi...
Lessons Learned <ul><li>Learning a CMS takes time </li></ul><ul><li>Important to map out your site’s content to know what ...
Upcoming SlideShare
Loading in...5
×

Open Source CMS

6,680

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,680
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
127
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • Transcript of "Open Source CMS"

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×