Skip to content

Commit

Permalink
Merge pull request #878 from Alfresco/development
Browse files Browse the repository at this point in the history
1.6.0
  • Loading branch information
pionnegru authored Dec 12, 2018
2 parents dc9a314 + 8e16bd5 commit 0202926
Show file tree
Hide file tree
Showing 336 changed files with 25,278 additions and 8,327 deletions.
62 changes: 0 additions & 62 deletions .circleci/config.yml

This file was deleted.

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
/dist
/tmp
/out-tsc
/src/versions.json

# dependencies
/node_modules
Expand Down
7 changes: 1 addition & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ services:
- docker
addons:
chrome: stable
artifacts:
paths:
- e2e-output
target_paths:
- /${TRAVIS_BUILD_NUMBER}
language: node_js
node_js:
- '8'
Expand All @@ -34,7 +29,7 @@ jobs:
- bash <(curl -s https://codecov.io/bash) -X gcov
- stage: e2e
name: 'Nginx'
script: npm run build && npm run e2e:docker
script: npm run build.e2e && npm run e2e:docker
- stage: e2e
name: 'Tomcat'
script: npm run build.tomcat.e2e && npm run docker.tomcat.e2e
3 changes: 0 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
"typescript.preferences.quoteStyle": "single",
"typescript.preferences.importModuleSpecifier": "relative",
"editor.formatOnSave": true,
"[html]": {
"editor.formatOnSave": false
},
"[json]": {
"editor.formatOnSave": false
}
Expand Down
54 changes: 30 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,24 @@
<p align="left"> <img title="Alfresco" src="alfresco.png" alt="Alfresco - make business flow"></p>

# Example Content Application
# Alfresco Content Application

Testing Supported By<br/>
<img width="160" src="docs/images/Browserstack-logo.svg" alt="BrowserStack"/>

## Introduction

The Alfresco Content Application is an example application built using
The Alfresco Content Application a file management application built using
[Alfresco Application Development Framework (ADF)](https://github.com/Alfresco/alfresco-ng2-components) components and was generated with [Angular CLI](https://github.com/angular/angular-cli).

### Who is this example application for
### Who is this application for

This project demonstrates how to construct an application for Alfresco Content Services using the Alfresco ADF and it represents a meaningful composition of ADF components that provide end users with a simple easy to use interface for working with files in the content repository.
The Content Application is a streamlined experience for end users on top of Alfresco Content Services, focused on file management within the content repository. It provides developers with an easily extendable environment for lightening fast custom application development by providing safe ways to inject custom controls, viewer components, pages and plug-ins without upgrade concerns.

### Where to get help
There are a number of resources available to help get you started with the Content App and the ADF:
* [Content App Documentation](https://alfresco.github.io/alfresco-content-app/)
* [Alfresco ADF Documentation](https://alfresco.github.io/adf-component-catalog/)
* [Alfresco Community](https://community.alfresco.com/)
* [ADF Gitter Channel](https://gitter.im/Alfresco/alfresco-ng2-components)

To get help on Angular CLI use ng help or read the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).

Expand All @@ -28,42 +27,49 @@ Isuses can be raised in GitHub or in the Alfresco JIRA project.
Please include a clear description, steps to reproduce and screenshots where appropriate.All issues will be reviewed; bugs will be categorized if reproducible and enhancement/feature suggestions will be considered against existing priorities if the use case serves a general-purpose need.

#### Features added in the latest release
* Application Extensibility - Phase 2
* Document list presets
* File viewer actions
* Create menu button
* Application header
* Metadata card configuration
* see [Documentation](https://alfresco.github.io/alfresco-content-app/#/extending) for details.
* Sharing Files
* Set expiry date for shared links
* Right click action to access shared link settings
* Automatic disable of sharing based on respository configuration
* Library Management
* For end users: Join and favorite libraries
* New search input to find Libraries, files and/or folders
* Updated action toolbar, right click context menu and refresh of some icons

Please refer to the [release notes](https://github.com/Alfresco/alfresco-content-app/releases) for details of all changes.

#### High level features planned for H2 2018 (July - December)
* Library Management
* For end users: Find, join and favorite libraries
#### High level feature themes planned for 2019
* Collaboration & File Management
* Edit offline, and edit online with Alfresco Office Services (AOS)
* Folder rule creation
* File/Folder linking via secondary association
* File Library Management
* For managers: Create libraries, manage users and requests to join

* Single Sign On
* Support for Alfresco Identity Service
* Enhanced UI and user experiance
* Search result facet improvements
* Search query input assistance
* Metadata information drawer enhancements

### Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing](https://github.com/Alfresco/alfresco-content-app/blob/master/CONTRIBUTING.md) and then check out one of our issues in the [Jira](https://issues.alfresco.com/jira/projects/ACA) or [GitHub](https://github.com/Alfresco/alfresco-content-app/issues)

## Available Features
| Feature | Description |
|------------------|----------------------------------------------------------------|
| Document List | Folder/File browsing of Personal Files, and File Libraries |
| My Files | Folder/File browsing of Personal Files.|
| File Libraries | Create, find, join and browse the file libraries of sites created in the repository.|
| Shared Files | Lists all files that have shared. |
| Recent Files | List files created and/or modified by the logged users within the last 30 days|
| Recent Files | List files created and/or modified by the logged users within the last 30 days.|
| Favorites | Lists all favorited files for the user. |
| Trash | Lists all deleted items stored in the trash can, users can restore or permanently remove. Admin user will see items deleted by all users.|
| Upload | Files and folders can be uploaded through the New button or by dragging and dropping into the browser.|
| Search | Quick search with live results, and full faceted search results page.|
| Actions | A number of actions can be performed on files and/or folders, either individually or multiples at a time|
| Viewer | Viewing files in natively in the browser, unsupported formats are transformed by the repository |
| Actions | A number of actions can be performed on files and/or folders, either individually or multiples at a time.|
| Viewer | Viewing files in natively in the browser, unsupported formats are transformed by the repository. |
| Metadata | The information drawer can be configured in the app.config.json to display metadata information, by default file the Properties Aspect is shown and images will also include EXIF information.|
| File Sharing | Share files, with time expiry if required, externally with uniquely generated URLs.|
| Versioning | The version manager provides access and management of previous file versions, and the ability to upload new versions.|
| Permissions | Granular user permission management of the folders and files throughout the repository.|
| Extensibility | The application provides safe extension points allowing full customiation; see [Documentation](https://alfresco.github.io/alfresco-content-app/#/extending) for details. |


## Further help

Expand Down
28 changes: 24 additions & 4 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
"src/assets",
"src/favicon-96x96.png",
"src/app.config.json",
"src/versions.json",
{
"glob": "**/*",
"input": "node_modules/@alfresco/adf-core/prebuilt-themes",
Expand Down Expand Up @@ -85,6 +84,23 @@
"with": "src/environments/environment.prod.ts"
}
]
},
"e2e": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.e2e.ts"
}
]
}
}
},
Expand All @@ -99,6 +115,9 @@
"configurations": {
"production": {
"browserTarget": "app:build:production"
},
"e2e": {
"browserTarget": "app:build:e2e"
}
}
},
Expand Down Expand Up @@ -135,7 +154,6 @@
"src/assets",
"src/favicon-96x96.png",
"src/app.config.json",
"src/versions.json",
{
"glob": "**/*",
"input": "node_modules/@alfresco/adf-core/prebuilt-themes",
Expand Down Expand Up @@ -167,7 +185,8 @@
"src/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
"**/node_modules/**",
"package.json"
]
}
}
Expand Down Expand Up @@ -197,7 +216,8 @@
"e2e/tsconfig.e2e.json"
],
"exclude": [
"**/node_modules/**"
"**/node_modules/**",
"package.json"
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion build-tomcat-e2e.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
npm run build -- --base-href ./
npm run build.e2e -- --base-href ./

node -e "
const fs = require('fs');
Expand Down
5 changes: 4 additions & 1 deletion cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"sharedlinks",
"Redistributable",
"fullscreen",
"LGPL",

"ngrx",
"ngstack",
Expand Down Expand Up @@ -34,6 +35,7 @@
"nginx",
"docx",
"SOLR",
"simpletask",

"unshare",
"qshare",
Expand All @@ -54,7 +56,8 @@
"keycodes",
"denysvuika",
"submenu",
"submenus"
"submenus",
"simpletask"
],
"dictionaries": ["html", "en-gb", "en_US"]
}
2 changes: 2 additions & 0 deletions docker-compose/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ server {
proxy_pass_request_headers on;
proxy_pass_header Set-Cookie;

access_log off;

location / {
proxy_pass http://content-app;

Expand Down
Loading

0 comments on commit 0202926

Please sign in to comment.