Understanding the content lifecycle in Alfresco
All content in Alfresco has a lifecycle in its system. There are mainly two stages in which content could be in any ECM system. Here are the following stages:
Live state : It is referred to as
workSpacesStore
in AlfrescoArchive state: It is referred to as
archiveSpacesStore
in Alfresco
When a user uploads content, it is in a live state. Users can do all sorts of operations like edit, update, and change permissions while content is in an active state. On deletion of content, users have the option to send the content to an archive state, and keep it there for a specific duration and then have it removed completely from the system or permanently deleted from Alfresco.
As we discussed in earlier chapters, Alfresco has three components: Database, ContentStore, and Solr Indexes, which keep reference to all of the content within the system. So, the content lifecycle mainly impacts these three components.
Let's go through, in detail, the content lifecycle...