mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-10-22 15:11:57 +00:00
ADF Core
Contains a variety of components used throughout ADF. See the library's README file for more information about installing and using the source code.
Components
| Name | Description | Source link |
|---|---|---|
| About component |
This component allow you to have a general overview of the version of ADF installed and the status of the Content service and Process service. | Source |
| Buttons menu component | Displays buttons on a responsive menu. | Source |
| Card view component | Displays a configurable property list renderer. | Source |
| Accordion group component | Adds a collapsible panel to an accordion menu. | Source |
| Accordion component | Creates a collapsible accordion menu. | Source |
| Comment list component | Shows a list of comments. | Source |
| Comments component | Displays comments from users involved in a specified task or content and allows an involved user to add a comment to a task or a content. | Source |
| Data column component | Defines column properties for DataTable, Tasklist, Document List and other components. | Source |
| Datatable component | Displays data as a table with customizable columns and presentation. | Source |
| Empty list component | Displays a message indicating that a list is empty. | Source |
| Form field component | A form field in an APS form. | Source |
| Form list component | Shows APS forms as a list. | Source |
| Form component | Shows a Form from APS | Source |
| Start form component | Displays the Start Form for a process. | Source |
| Text mask component | Implements text field input masks. | Source |
| Info drawer layout component | Displays a sidebar-style information panel. | Source |
| Info drawer component | Displays a sidebar-style information panel with tabs. | Source |
| Language menu component | Displays all the languages that are present in the "app.config.json" or the default one (EN). | Source |
| Header component |
Reusable header for Alfresco applications. | Source |
| Sidebar action menu component | Displays a sidebar-action menu information panel. | Source |
| Sidenav layout component | Displays the standard three-region ADF application layout. | Source |
| Login dialog panel component | Shows and manages a login dialog. | Source |
| Login dialog component | Allows a user to perform a login via a dialog. | Source |
| Login component | Authenticates to Alfresco Content Services and or Alfresco Process Services. | Source |
| Infinite pagination component | Adds "infinite" pagination to the component it is used with. | Source |
| Pagination component | Adds pagination to the component it is used with. | Source |
| Host settings component |
Validates the URLs for ACS and APS and saves them in the user's local storage | Source |
| Sorting picker component | Selects from a set of predefined sorting definitions and directions. | Source |
| Empty content component | Provides a generic "Empty Content" placeholder for components. | Source |
| Error content component | Displays info about a specific error. | Source |
| Toolbar divider component | Divides groups of elements in a Toolbar with a visual separator. | Source |
| Toolbar title component | Supplies custom HTML to be included in a Toolbar component title. | Source |
| Toolbar component | Simple container for headers, titles, actions and breadcrumbs. | Source |
| User info component | Shows user information. | Source |
| Viewer component | Displays content from an ACS repository. | Source |
Directives
| Name | Description | Source link |
|---|---|---|
| Context menu directive | Adds a context menu to a component. | Source |
| Highlight directive | Adds highlighting to selected sections of an HTML element's content. | Source |
| Logout directive | Logs the user out when the decorated element is clicked. | Source |
| Node delete directive | Deletes multiple files and folders. | Source |
| Node favorite directive | Selectively toggles nodes as favorites. | Source |
| Node permission directive | Selectively disables an HTML element or Angular component | Source |
| Node restore directive | Restores deleted nodes to their original location. | Source |
| Upload directive | Uploads content in response to file drag and drop. | Source |
Models
| Name | Description | Source link |
|---|---|---|
| Form field model | Contains the value and metadata for a field of a Form component. | Source |
| Comment process model | Represents a comment added to a Process Services task or process instance. | Source |
| Product version model | Contains version and license information classes for Alfresco products. | Source |
| User process model | Represents a Process Services user. | Source |
| Bpm user model | Contains information about a Process Services user. | Source |
| Ecm user model | Contains information about a Content Services user. | Source |
Pipes
| Name | Description | Source link |
|---|---|---|
| File size pipe | Converts a number of bytes to the equivalent in KB, MB, etc. | Source |
| Mime type icon pipe | Retrieves an icon to represent a MIME type. | Source |
| Node name tooltip pipe | Formats the tooltip for a Node. | Source |
| Text highlight pipe | Adds highlighting to words or sections of text that match a search string. | Source |
| Time ago pipe | Converts a recent past date into a number of days ago. | Source |
| User initial pipe | Takes the name fields of a UserProcessModel object and extracts and formats the initials. | Source |
Services
| Name | Description | Source link |
|---|---|---|
| Card item types service | Maps type names to field component types for the Card View component. | Source |
| Card view update service | Reports edits and clicks within fields of a Card View component. | Source |
| Activiti alfresco service | Gets Alfresco Repository folder content based on a Repository account configured in Alfresco Process Services (APS). | Source |
| Form rendering service | Maps an APS form field type string onto the corresponding form widget component type. | Source |
| Form service | Implements Process Services form methods | Source |
| Node service | Gets Alfresco Repository node metadata and creates nodes with metadata. | Source |
| Process content service | Manipulates content related to a Process Instance or Task Instance in APS. | Source |
| Alfresco api service | Provides access to an initialized AlfrescoJSApi instance. | Source |
| Apps process service | Gets details of the Process Services apps that are deployed for the user. | Source |
| Auth guard bpm service | Adds authentication with Process Services to a route within the app. | Source |
| Auth guard ecm service | Adds authentication with Content Services to a route within the app. | Source |
| Auth guard service | Adds authentication to a route within the app. | Source |
| Authentication service | Provides authentication to ACS and APS. | Source |
| Comment content service | Adds and retrieves comments for nodes in Content Services. | Source |
| Comment process service | Adds and retrieves comments for task and process instances in Process Services. | Source |
| Content service | Accesses app-generated data objects via URLs and file downloads. | Source |
| Cookie service | Stores key-value data items as browser cookies. | Source |
| Deleted nodes api service | Gets a list of Content Services nodes currently in the trash. | Source |
| Discovery api service | Gets version and license information for Process Services and Content Services. | Source |
| Favorites api service | Gets a list of items a user has marked as their favorites. | Source |
| Highlight transform service | Adds HTML to a string to highlight chosen sections. | Source |
| Log service | Provides log functionality. | Source |
| Login dialog service | Manages login dialogs. | Source |
| Nodes api service | Accesses and manipulates ACS document nodes using their node IDs. | Source |
| Notification service | Shows a notification message with optional feedback. | Source |
| Page title service | Sets the page title. | Source |
| People content service | Gets information about a Content Services user. | Source |
| People process service | Gets information about Process Services users. | Source |
| Renditions service |
Manages prearranged conversions of content to different formats. | Source |
| Search configuration service | Provides fine control of parameters to a search. | Source |
| Shared links api service | Finds shared links to Content Services items. | Source |
| Sites service | Accesses and manipulates sites from a Content Services repository. | Source |
| Storage service | Stores items in the form of key-value pairs. | Source |
| Thumbnail service | Retrieves an SVG thumbnail image to represent a document type. | Source |
| Translation service | Supports localisation. | Source |
| Upload service | Provides access to various APIs related to file upload features. | Source |
| User preferences service | Stores preferences for components. | Source |
| Bpm user service | Gets information about the current Process Services user. | Source |
| Ecm user service | Gets information about a Content Services user. | Source |
Widgets
| Name | Description | Source link |
|---|---|---|
| Content widget | Shows the content preview. | Source |
Other classes and interfaces
| Name | Description | Source link |
|---|---|---|
| Data Table Adapter interface | Defines how table data is supplied to DataTable and Tasklist components. | Source |
| Form Field Validator interface | Defines how the input fields of Form and Task Details components are validated. | Source |
| Search Configuration interface | Provides fine control of parameters to a search. | Source |