Building a CMS with Content Factories


Published on

Content Factories are a way to manage re-usable content in a device-independent manner.
Presented at WSSG Web Forum 2009-04-20
More at

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Building a CMS with Content Factories

  1. 1. CMS “Content Factories” A content management strategy for the University of Kent Web Forum - 20 April 2009
  2. 2. Scope of “the web” <ul><li>At Kent, there is no such thing as just &quot;the web&quot; </li></ul><ul><li>instead there are many web systems which combine to provide a plethora of web services  </li></ul>
  3. 3. The wider web estate
  4. 4. What is CMS? <ul><li>A Content Management System </li></ul><ul><ul><li>A system for managing content </li></ul></ul><ul><li>A computer system... </li></ul><ul><ul><li>primarily for web content </li></ul></ul><ul><ul><li>but can manage other content </li></ul></ul>
  5. 5. Our approach <ul><li>Concentrate on re-usable content first </li></ul><ul><li>Create places to manage that content </li></ul><ul><li>Make them system-independent and available to existing sites </li></ul><ul><li>“ Content Factories” </li></ul>
  6. 6. What will CMS do for us? <ul><li>Edit websites with a browser </li></ul><ul><ul><li>Any PC/Mac </li></ul></ul><ul><ul><li>Minimal training for basic editing </li></ul></ul><ul><ul><li>Offsite editing </li></ul></ul><ul><li>Empower web authors </li></ul><ul><ul><li>No limit </li></ul></ul><ul><ul><li>Improved permissions </li></ul></ul><ul><ul><li>Enable inter-departmental authoring </li></ul></ul><ul><li>Allow content re-use </li></ul><ul><ul><li>Between web pages </li></ul></ul><ul><ul><li>Between web properties </li></ul></ul><ul><ul><li>See later: Content Factories </li></ul></ul><ul><li>See IS Committee paper: Update paper on proposals for a Content Management System ISC 08/08-09 </li></ul>
  7. 7. Free-up content <ul><li>Currently we're just creating pages </li></ul><ul><ul><li>one file = one page </li></ul></ul><ul><ul><li>To re-use this content it must be copied-and-pasted into another file/page </li></ul></ul><ul><li>CMS will manage “blobs” of content </li></ul><ul><ul><li>blobs are known as &quot;nodes” </li></ul></ul><ul><li>With these nodes content can be manipulated in a variety of ways </li></ul><ul><ul><li>A node can simply be a page </li></ul></ul><ul><ul><li>A page can contain many nodes </li></ul></ul><ul><ul><li>A page can show parts of nodes </li></ul></ul><ul><ul><li>A page can show filtered nodes </li></ul></ul>
  8. 8. Management of content can help… <ul><li>Departmental homepage </li></ul><ul><li>Courses </li></ul><ul><li>Staff profiles  </li></ul>
  9. 9. A typical departmental home page <ul><ul><li>Welcome paragraph </li></ul></ul><ul><ul><li>News - three items: headlines with thumbnails, date, excerpt </li></ul></ul><ul><ul><li>Events - two items: title, intro, date </li></ul></ul><ul><ul><li>Facts box </li></ul></ul>
  10. 10. Adding one item of news… <ul><li>Create news page </li></ul><ul><li>Add excerpt to homepage </li></ul><ul><ul><li>Sort out image </li></ul></ul><ul><ul><li>Link to actual news page </li></ul></ul><ul><li>Remove old excerpt from homepage </li></ul><ul><li>Copy files to ‘live’ </li></ul><ul><ul><li>Image, new page, homepage </li></ul></ul><ul><li>Inform C&DO </li></ul><ul><li>Send emails, add to plasma, update RSS feed, etc… </li></ul>
  11. 11. How does CMS help Departmental home page? <ul><li>Add one news item and the following are automatically created: </li></ul><ul><ul><li>home page snippet </li></ul></ul><ul><ul><li>a news page snippet </li></ul></ul><ul><ul><li>the main news index </li></ul></ul><ul><ul><li>an archive index </li></ul></ul><ul><li>Add one events item </li></ul><ul><ul><li>similar automation as news, but with different style </li></ul></ul><ul><li>Potential re-use of other content: </li></ul><ul><ul><li>welcome paragraph </li></ul></ul><ul><ul><li>facts box </li></ul></ul>
  12. 12. What happens to Dreamweaver? <ul><li>Large amount of web properties </li></ul><ul><li>180-230 sites </li></ul><ul><li>250-400 web authors </li></ul><ul><li>350,000 pages </li></ul><ul><li>CMS will therefore be introduced gradually and incrementally </li></ul><ul><li>Key to this is “Content Factories” </li></ul>
  13. 13. Content Factories  <ul><li>manage certain types of content </li></ul><ul><li>provide re-usable content to parts of the site </li></ul><ul><li>not necessarily visible themselves </li></ul>
  14. 14. Content Factories <ul><li>Start with three basic types  </li></ul><ul><li>Publicity </li></ul><ul><li>People </li></ul><ul><li>Programmes </li></ul>
  15. 15. Content Factory 1: Publicity <ul><li>Handles: </li></ul><ul><ul><li>News </li></ul></ul><ul><ul><li>Events </li></ul></ul><ul><ul><li>Announcements </li></ul></ul><ul><li>Organised via taxonomies </li></ul><ul><li>Content out is “Baked or Fried” </li></ul><ul><li>Enables content sharing: </li></ul><ul><ul><li>Dept news to Media Office </li></ul></ul><ul><ul><li>Event information all in one place </li></ul></ul><ul><ul><li>etc </li></ul></ul>
  16. 16. Content Factory 2: Profiles <ul><li>Online Directory </li></ul><ul><li>Expertise directories: </li></ul><ul><ul><li>Media </li></ul></ul><ul><ul><li>Enterprise </li></ul></ul><ul><ul><li>Research </li></ul></ul><ul><li>Helps create: </li></ul><ul><ul><li>Staff profile pages </li></ul></ul><ul><ul><li>Will include KAR info </li></ul></ul><ul><ul><li>etc </li></ul></ul>
  17. 17. Content Factory 3: Programmes <ul><li>Modules </li></ul><ul><li>Courses  </li></ul><ul><li>Subjects </li></ul><ul><li>Provides: </li></ul><ul><ul><li>online prospectus </li></ul></ul><ul><ul><li>departmental pages </li></ul></ul><ul><ul><li>user-friendly wizards </li></ul></ul>
  18. 18. Current web site – Dreamweaver powered
  19. 19. Some content from Content Factories
  20. 20. CMS powered sites with Content Factories
  21. 21. Getting content out of the CMS: Fry vs Bake <ul><li>Fry vs Bake </li></ul><ul><ul><li>Fried eggs: made on demand </li></ul></ul><ul><ul><li>Baked muffins: made in advance </li></ul></ul><ul><li>Fried </li></ul><ul><ul><li>Created by filtering </li></ul></ul><ul><ul><li>Happens automatically </li></ul></ul><ul><ul><li>A page that shows: </li></ul></ul><ul><ul><ul><li>last 5 news from KLS </li></ul></ul></ul><ul><ul><ul><li>next 5 events on the topic of Politics </li></ul></ul></ul><ul><li>Baked </li></ul><ul><ul><li>Created by choice </li></ul></ul><ul><ul><li>Chosen manually </li></ul></ul>
  22. 22. Further info <ul><li> </li></ul>