Really Simple Web Content Management

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

5 Favorites & 3 Groups

Really Simple Web Content Management - Presentation Transcript

  1. Alfresco WCM Really Simple Web Content Management Ben Hagan www.alfresco.com
  2. Agenda
    • Alfresco WCM Overview
    • Types of supported users
    • Web Forms
    • File System Projection
    • User Roles
    • Workflow
    • Sandboxes
    • Virtualisation Server
    • Static vs Dynamic
    • File System Receiver
    • Alfresco Server Receiver
    • Snapshots
    • Demonstration
  3. Alfresco WCM
    • Content Production
      • Production Model
        • Sandboxes
        • Transparent Layers
      • Workflow
      • Roles
      • Virtualisation
      • File system Projection
    • Content Delivery
      • Deployment
      • Alfresco Runtimes
      • Static v’s Dynamic Runtimes
  4. What types of users are supported?
    • Web Designers / Developers
      • Support any tool for authoring, development
      • Support any number, type of website
      • Integrated staging, preview, and deployment
    • Application Developers
      • Code versioning, testing, staging
    • Content Managers / Web Publishers
      • XML-based publishing, transformation, preview
    • Content Reviewers
      • Email-based task notification, management
    • Content Contributors
      • Drag-and-drop Word document
      • Automatic transformation, publishing to Web
    • Architects
  5. What types of users are supported? Designers Authors Content Model Template Repository
  6. Alfresco WCM
    • Content Production
  7. Content Authoring - Web Forms
    • Web Forms
  8. Content Authoring - Web Forms
    • Web Forms
      • XML Schema
      • XForms
      • Templates (XSLT, Freemarker, XSL-FO, Custom) ‏
      • Multi-channel output (renditions) ‏
  9. Content Authoring - Web Forms
  10. Content Authoring - Web Forms
    • Content with templates
    • Separates content from presentation. Templates can change independent of content.
    • Applied “statically” in Alfresco just after the content is authored.
    • Pre-baked
    Template + Content
  11. Filesystem Projection
    • CIFS Interface
    • Webdav
    • FTP
    • Editorial tool of choice
      • Dreamweaver
      • Eclipse
      • Notepad etc…
    • Content Manager
    • Content Publisher
    • Content Contributor
    • Content Reviewer
    Editorial Power Roles Role Relative User Population Content Manager Few Content Publisher Some Content Contributor Many Content Reviewer Implementation Dependent
  12. Workflow
    • Serial and parallel review configurable OOTB
    • Tasks
      • Task notification – task list
      • Contain an entire change set
    • Review layers – virtualization server
      • Reviewers see in-context view of user’s changes against current site
    • Workflow configuration
      • Workflows can be configured for each form or for any arbitrary set of non-form assets
  13. Sandboxes
    • User Sandbox
      • Preview, undo, check links for individual updates and sites
    • Staging Sandbox
      • Preview all approved updates
      • Review snapshots (previous versions) ‏
      • Revert to previous
    • Content edited in isolation
    • Content must be approved before merging with staging sandbox.
    • Preview with virtualized web server.
    Repository Staging Sandbox User Sandboxes
  14. Sandboxes Cont..
    • User sandboxes
  15. Sandboxes – under the covers..
    • A user sandbox acts like a “sheet of glass” sitting on top of the staging sandbox.
    • Until modified, any object (file or folder) viewed in a user sandbox is actually seen directly in the staging sandbox, as if through glass.
    • When modified, the object is copied into the user sandbox and the modifications saved there. The original version remains unchanged in the staging sandbox.
    • Upon successful completion of workflow, the modified version of the object is promoted into the staging sandbox, replacing the version that was previously there.
  16. Virtualization
    • Isolated preview environment for every user sandbox and the staging sandbox
      • Users only see their changes
    • No physical servers required
    • Supports preview of modified content & code (JSP pages, class files, jars) ‏
    • Minimizes in-memory footprint
  17. Virtualization Cont..
    • How is it used?
    • Preview sandbox
    • Preview a single content asset
  18. Alfresco WCM
    • Content Delivery
  19. Approve and deploy…
    • Forms-based XML capture
    • Email-based production workflow
    • In-context testing
    • Whole website versioning
    • Code and content development
    • Parallel branching and merging
    • Static or dynamic deployment to one or more servers
    • Dependency management and automated updates
    Authoring Sandbox Preview Sandbox Staging Sandbox Deployment Change Sets Change Sets
  20. Static or Dynamic?
    • The single most significant decision when planning a web content management solution is whether the front end web site will be static or dynamic. This decision impacts virtually everything else in the implementation:
    . Delivery technology Page compositing Deployment mechanism Personalization Performance Application developer skill-sets Static Web servers Submission time Filesystem (FSR) Limited Ultimate Freemarker, XSLT, XSLT-FO Dynamic Application servers Request time Alfresco Runtime (ASR) Unlimited Less than static Any web technology
  21. Delivery Environment
    • Intelligent File System Receiver (FSR)
      • Delivering static content e.g. via Apache
    • Dynamic Website – Alfresco Server Receiver (ASR)
      • Search
      • User generated content
  22. File System Receiver (FSR)
    • Standalone application installed on delivery server(s)
    • Allows files to be deployed to the remote machine using the in-built deployment functionality
    • Much like a file copy
  23. Alfresco Server Receiver (ASR)
    • Alfresco repository installed in the production web environment
    • Why use an ASR?
      • As the search engine for the web site (applicable for both dynamic and static web sites)
      • As a runtime content store that can be queried by a dynamic web application.
      • Any other dynamic process – personalization, User Generated Content etc
  24. A Hybrid Model?
    • A third option exists that straddles the fence between static and dynamic.
    • In this model you build the front end web site to support the dynamic model, but leverage the static model wherever possible
      • eg. pre-generating the HTML for page components that rarely vary between pages
  25. Hybrid – FSR and ASR
    • Improves performance by distributing content to different servers or CDNs (Akamai)
    Internal Authoring Environment External Facing Site Content (Alfresco Runtime or Static) Images (Static) Multimedia (Static)
  26. Deployment
    • Manual or Automatic
    • Deploy Staging to 1 or more:
      • File System Receivers (FSR)
      • Alfresco Server Receivers (ASR)
    • Can also deploy any snapshots
    • Monitoring and logging
    • Transactional
    • Incremental
  27. Deployment Cont…
    • Deployment is initiated from the Recent Snapshots list in the staging sandbox:
    • Note: This option is not available unless deployment targets have been configured for the web project
  28. Deployment Cont…
    • Select which target(s) to deploy a snapshot to:
  29. Tracking Updates
    • Snapshots
      • Rollback
      • Deploy
    • Each submission versions each file & parent directories
    • Each submission snapshots staging sandbox
    • Recovers deletions, moves, renames, etc.
    • Allows website to rollback to any point in time
  30. Alfresco WCM
    • Demonstration
  31. Really Simple Web Content Management Ben Hagan www.alfresco.com Thank You…
  32. Call To Action
    • Think your Web Content Management can take our Web Content Management?
      • Take the WCM Challenge! (http://tinyurl.com/5zftxn)
      • Try Alfresco WCM (http://tinyurl.com/6pxdfl)
    • View Pre-recorded WCM webinars:
      • Activision.com: WCM of the Year (http://tinyurl.com/57cart)
      • High Scalability with Alfresco WCM (http://tinyurl.com/5zo2re)
    • Nominate Alfresco for the Packt CMS Awards
      • Help us win the Packt award for Open Source CMS of the Year!
      • http:// tinyurl .com/68og3p

+ Alfresco SoftwareAlfresco Software, 2 years ago

custom

2730 views, 5 favs, 1 embeds more stats

Really Simple Web Content Management, from Alfresco more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2730
    • 2729 on SlideShare
    • 1 from embeds
  • Comments 2
  • Favorites 5
  • Downloads 216
Most viewed embeds
  • 1 views on http://innovation

more

All embeds
  • 1 views on http://innovation

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories