Yasa-Nataliya 6fac964d94
[ACS-3742] Layout changes for workspace (#2980)
* Layout changes for workspace sidemenu

* added header and search layout changes

* implemented review comments and removed process related code

* Added expand and collapse functionality

* Modified the paths

* linting fixes

* use standard material settings icon

* use only specific modules needed for page layout

* use standard "menu" icon for now

* use standard avatar icon for now

* cleanup user profile menu item

* cleanup About component layout

* remove hardcoded settings route

* deprecate "headerImagePath"

* deprecate "headerTextColor" customisation

* deprecate "headerColor" customisation

* proper toggle of the side menu

* proper sidebar header implementation

* user profile basic cleanup

* minor fixes

* cleanup buttons

* remove old app layout and use ADF one

* remove old header component

* cleanup old layout module

* fix unit tests

* cleanup unit tests

* cleanup header actions module

* deprecate unused main-action component

* cleanup styles

* restore removed method

* cleanup search results toolbar

* restore expand menu functionality

* cleanup code, back buttons for about and profile

* restore original code

* proper collapse button

* remove unused i18n key

* styles cleanup

* cleanup sidebar

* cleanup user profile

* add safety checks for focus after close

* layout fixes

* update view profile unit tests

* code cleanup after reviews

* cleanup header actions

* fix menu population, user info

* improved upload and create actions

* remove useless tests

* fix folder rules tests

* search button workaround

* e2e: remove wait

* add create/upload tooltips

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* e2e fix

* try fix e2e

* update e2e extension configs

* try fix e2e

* try fix e2e

* fix eslint config

* try fix e2e

* move search button to extensions

* move upload and create to extensions

* remove header actions as no longer needed

* cleanup

* e2e fixes and cleanup for unwanted files

* linting fixes

* linting fixes

* added button type to support text buttons

* linting fixes

* added more unit tests to achieve code coverage requirement

* fixing code covergae for aca-content

* fixed code coverage for aca-shared

* linting fixes

* linting fixes

* cleanup

* version fix

---------

Co-authored-by: SheenaMalhotra182 <sheena.malhotra@globallogic.com>
Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
Co-authored-by: SheenaMalhotra182 <sheena.malhotra@contractors.onbase.com>
2023-04-20 07:18:24 -04:00
..
2023-03-06 10:36:57 -05:00
2023-03-06 10:36:57 -05:00
2023-03-14 17:01:56 -04:00
2021-11-16 13:05:05 +00:00
2021-11-16 13:05:05 +00:00
2023-03-06 10:36:57 -05:00
2021-11-16 13:05:05 +00:00
2017-10-20 12:20:09 +01:00
2017-10-24 20:02:12 +01:00
2017-10-20 12:20:09 +01:00
2022-10-19 13:18:47 +01:00
2022-10-19 13:18:47 +01:00

Title, Github only
Title Github only
Alfresco Content Application true

Alfresco Content Application

The Alfresco Content Application a file management application built using Alfresco Application Development Framework (ADF) components and was generated with Angular CLI.

Who is this application for

The Content Application is a streamlined experience for end users on top of Alfresco Content Services, focused on file management within the Alfresco content repository. It provides developers with an easily extendable environment for lightning 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:

Documentation

The documentation is divided into the following sections:

  • Application features: Details of the user interface and app usage.
  • Getting started: Configuration of the development environment and the app.
  • Customization:
    • Configuration: How to customize basic functionality of the app without touch the code.
    • Extending: How to extend the features of the app with your own code.
  • Tutorials: Exploration of development techniques in depth.
  • Help: Details of further help and support available.

Compatibility

ACA Version Built with Tested on
ACA 3.1.0 ADF 5.1.0 ACS 7.3
ACA 3.0.0 ADF 5.0.0 ACS 7.3
ACA 2.4.0 ADF 4.4.0 ACS 6.2
ACA 2.3.0 ADF 4.3.0 ACS 6.2
ACA 2.2.0 ADF 4.2.0 ACS 6.2
ACA 2.1.0 ADF 4.1.0 ACS 6.2
ACA 1.12 ADF 3.9.0 ACS 6.2
ACA 1.11 ADF 3.8.0 ACS 6.2
ACA 1.10 ADF 3.7.0 ACS 6.2
ACA 1.9 ADF 3.6.0 ACS 6.2
ACA 1.8 ADF 3.3.0 ACS 6.1
ACA 1.7 ADF 3.0.0 ACS 6.1
ACA 1.6 ADF 2.6.1 ACS 6.1
ACA 1.5 ADF 2.6.0 ACS 6.0
ACA 1.4 ADF 2.5.0 ACS 6.0
ACA 1.3 ADF 2.4.0 ACS 6.0
ACA 1.2 ADF 2.3.0 ACS 5.2
ACA 1.1 ADF 2.2.0 ACS 5.2
ACA 1.0 ADF 2.0.0 ACS 5.2

Available Features

Version Feature Description
3.1 Folder Rules Early preview of the Folder Rules
3.0 Angular 14 and ADF 5 Upgrade to the latest version of Angular (14.x) and ADF (5.x)
1.5 My Files Folder/File browsing of Personal Files.
1.5 File Libraries Create, find, join and browse the file libraries of sites created in the repository.
1.5 Shared Files Lists all files that have shared.
1.5 Recent Files List files created and/or modified by the logged users within the last 30 days.
1.5 Favorites Lists all favorite files for the user.
1.5 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.
1.5 Upload Files and folders can be uploaded through the New button or by dragging and dropping into the browser.
1.5 Search Quick search with live results, and full faceted search results page.
1.5 Actions A number of actions can be performed on files and/or folders, either individually or multiples at a time.
1.5 Viewer Viewing files in natively in the browser, unsupported formats are transformed by the repository.
1.5 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.
1.5 File Sharing Share files, with time expiry if required, externally with uniquely generated URLs.
1.5 Versioning The version manager provides access and management of previous file versions, and the ability to upload new versions.
1.5 Permissions Granular user permission management of the folders and files throughout the repository.
1.5 Extensibility The application provides safe extension points allowing full customisation; see Documentation for details.
1.6 Library management Join and favorite libraries. New search input to find Libraries, files and/or folders.
1.7 Edit Offline Lock and unlock for editing, download current version, upload new version.
1.7 Edit with Microsoft Office Extension to edit online with Alfresco Office Services (AOS)
1.7 Single Sign-On (SSO) Support for Alfresco Identity Service, with ADF 3.0.0
1.7 Search Query Language Enhanced search input using the Alfresco Search Query Language
1.8 Localizations . Arabic, Czech, Danish, Finnish, Polish and Swedish
1.8 Metadata improvements Automatic display of aspects and properties
1.8 Search facet improvements Facet intervals and grouped facet queries
1.8 Extensibility improvements Various - see release notes for details
1.9 Single Log Out Users will be automatically logged out from the Content App after logging out from another application in the same browser session
1.9 Accessibility improvements Various - see release notes for details
1.10 Create (file/folder) from template Users can create files and folders structures from pre-set templates

For the full list of features please refer to the Releases.

Raising issues and feature requests

Issues 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.

How to contribute

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the Jira or GitHub

How long will it take for my contribution to be reviewed

The time necessary for a code review will vary, smaller changes may be reviewed within days, while larger changes may take longer.