450 likes | 612 Views
Content Management Systems. Dr Yi Zhou (yzhou@scm.uws.edu.au). Content. What’s CMS and Why CMS From HTMLs to CMSs How CMS works A case study Comparing different CMSs. Content. What’s CMS and Why CMS From HTMLs to CMSs How CMS works A case study Comparing different CMSs.
E N D
ContentManagement Systems Dr Yi Zhou (yzhou@scm.uws.edu.au)
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
What’s Content Content = Data + Metadata Data can be everything, files, videos, music, etc Metadata: data/information about data
What’s Content Management System From Wiki • A content management system (CMS) is the collection of procedures used to managework flow in a collaborative environment: • Allow for a large number of people to contribute to and sharestored data • Control access to data, based on user roles • Aid in easy storage and retrieval of data • Reduce repetitiveduplicateinput • Improve the ease of reportwriting • Improve communication between users CMS is a system to help you to manage your content
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
Static HTMLs Templates Home Page Page 1 Page 2 Page 3 Page n
Static HTMLs (contd.) Templates Home Page Page n Page n Page n Page 1 Page 2 Page 3 Page 1 Page n Page n Page n Page n Page n Page n
Static HTMLs (contd.) ? ? Templates Templates Home Page Home Page ! Page n Page n Page n Page 1 Page 2 Page 2 Page 3 Page 3 Page 1 Page 1 Page n Page n Page n Page n Page n Page n Page n Page n Page 1 Page 2 Page 2 Page n Page n Page 3 Page 3 Page 1 Page 1 Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n Page n
ContentManagement Systems Content Database
ContentManagement Systems (contd.) Department of Something… • Home • This Way Welcome, welcome, blah blah, blah, blah, blah, blah blah, blah, blah, blah, blah blah, blah, blah, blah, blah blah, blah, blah, blah, blah blah, blah, blah, blah, blah Content Database • That Way
ContentManagement Systems (contd.) Content Database Input Forms
ContentManagement Systems (contd.) HTML Content Database Input Forms
ContentManagement Systems (contd.) Design HTML Template & CSS Content Content Database Input Forms Print Template & CSS RSS- XML Template XML CSS
ContentManagement Systems (contd.) HTML Content Design Print Content Database Design Database Input Forms Template WML XML
ContentManagement Systems (contd.) Expert Input Forms Design Forms HTML Input Forms Staff Content Design Print Content Database Design Database Faculty Input Forms Template WML Input Forms User-driven FAQ XML Input Forms Syndicated News
From Htmls to CMSs • Separating Content and Presentation
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
How CMS works • Basicinformationflow • Template is designed • Content is entered as plain-text or HTML into database • Content is placed in a template for display to the end user Page Content Page Template
How CMS works (contd.) Publishing User Interface Templates HTML Pages Application Server Authoring Templates Database
How CMS works (contd.) Business Strategy User Research ContentAudit Info Architecture Definition Publishing Process Research Content/Metadata Model Workflow Authoring Templates Presentation Templates Content Presentation Web Pages
Advantages of CMSs • Easypublishing & editing • Easymaintenance • Easyversion control • Easyaccess control • Reusesources • Sharesources • Manage scalability
Who needs a CMS • Anyone with a website that… • Is large • Gets updatedoften • Requires multiplecontributors • Includes dynamiccontent or functionality
Limitations of CMSs • hard to import from other formats, e.g., doc or excel • poorediting feature • no support for digital rights • limited support of algorithms • poor support ofmulti-language
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
Template What a WebpageLooks like menu index_left index index_right contacts
Content • What’s CMS and Why CMS • From HTMLs to CMSs • How CMS works • A case study • Comparing different CMSs
Hundreds of CMSs Which one to use? Well, it depends!
CompanySizes • Bigger companies often have requirements that result in more expensive software Small Medium Big Enterprise < $10K $40K-100K $100K-200K > $200K
Project Management Ability • Factor in the formality of your culture and support from management Can Handle the Largest IT Projects None Moderate Don’t attempt, or outsource Consider outside assistance N/A
Wordpress, Drupal & Nucleus Beginners
Wordpress, Drupal & Nucleus Intermediate
Wordpress, Drupal & Nucleus Advanced
Wordpress, Drupal & Nucleus • Conclusion • Beginner: use Nucleus or Wordpress • Intermediate: depends on what is important for you • Advanced: Drupal
Wordpress, Drupal & Nucleus • Strong Points • Wordpress: fast start, large developer community • Drupal: strong community features • Nucleus: strong symbolic layout specification - without meddling with PHP functions or files
Wordpress, Drupal & Nucleus • Weak Points • Wordpress: documentation, plugins etc. spread out over numerous sites • Drupal: ‘blog’ = 1 user • Nucleus: small developer community
Wordpress, Drupal & Nucleus We use Wordpress