slubena's picture
From slubena rss RSS  subscribe Subscribe

Open Source CMS 



 

 
 
Tags:  drupal 
Views:  1720
Downloads:  2
Published:  November 22, 2009
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Drupal Development India,Drupal Customization,Drupa l CMS Customization

Drupal Development India,Drupal Customization,Drupal CMS Customization

From: bchrisopher
Views: 476 Comments: 0
Hire Drupal Web Development company for Drupal CMS Customization India, Drupal website design, customization, module installation & maintenance work using drupal.
 
Doc Submission 15-11-11

Doc Submission 15-11-11

From: Jacobdixon
Views: 51 Comments: 0
At HiddenBrains, you may avail expert teams of Drupal coder on rent, who have intense experience in advance PHP programming. We do provide Pro Drupal development services customized to accommodate and benefit the business sensibilities of our clients
 
Drupal Website Development

Drupal Website Development

From: suryakantbehera
Views: 274 Comments: 0
Mindfire's team of Offshore Drupal Developers has good experience and knowledge in creating e-commerce solutions by Drupal CMS Customization and with supporting technologies & databases.
 
Hire Drupal CMS Developer

Hire Drupal CMS Developer

From: annaharris
Views: 23 Comments: 0

 
Drupal web development company for high quality Custom Drupal CMS module development -   Openxcell I

Drupal web development company for high quality Custom Drupal CMS module development - Openxcell I

From: androidapplication
Views: 282 Comments: 0
Drupal Module Development - OpenXcell is a pioneer in high quality Custom Drupal CMS

Module Development including huge number of pre-loaded in-built modules heavily tested and (more)

 
See all 
 
More from this user
Acer AS5517-1643 Sale

Acer AS5517-1643 Sale

From: slubena
Views: 279
Comments: 0

MLDVProgramList_pre mium

MLDVProgramList_premium

From: slubena
Views: 810
Comments: 0

ameriprise  AR_2007

ameriprise AR_2007

From: slubena
Views: 519
Comments: 1

ppl annual reports 2005

ppl annual reports 2005

From: slubena
Views: 337
Comments: 0

Work Station Optimizer - Spyware Removal Program

Work Station Optimizer - Spyware Removal Program

From: slubena
Views: 155
Comments: 0

 
See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
plicker cheap mbt shoes (1 year ago)
thank you
 
 
Notes:
 
Slide 1: Open Source Content Management Systems Karen A. Coombs Jason Griffey Amanda Hollister
Slide 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
Slide 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
Slide 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
Slide 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
Slide 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
Slide 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
Slide 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
Slide 9: What are some OSS CMS? • Wordpress • Joomla • Drupal • Dot CMS • Plone
Slide 10: What will we cover? • Joomla • Wordpress • Drupal
Slide 11: Cortland Free Library
Slide 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)
Slide 13: Joomla as CMS • Requirements: – PHP 5.2+ – MySQL 4.1x+ – Apache 2.x+ – (Microsoft IIS 7+) – Desktop – WAMP, XAMPP, etc
Slide 16: Global Configuration
Slide 17: Global Configuration
Slide 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
Slide 19: Plan Your Content!
Slide 20: Designing the Site • Add Sections with the section manager • Add Categories to Sections with the category manager
Slide 21: Adding Content
Slide 22: Global Article Parameters
Slide 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
Slide 25: Template manager
Slide 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/r Note: 1.0x templates may not work with 1.5x
Slide 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
Slide 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
Slide 29: Menus • Menus are modules – and very flexible
Slide 30: Menus • To have different content links – need a new menu item:
Slide 31: Menu content
Slide 39: Modules to Add • Polls • Feed aggregators – New books • Rss links
Slide 40: RSS Feeds • Pulling RSS: – Module type: Feed Display
Slide 41: RSS Feeds • Creates a feed for subscribing • Module – “Syndicate” • Will create an RSS feed of articles anywhere it is placed.
Slide 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
Slide 43: Extension manager • Installing extensions is easy!
Slide 45: Removing extensions
Slide 46: Fav Extensions! • Google Maps • DocMan (Joomla 1.0x) • Joomla Stats • Xmap • MorfeoShow • ChronoForms • JoomlaPack
Slide 47: Google Maps
Slide 48: Document management
Slide 49: JoomlaStats
Slide 50: Xmap – Site Map
Slide 51: Xmap – Site Map
Slide 52: MorfeoShow
Slide 53: MorfeoShow
Slide 54: Chronoforms
Slide 55: JoomlaPack
Slide 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
Slide 57: Joomla Strengths • Exceptional Flexibility • Good community support • Inspired love at the end
Slide 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
Slide 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
Slide 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
Slide 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/
Slide 63: Basic Theme Structure • index.php • style.css • header.php • footer.php • sidebar.php • comments.php • comments-popup.php
Slide 64: Customizing Your Theme • Widgets • Template Tags • Conditional Tags
Slide 65: Widgets • What is a widget? • Default Widgets • Archives, Calendar, Categories, Links, Meta, Pages, Recent Comments, Recent Posts, RSS, Search, Tag Cloud, and Text
Slide 69: Widgets • Where to get other widgets • Other widgets to consider • Flexi Pages Widget, Category Posts Widget • http://wordpress.org/extend/plugins/tags/widget
Slide 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()
Slide 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
Slide 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="mykey"; echo get_post_meta($post->ID, $key, true); ?>
Slide 75: Useful Plugins • Blogroll Links • cforms • Google Maps for Wordpress • Inline Feed • OpenBook Book Data • Widget Logic
Slide 85: Advanced Techniques and Tricks and Tricks • MeeboMe in your sidebar • Creating a Photo Gallery • Events Template • • Attach files [gallery]
Slide 92: Wordpress Strengths • Easy to use • Lots of plugins available • Easy to create new themes of modify existing themes • Large user base
Slide 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 requires knowledge of PHP • Customizing display of group of page/posts
Slide 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
Slide 95: • By default Drupal displays the most recent “nodes” added as the homepage Making a Page Your 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
Slide 97: Themes • http://drupal.org/project/Themes • http://drupal2u.com • http://mydrupal.com/downloads
Slide 98: Modules to Add • FCKEditor • IMCE • Image
Slide 99: Modules to Add • CCK • Date, URL, Email • Contact Form • MultiBlock • Token • Views • View Reference
Slide 100: Content Types • Pages • Stories • Image
Slide 102: Blocks • Default Blocks • Can be made to display on certain page • include • exclude • PHP
Slide 103: Blocks • Custom Blocks • HTML • PHP code • Views
Slide 105: Menus • Primary Links • Secondary Links • Navigation • Menus you create
Slide 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
Slide 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
Slide 109: Image gallery • Create Galleries • Uploaded Images can be associated with a gallery
Slide 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
Slide 113: Create Your Own Content Type • Events • Date field • Time field • Links • URL field
Slide 118: Views • Types • Page • Block • Feed • Display • Node or Fields • Limit criteria • Sort Criteria
Slide 121: Filters • Default filters • Other filters often classified as “Modules” • insert_view
Slide 122: Drupal Strengths • Exceptional Flexibility • Easy to create new content types • Substantial user base particularly in libraries • Drupal4Lib • SOPAC • Drupal + Fedora
Slide 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
Slide 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 sites • Drupal can handle multiple, large, complex
Slide 125: Lessons Learned • Learning a CMS takes time • Important to map out your site’s content look in order to choose an appropriate theme limitations to know what modules, widgets need to be installed • Need to decide how you want your site to • Understand each CMS’s strengths and

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location