@alfresco/adf-office-services-ext
TypeScript icon, indicating that this package has built-in type declarations

4.0.0 • Public • Published

Alfresco Office Services Extension

An extension module for the Alfresco Content Application that enables "Edit in Microsoft Office" feature.

Integrates with:

  • Context Menus
  • Toolbars
  • Viewer / Open With

Automated Installation

Install the ngi as a global tool:

npm i -g @ngstack/install

In the project root:

ngi @alfresco/adf-office-services-ext --module=extensions

Update app.extensions.json and append a reference to the plugin definition:

{
  "$references": ["aos.plugin.json"]
}

Manual Installation

Install the extension library

npm i @alfresco/adf-office-services-ext

Update the extensions.module.ts and import corresponding module.

import { NgModule } from '@angular/core';
import { AosExtensionModule } from '@alfresco/adf-office-services-ext';

// Main entry point for external extensions only.
// For any application-specific code use CoreExtensionsModule instead.

@NgModule({
  imports: [AosExtensionModule]
})
export class AppExtensionsModule {}

Setup the resource references in the angular.json assets section:

{
  "glob": "**/*.json",
  "input": "node_modules/@alfresco/adf-office-services-ext/assets",
  "output": "./assets/plugins"
}

Update app.extensions.json and append a reference to the plugin definition:

{
  "$references": ["aos.plugin.json"]
}

Disable and Enable the extension after it is installed

There's an environment that can disable or enable the installed extension.

In the app.config.json file there's a aosPlugin boolean variable where you can toggle the value false or true if you want to hide or show the extension.

The extension is enabled by default.

Dependents (0)

Package Sidebar

Install

npm i @alfresco/adf-office-services-ext

Weekly Downloads

7

Version

4.0.0

License

LGPL-3.0

Unpacked Size

135 kB

Total Files

37

Last publish

Collaborators

  • alfresco