open source cms
DESCRIPTION
TRANSCRIPT
![Page 1: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/1.jpg)
Open Source Content
Management SystemsKaren A. Coombs
Jason Griffey
Amanda Hollister
![Page 2: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/2.jpg)
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
![Page 3: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/3.jpg)
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
![Page 4: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/4.jpg)
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
![Page 5: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/5.jpg)
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
![Page 6: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/6.jpg)
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
![Page 7: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/7.jpg)
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
![Page 8: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/8.jpg)
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
![Page 9: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/9.jpg)
What are some OSS CMS?
• Wordpress
• Joomla
• Drupal
• Dot CMS
• Plone
![Page 10: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/10.jpg)
What will we cover?
• Joomla
• Wordpress
• Drupal
![Page 11: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/11.jpg)
Cortland Free Library
![Page 12: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/12.jpg)
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)
![Page 13: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/13.jpg)
Joomla as CMS
• Requirements:
– PHP 5.2+
–MySQL 4.1x+
– Apache 2.x+
– (Microsoft IIS 7+)
–Desktop – WAMP, XAMPP, etc
![Page 14: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/14.jpg)
![Page 15: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/15.jpg)
![Page 16: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/16.jpg)
Global Configuration
![Page 17: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/17.jpg)
Global Configuration
![Page 18: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/18.jpg)
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
![Page 19: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/19.jpg)
Plan Your Content!
![Page 20: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/20.jpg)
Designing the Site• Add Sections with the section manager
• Add Categories to Sections with the category manager
![Page 21: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/21.jpg)
Adding Content
![Page 22: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/22.jpg)
Global Article Parameters
![Page 23: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/23.jpg)
![Page 24: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/24.jpg)
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
![Page 25: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/25.jpg)
Template manager
![Page 26: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/26.jpg)
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
![Page 27: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/27.jpg)
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
![Page 28: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/28.jpg)
Joomla ExtensionsExtension 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
![Page 29: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/29.jpg)
Menus
• Menus are modules – and very flexible
![Page 30: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/30.jpg)
Menus
• To have different content links – need a new menu item:
![Page 31: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/31.jpg)
Menu content
![Page 32: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/32.jpg)
![Page 33: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/33.jpg)
![Page 34: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/34.jpg)
![Page 35: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/35.jpg)
![Page 36: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/36.jpg)
![Page 37: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/37.jpg)
![Page 38: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/38.jpg)
![Page 39: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/39.jpg)
Modules to Add
• Polls
• Feed aggregators – New books
• Rss links
![Page 40: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/40.jpg)
RSS Feeds
• Pulling RSS:
–Module type: Feed Display
![Page 41: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/41.jpg)
RSS Feeds
• Creates a feed for subscribing
• Module – “Syndicate”
• Will create an RSS feed of articles anywhere it is placed.
![Page 42: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/42.jpg)
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
![Page 43: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/43.jpg)
Extension manager
•Installing extensions is easy!
![Page 44: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/44.jpg)
![Page 45: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/45.jpg)
Removing extensions
![Page 46: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/46.jpg)
Fav Extensions!• Google Maps
• DocMan (Joomla 1.0x)
• Joomla Stats
• Xmap
• MorfeoShow
• ChronoForms
• JoomlaPack
![Page 47: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/47.jpg)
Google Maps
![Page 48: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/48.jpg)
Document management
![Page 49: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/49.jpg)
JoomlaStats
![Page 50: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/50.jpg)
Xmap – Site Map
![Page 51: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/51.jpg)
Xmap – Site Map
![Page 52: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/52.jpg)
MorfeoShow
![Page 53: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/53.jpg)
MorfeoShow
![Page 54: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/54.jpg)
Chronoforms
![Page 55: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/55.jpg)
JoomlaPack
![Page 56: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/56.jpg)
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
![Page 57: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/57.jpg)
Joomla Strengths
• Exceptional Flexibility
• Good community support
• Inspired love at the end
![Page 58: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/58.jpg)
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
![Page 59: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/59.jpg)
Wordpress Pages
•Outside the normal “sequence” of blog
•Typically, content input via a WYSIWYG editor
•Can be hierarchical
•Can use different templates
•Page order
![Page 60: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/60.jpg)
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
![Page 61: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/61.jpg)
![Page 62: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/62.jpg)
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/
![Page 63: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/63.jpg)
Basic Theme Structure
•index.php
•style.css
•header.php
•footer.php
•sidebar.php
•comments.php
•comments-popup.php
![Page 64: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/64.jpg)
Customizing Your Theme
•Widgets
•Template Tags
•Conditional Tags
![Page 65: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/65.jpg)
Widgets
•What is a widget?
•Default Widgets
• Archives, Calendar, Categories, Links, Meta, Pages, Recent Comments, Recent Posts, RSS, Search, Tag Cloud, and Text
![Page 66: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/66.jpg)
![Page 67: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/67.jpg)
![Page 68: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/68.jpg)
![Page 69: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/69.jpg)
Widgets
•Where to get other widgets
• http://wordpress.org/extend/plugins/tags/widget
•Other widgets to consider
• Flexi Pages Widget, Category Posts Widget
![Page 70: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/70.jpg)
![Page 71: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/71.jpg)
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()
![Page 72: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/72.jpg)
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
![Page 73: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/73.jpg)
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="mykey"; echo get_post_meta($post->ID, $key, true); ?>
![Page 74: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/74.jpg)
![Page 75: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/75.jpg)
Useful Plugins
•Blogroll Links
•cforms
•Google Maps for Wordpress
•Inline Feed
•OpenBook Book Data
•Widget Logic
![Page 76: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/76.jpg)
![Page 77: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/77.jpg)
![Page 78: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/78.jpg)
![Page 79: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/79.jpg)
![Page 80: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/80.jpg)
![Page 81: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/81.jpg)
![Page 82: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/82.jpg)
![Page 83: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/83.jpg)
![Page 84: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/84.jpg)
![Page 85: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/85.jpg)
Advanced Techniques and Tricks
•MeeboMe in your sidebar
•Creating a Photo Gallery
• Attach files
• [gallery]
•Events Template
![Page 86: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/86.jpg)
![Page 87: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/87.jpg)
![Page 88: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/88.jpg)
![Page 89: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/89.jpg)
![Page 90: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/90.jpg)
![Page 91: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/91.jpg)
![Page 92: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/92.jpg)
Wordpress Strengths
•Easy to use
•Lots of plugins available
•Easy to create new themes of modify existing themes
•Large user base
![Page 93: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/93.jpg)
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
![Page 94: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/94.jpg)
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
![Page 95: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/95.jpg)
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
![Page 96: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/96.jpg)
![Page 97: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/97.jpg)
Themes
•http://drupal.org/project/Themes
•http://drupal2u.com
•http://mydrupal.com/downloads
![Page 98: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/98.jpg)
Modules to Add
•FCKEditor
•IMCE
•Image
![Page 99: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/99.jpg)
Modules to Add•CCK
•Date, URL, Email
•Contact Form
•MultiBlock
•Token
•Views
•View Reference
![Page 100: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/100.jpg)
Content Types
•Pages
•Stories
•Image
![Page 101: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/101.jpg)
![Page 102: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/102.jpg)
Blocks
•Default Blocks
•Can be made to display on certain page
•include
•exclude
•PHP
![Page 103: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/103.jpg)
Blocks
•Custom Blocks
•HTML
•PHP code
•Views
![Page 104: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/104.jpg)
![Page 105: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/105.jpg)
Menus
•Primary Links
•Secondary Links
•Navigation
•Menus you create
![Page 106: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/106.jpg)
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
![Page 107: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/107.jpg)
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
![Page 108: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/108.jpg)
![Page 109: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/109.jpg)
Image gallery
•Create Galleries
•Uploaded Images can be associated with a gallery
![Page 110: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/110.jpg)
![Page 111: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/111.jpg)
![Page 112: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/112.jpg)
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
![Page 113: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/113.jpg)
Create Your Own Content Type
•Events
•Date field
•Time field
•Links
•URL field
![Page 114: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/114.jpg)
![Page 115: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/115.jpg)
![Page 116: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/116.jpg)
![Page 117: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/117.jpg)
![Page 118: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/118.jpg)
Views•Types
•Page
•Block
•Feed
•Display
•Node or Fields
•Limit criteria
•Sort Criteria
![Page 119: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/119.jpg)
![Page 120: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/120.jpg)
![Page 121: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/121.jpg)
Filters
•Default filters
•Other filters often classified as “Modules”
•insert_view
![Page 122: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/122.jpg)
Drupal Strengths•Exceptional Flexibility
•Easy to create new content types
•Substantial user base particularly in libraries
•Drupal4Lib
•SOPAC
•Drupal + Fedora
![Page 123: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/123.jpg)
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
![Page 124: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/124.jpg)
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
![Page 125: Open Source CMS](https://reader033.vdocuments.site/reader033/viewer/2022061223/54c43b5a4a7959490a8b461d/html5/thumbnails/125.jpg)
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