• Stars
    star
    125
  • Rank 280,041 (Top 6 %)
  • Language
    Java
  • License
    GNU Lesser Genera...
  • Created almost 4 years ago
  • Updated 17 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Community Content Service Repository

alfresco-community-repo

Build Status

Alfresco Core

Alfresco Core is a library packaged as a jar file which contains the following:

  • Various helpers and utils
  • Canned queries interface and supporting classes
  • Generic encryption supporting classes

Alfresco Data Model

Data model is a library packaged as a jar file which contains the following:

  • Dictionary, Repository and Search Services interfaces
  • Models for data types and Dictionary implementation
  • Parsers

Alfresco Repository

Repository is a library packaged as a jar file which contains the following:

  • DAOs and SQL scripts
  • Various Service implementations
  • Utility classes

Alfresco Remote API

Remote API is a library packaged as a jar file which contains the following:

Artifacts

The artifacts can be obtained by:

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-core</artifactId>
  <version>version</version>
</dependency>

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-data-model</artifactId>
  <version>version</version>
</dependency>

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-repository</artifactId>
  <version>version</version>
</dependency>

<dependency>
  <groupId>org.alfresco</groupId>
  <artifactId>alfresco-remote-api</artifactId>
  <version>version</version>
</dependency>

<dependency>
    <groupId>org.alfresco</groupId>
    <artifactId>content-services-community</artifactId>
    <version>version</version>
    <type>war</type>
</dependency>

and Alfresco maven repository:

<repository>
  <id>alfresco-maven-repo</id>
  <url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
</repository>

The SNAPSHOT versions of the artifact are not published.

Setting up and building your development environment

See the Development Tomcat Environment page which will show you how to try out your repository changes in a local tomcat instance. If you wish to use Docker images, take a look at the aliases ending in D and the docker-compose files in this project's test modules.

Branches

This project has a branch for each ACS release. For example the code in ACS 6.2.1 is a branch called releases/6.2.2. In addition to the original 6.2.2 release it will also contain Hot Fixes added later. The latest unreleased code is on the master branch. There are also .N branches, such as releases/7.1.N on which we gather unreleased fixes for future service pack releases. They do not indicate that one is planned.

For historic reasons the version of artifacts created on each branch do not match the ACS version. For example artifact in ACS 7.2.0 will be 14.<something>.

The enterprise projects which extend the alfresco-community-repo use the same branch names and leading artifact version number.

Contributing guide

Please use this guide to make a contribution to the project.

More Repositories

1

alfresco-ng2-components

Alfresco Angular Components
TypeScript
292
star
2

alfresco-sdk

The Alfresco In-Process SDK is based on Apache Maven, includes support for rapid and standard development, testing, packaging, versioning and release of your Alfresco integration and extension projects
Java
184
star
3

alfresco-content-app

Alfresco Content Application
TypeScript
182
star
4

acs-deployment

Alfresco Content Services containerized deployment (Helm and Docker Compose)
Smarty
167
star
5

alfresco-keycloak-theme

Theme related assets for use in the Identity Service
FreeMarker
140
star
6

alfresco-docker-installer

Generator to build Docker Compose templates to deploy Alfresco Community
JavaScript
138
star
7

alfresco-js-api

This project provides a JavaScript client API into the Alfresco REST API and Activiti REST API.
TypeScript
117
star
8

Aikau

Aikau UI framework
JavaScript
81
star
9

alfresco-sdk-samples

Alfresco SDK
72
star
10

alfresco-android-app

Java
61
star
11

alfresco-spk

Design, run, integrate Alfresco stacks
Ruby
55
star
12

acs-community-packaging

Packaging of Docker containers, war file and zip for Alfresco Content Services (Community)
Shell
55
star
13

docs-alfresco

Alfresco Documentation
HTML
44
star
14

alfresco-ios-app

Objective-C
42
star
15

share

Archive of Alfresco Share 6.0 and earlier. For the latest Community version of Share see https://github.com/Alfresco/alfresco-community-share
JavaScript
39
star
16

rest-api-explorer

Public REST API Explorer
Java
36
star
17

alfresco-identity-service

Repository for the Alfresco Identity Service
Shell
34
star
18

SearchServices

Alfresco Search Services
Java
31
star
19

alfresco-ansible-deployment

Ansible playbooks for deploying ACS
Jinja
29
star
20

generator-alfresco-adf-app

Yeoman Generator for Alfresco ADF Applications
TypeScript
28
star
21

alfresco-core

Alfresco Platform core utilities
Java
27
star
22

acs-packaging

Packaging of Docker containers, war file and zip for Alfresco Content Services (Enterprise)
Java
25
star
23

records-management

Legacy repository for Alfresco Records Management Community. New locations for latest code: AGS Community Repo (https://github.com/Alfresco/alfresco-community-repo/tree/master/amps/ags), AGS Community Share (https://github.com/Alfresco/alfresco-community-share/tree/master/amps/ags)
Java
25
star
24

gytheio

Distributed content/file investigation and manipulation framework which leverages messaging queues to perform common low-level tasks.
Java
22
star
25

alfresco-remote-api

REST API layer for Alfresco Content Services (Community and Enterprise)
Java
20
star
26

alfresco-ios-sdk

Objective-C
19
star
27

activiti-android-app

Java
17
star
28

alfresco-android-sdk

Java
17
star
29

health-care-app

TypeScript
16
star
30

activiti-ios

Repository for the Alfresco Process Services iOS app
Objective-C
16
star
31

alfresco-java-sdk

Alfresco Out-Of-Process SDK for Java Developers
Java
16
star
32

alfresco-data-model

Java
16
star
33

alfresco-transform-core

Java
15
star
34

alfresco-indexer

A custom way to index Alfresco changes.
Java
15
star
35

alfresco-client-sdk

Alfresco Java Client SDK
Java
15
star
36

activiti-client-sdk

Java
14
star
37

sweeper

A tool to check for rogue/orphaned AWS services running that cost money
Python
14
star
38

generator-ng2-alfresco-component

Yeoman Generator Angular 2 Alfresco Component
JavaScript
14
star
39

alfresco-ssl-generator

This repository contains the Dockerfile used to create the keystores, truststores and certificates required to configure SSL/TLS Mutual Authentication between different services of the Alfresco Digital Business Platform: Repository, SOLR and Zeppelin.
Shell
14
star
40

charts

Helm repository for Alfresco Kubernetes Charts. Please use https://kubernetes-charts.alfresco.com/stable as the helm repo.
HTML
13
star
41

alfresco-extension-inspector

Analyse Alfresco extensions for compliance with our best practices and recommendations for upgrade safety
Java
12
star
42

spring-social-alfresco

Spring Social plugin for Alfresco.
Java
11
star
43

activiti-contract-mgmt-sample

Sample contract management app built using Activiti
Python
8
star
44

alfresco-build-tools

Shared GitHub Actions and pre-commit configs plus some docs
Shell
8
star
45

jmxdump-analyzer

The JMXDump Analyser Utility is a small, self-contained JavaFX application which allows you to open an Alfresco 'JMX dump file' and will split the content in manageable tabs allowing for more easily understanding the information. Highlighting the important stuff first and then breaking down the settings into the relevant topics, the utility makes JMX dumps much easier to read.
Java
8
star
46

alfresco-process-infrastructure-deployment

Helm chart to deploy the AAE infrastructure
Shell
7
star
47

alfresco-docker-base-java

Alfresco base Java image
Dockerfile
7
star
48

alfresco-helloworld-transformer

Java
7
star
49

alfresco-community-share

Alfresco Share
JavaScript
7
star
50

googledrive

Java
7
star
51

alfresco-docker-base-tomcat

Alfresco base Tomcat image
Dockerfile
7
star
52

alfresco-server-root

Java
6
star
53

docs-activiti-enterprise

This repository contains the documentation for Alfresco Activiti Enterprise
6
star
54

alfresco-ui-strings

6
star
55

alfresco-bm-manager

Alfresco Benchmark framework, utilities and load tests: a scalable load test suite
Java
6
star
56

Alfresco-NFS

Alfresco-NFS
Java
5
star
57

alfresco-trashcan-cleaner-module

Java
5
star
58

alfresco-mobile-workspace-ios

Swift
5
star
59

alfresco-appcelerator-sdk

Appcelerator Titanium Modules for Android and iOS SDKs
Objective-C
5
star
60

collaborating-with-alfresco

5
star
61

alfresco-tas-utility

Utility classes for TAS framework
Java
5
star
62

alfresco-tas-restapi

This project has been merged into alfresco-community-repo. See https://github.com/Alfresco/alfresco-community-repo/tree/master/packaging/tests/tas-restapi
Java
5
star
63

alfresco-docker-activemq

ActiveMQ image for Alfresco DBP
Dockerfile
5
star
64

alfresco-file-transfer-receiver

Java
5
star
65

acs-ingress

Shell
5
star
66

surf-webscripts

Alfresco's Surf Web Scripts
Java
4
star
67

opencmis-extension

Java
4
star
68

alfresco-mobile-workspace-android

Kotlin
4
star
69

alfresco-greenmail

Java
4
star
70

alfresco-lambda-java-utils

Collection of utility classes for Java based Lambda functions.
Java
4
star
71

aws-auto-tag

Lambda triggered by CloudWatch Events to add an owner tag to new resources
Java
4
star
72

Sync-ldtp

Automated test Api project for all the desktop actions for applications like Notepad , office in both windows and Mac
Java
4
star
73

explorer

Legacy Explorer interface for Alfresco Community Edition
JavaScript
3
star
74

surf

Alfresco's Surf framework
Java
3
star
75

alfresco-process-services-examples

Java
3
star
76

alfresco-mbeans

MBeans utility code for the Alfresco Platform
Java
3
star
77

alfresco-super-pom

Alfresco generic, corporate POM file for Maven builds
Shell
3
star
78

postman-collections

Postman Collections for Alfresco v1 REST APIs
3
star
79

sales-translations-example-app

Example app using Activiti and ECM components from the Angular2 app components library
TypeScript
3
star
80

alfresco-xml-factory

XML Factory to address security issues
Java
3
star
81

alfresco-rest-authn-java-client

Alfresco Identity Service Java Client
Java
3
star
82

alfresco-ios-swift-api

Swift
3
star
83

alfresco-acs-workshops

Alfresco Content Service Workshops repository
Java
3
star
84

acme

acme for letsencrypt
Shell
3
star
85

alfresco-tas-webdav

Java
2
star
86

alfresco-process-application-deployment

Helm chart to deploy a single AAE application
Makefile
2
star
87

rest-api-bck

Repository for public REST API BCK tests
2
star
88

alfresco-anaxes-hello-world-ui

TypeScript
2
star
89

alfresco-android-kotlin-api

Kotlin
2
star
90

alfresco-legacy-lucene

Java
2
star
91

alfresco-tas-ftp

Java
2
star
92

alfresco-bm-load-users

Java
2
star
93

alfresco-solrclient

2
star
94

tutorials

2
star
95

arch-map

The Alfresco Architecture Map, containing information about how Alfresco is constructed.
2
star
96

alfresco-text-gen

Text generation library for general use during load and benchmark testing.
Java
2
star
97

alfresco-tas-cmis

This project has been merged into alfresco-community-repo. See https://github.com/Alfresco/alfresco-community-repo/tree/master/packaging/tests/tas-cmis
Java
2
star
98

alfresco-lambda-empty-s3-bucket

Lambda function that can be used in a CloudFormation template to empty an S3 bucket.
Java
2
star
99

alfresco-mmt

2
star
100

p6spy-checker

A small class to parse through some p6spy output and isolate the longest running queries
Java
2
star