-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mr-DeBonis edited this page Mar 9, 2024
·
5 revisions
Although this is my follow up of the examples from the book "Alfresco One 5.x Developer's Guide (Github repository)", this development uses the alfresco all-in-one SDK 3.1.0, aiming for Alfresco 5.2.x customizations.
Alfresco have 3 versions:
- Alfresco community: It's the open source version of Alfresco, so it doesn't have support from the Alfresco developers, but you can find a lot of help in the community and the site's guides and tutorials.
- Alfresco Enterprise: Also known as Alfresco Enterprise, it is the premium version of Alfresco and to use it, you need to pay some fee. It has support from the Alfresco developers and some integrations that don't come with the open source version. Also known as the full version.
- Alfresco Cloud: It comes with cloud integration from the Alfresco servers, so all the content is stored in the cloud. Also needs a fee to be paid.
Although the guide focuses on Alfresco One 5.x, a lot of concepts are valid to this day and are deeply explained. For a more current tutorial, follow the Alfresco Developer Series by Jeff Potts. and check its repository
This repository replicates the book guide for Alfresco community 5.2.e
- SDK settings
- AMP packaging
- debug-client mode set to false
- Create custom models
- Implement the someCo custom model
- Add it to the UI
- Add properties and types to advanced search
- Working with content programatically
- Create content with JavaScript using the Manage rules from a custom folder.
- Create, search and delete content from cmislib3 ( Using cmis 1.1.0 instead of the outdated java cmis package v0.13.4)
- Implement the someCo custom model
- Create a Marketing Site, with a Document Library
- Create a Whitepapers folder
- Add the rule: when creating content, execute script createWhitepaper.js
- Upload a document to the folder
- Run the program from cmis directory. Uncomment each function and see how they work.