So i have installed Alfresco and have two web applications /alfresco and /share. Whats the difference and purposes of these applications? Can one application exist without the other?
Alfresco Share provides a number of actions which users may execute against a particular item stored in a site component, such as Edit, Manage Permissions and Delete, usually found in the component's list view. The Document Library provides a small framework to allow additional actions to be defined more easily.
Content models describe how data should be stored in the repository and the metadata that can be associated to the content and folders within that model. Each model is identified by a unique namespace, prefix and name, and made up of custom types, aspects, properties and constraints.
In 2020, think of /alfresco as the repository part of Alfresco and /share as the user interface. Keep in mind that Share is now deprecated and will be replaced more and more with something called Alfresco Digital Workspace. For now, they have most of the same functionality except that the old Share uses an older Javascript framework, called "Surf" that integrates with a much older version of Spring. The Alfresco Digital Workspace is created using Angular and is a client that can be run from its own WAR.
Alfresco: By a developer point of view I would describe "alfresco" as the backend repository that sums up most of the functionality for which we use ACS. The services that share uses are defined in alfresco.
Share: Share was introduced so that a person with not so much technical knowledge may be able to get as much as possible out of the ECM. If you are new to share you should look into model manager, smart folders and actions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With