Project Overview: Web Content Services

Document created by resplin Employee on Nov 24, 2016Last modified by resplin Employee on Nov 1, 2017
Version 5Show Document
  • View in full screen mode

Purpose and Scope

Alfresco Web Content Services is a set of deployment patterns for the Alfresco Content Repository in order to allow it to address web content management use cases.

 

Architecture

The Alfresco ECM Repository is the core authoring environment and lives inside of the firewall. It then publishes content to the delivery environment.

 

The delivery environment could consist of an external system, or it could be a separate Alfresco Repository known as an Alfresco System Receiver.

 

The components of Alfresco Web Content Services form a part of the Alfresco Content Repository, and are treated as part of that open source product for source code tooling and governance.

 

Components

Alfresco System Receiver (ASR)

An Alfresco System Receiver is a standard Alfresco Repository used to receive content from the authoring environment and allow the presentation tier to query the content in order to dynamically serve it. Content is published from the authoring repository to the ASR is the delivery tier using Alfresco Replication Jobs.

 

When used in a supported environment, an Alfresco System Receiver is licensed separately from the Alfresco Repository used in the authoring environment. The license for the Alfresco System Receiver is limited to only allow an administrative user, and a named user for searching the content from the web application.

 

Note that the modern Alfresco System Receiver should not be confused with the old ASR based on the AVM.

 

Artifacts: The ASR is a standard Alfresco Content Repository. See Project Overview: Repository

Source Code: See Project Overview: Repository

Governance: The ASR forms a part of the Alfresco Content Repository project.

Roadmap: See Content Repository Roadmap 2017

License: The Alfresco Content Repository is available under the terms of the LGPL.

 

Alfresco File Transfer Receiver (AFTR)

The Alfresco File Transfer Receiver is used in place of an ASR to receive content published through replication and save it as files on the file system. This allows the content to be served as static content by a web server, or to be used by a dynamic application.

Documentation: Configuring the File System Transfer Receiver | Alfresco Documentation 

Artifacts: The FSTR is a separate zip downloaded for your version of the Repository, and run separately.

Source Code: https://github.com/Alfresco/alfresco-file-transfer-receiver 

Governance: The FSTR meets its target use cases, and so we plan no further development at this time. The source code is published along with the repository source code, and issues can be reported as a component to the repository.

Roadmap: See Content Repository Roadmap 2017

License: The FSTR is available under the terms of the LGPL.

 

Web Quick Start (WQS)

Web Quick Start is a sample application that shows how the Alfresco Repository can be leveraged to meet WCM use cases. It includes a site in Share that publishes content to an external web site that includes in-context editing of content.

Documentation: Installing and configuring Alfresco Web Quick Start | Alfresco Documentation

Artifacts: Web Quick Start is included in releases of Alfresco ECM.

Governance: Alfresco WQS meets its target use cases, and so we plan no further development at this time. The source code is published along with the repository source code, and issues can be reported as a component to the repository.

Roadmap: See Content Repository Roadmap 2017

License: Alfresco Web Quick Start is available under the terms of the Apache license.

 

Key Integrations

Crafter

Drupal

Jive

Attachments

    Outcomes