Skip to content

Inclusion criteria overview

AFaust edited this page Oct 22, 2014 · 7 revisions
No Category Type Item
1 License must allow addon evaluation and/or non-commercial use free of charge
2 License must >= 75% features / functions usable with free / reduced function / trial version of required commercial 3rd-party component(s)
3 License must allow access to addon source code covered by license
4 License should required 3rd-party component(s) covered by public or bundled documentation (specific to APIs used by addon)
5 State must public release for "beta" or "production" use
6 State must release with distinct version number scheme
7 Publication must listed on addons.alfresco.com or committment to list
8 Publication must documentation on licensing, nature of addon, release state and minimal compatible release of Alfresco
9 Publication must link to either source code or installable binary downloads
10 Documentation must sufficient documentation on installation, configuration and general usage
11 Documentation must list dependencies on addons / 3rd-party components / environments with respective version (ranges)
No Category Type Addon variant Item
1 Artifacts must extension available in package form that either supports installing from command line, via build tools or as drop-in, or uploading into Alfresco data dictionary at runtime
2 Artifacts should extension provide AMP/JAR for installation via build tool
3 Artifacts should extension provide AMP for installation via command line (MMT)
4 Artifacts should extension provide JAR for drop-in
5 Artifacts should extension provide ACP for upload into Alfresco data dictionary at runtime
6 Artifacts must tooling available in package form that either supports platform-standard install tools, custom automated install or simple archive extraction into final runnable state
7 Artifacts must not any require build from source level
8 Artifacts may any externalize optional features in separate artifacts / packages
9 Artifacts must not any require manual copying / editing of configuration files apart from alfresco-global.properties / share-config-custom.xml
10 Build should any source provided with build tooling
11 Build must any build tooling produces result identical to pre-built artifacts for unchanged source
12 Build should extension use Maven to build AMP/JAR