Skip to content

Commit 7bfb635

Browse files
Merge pull request #6769 from syncfusion-content/983366-FileManager
Updated the UG for FileManager Component
2 parents b8a8366 + dbc9d14 commit 7bfb635

18 files changed

+148
-136
lines changed

blazor/file-manager/accessibility.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ documentation: ug
99

1010
# Accessibility in Blazor File Manager Component
1111

12-
The [Blazor FileManager](https://www.syncfusion.com/blazor-components/blazor-file-manager) component has been designed with keeping the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/) specifications in mind, and applied the `WAI-ARIA` roles, states, and properties along with `keyboard support`. This component is characterized by complete keyboard interaction support and ARIA accessibility support, which makes navigation easy for people who use assistive technologies (AT) or for users who completely rely on keyboard navigation.
12+
The [Blazor FileManager](https://www.syncfusion.com/blazor-components/blazor-file-manager) component is designed to meet [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/) specifications, implementing `WAI-ARIA` roles, states, and properties along with `keyboard support`. This component is characterized by complete keyboard interaction support and ARIA accessibility support. This ensures seamless navigation for users relying on assistive technologies or keyboard-only interaction.
1313

14-
The Blazor File Manager component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
14+
The component adheres to accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) commonly used for accessibility evaluation.
1515

1616
The accessibility compliance for the Blazor File Manager component is outlined below.
1717

@@ -39,9 +39,9 @@ The accessibility compliance for the Blazor File Manager component is outlined b
3939

4040
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/no.png" alt="No"> - The component does not meet the requirement.</div>
4141

42-
## WAI-ARIA attributes
42+
## WAI-ARIA Attributes
4343

44-
The Blazor File Manager component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/) patterns to meet the accessibility. The following ARIA attributes are used in the File Manager component:
44+
The Blazor File Manager component utilizes [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/) patterns to ensure accessibility. The following ARIA attributes are implemented:
4545

4646
| **Attributes** | **Purpose** |
4747
| --- | --- |
@@ -68,9 +68,9 @@ The Blazor File Manager component followed the [WAI-ARIA](https://www.w3.org/WAI
6868
| aria-busy | This attribute is set to false when grid content is loaded. |
6969
| aria-multiselectable | Defines more than one item has been selected. |
7070

71-
## Keyboard interaction
71+
## Keyboard Interaction
7272

73-
You can use the following key shortcuts to access the File Manager without interruptions.
73+
The following key shortcuts enable full keyboard accessibility in the File Manager component:
7474

7575
| Windows | Mac | Actions |
7676
| --- | --- | --- |
@@ -84,12 +84,12 @@ You can use the following key shortcuts to access the File Manager without inter
8484
| <kbd>Ctrl+Shift+1</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>1</kbd> | Changes the File Manager layout to Grid view. |
8585
| <kbd>Ctrl+Shift+2</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>2</kbd> | Changes the File Manager layout to Details view. |
8686

87-
## Ensuring accessibility
87+
## Ensuring Accessibility
8888

89-
The Blazor File Manager component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) software tool during automated testing.
89+
Accessibility levels are validated using [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) during automated testing.
9090

9191
The accessibility compliance of the File Manager component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/filemanager) in a new window to evaluate the accessibility of the File Manager component with accessibility tools.
9292

93-
## See also
93+
## See Also
9494

9595
* [Accessibility in Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)

blazor/file-manager/amazon-S3-cloud-file-provider.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
---
22
layout: post
3-
title: Amazon S3 cloud Provider in Blazor File Manager Component | Syncfusion
3+
title: Amazon S3 Cloud Provider in Blazor File Manager Component | Syncfusion
44
description: Checkout and learn here all about Amazon S3 cloud file provider in Syncfusion Blazor File Manager component and more.
55
platform: Blazor
66
control: File Manager
77
documentation: ug
88
---
99

10-
# Amazon S3 cloud file provider
10+
# Amazon S3 Cloud File Provider
1111

12-
The Amazon ***S3*** (*Simple Storage Service*) cloud file provider allows the users to access and manage a server hosted file system as collection of objects stored in the Amazon S3 Bucket. To get started, clone the [Amazon S3 File Provider](https://github.com/SyncfusionExamples/ej2-amazon-s3-aspcore-file-provider) using the following command
12+
The Amazon ***S3*** (*Simple Storage Service*) cloud file provider enables users to access and manage a server-hosted file system as a collection of objects stored in an Amazon S3 bucket. To get started, clone the [Amazon S3 File Provider](https://github.com/SyncfusionExamples/ej2-amazon-s3-aspcore-file-provider) using the following command
1313

1414
```
1515
1616
git clone https://github.com/SyncfusionExamples/ej2-amazon-s3-aspcore-file-provider.git ej2-amazon-s3-aspcore-file-provider.git
1717
1818
```
1919

20-
N> To learn more about creating and configuring an Amazon S3 bucket, refer to this [link](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html).
20+
N> To learn more about creating and configuring an Amazon S3 bucket, refer to the [link](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html).
2121

22-
After cloning, open the project in Visual Studio and restore the NuGet packages. Now, register Amazon S3 client account details like *awsAccessKeyId*, *awsSecretKeyId* and *awsRegion* details in **RegisterAmazonS3** method in the File Manager controller to perform the file operations.
22+
After cloning, open the project in Visual Studio and restore the NuGet packages. Now, register Amazon S3 client account details, including *awsAccessKeyId*, *awsSecretKeyId* and *awsRegion* details in **RegisterAmazonS3** method within the File Manager controller to enable file operations.
2323

2424
```csharp
2525

2626
void RegisterAmazonS3(string bucketName, string awsAccessKeyId, string awsSecretAccessKey, string bucketRegion)
2727

2828
```
2929

30-
After registering the Amazon client account details, just build and run the project. Now, the project will be hosted in `http://localhost:{port}:{port}` and just mapping the **ajaxSettings** property of the File Manager component to the appropriate controller methods allows to manage the Amazon ***S3*** (*Simple Storage Service*) bucket's objects storage.
30+
Once the Amazon client account details are registered, build and run the project. The application will be hosted at `http://localhost:{port}`. Map the `ajaxSettings` property of the File Manager component to the appropriate controller methods to manage the Amazon S3 bucket's object storage.
3131

3232
```cshtml
3333
@@ -45,8 +45,8 @@ After registering the Amazon client account details, just build and run the proj
4545
4646
```
4747

48-
To perform file operations (Read, Create, Rename, Delete, Get file details, Search, Copy, Move, Upload, Download, GetImage) in the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor File Manager component using the Amazon S3 cloud file provider, you need to initialize the Amazon S3 cloud file provider in the controller.
48+
To perform file operations such as read, create, rename, delete, get file details, search, copy, move, upload, download, and get image in the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor File Manager component using the Amazon S3 cloud file provider, initialize the provider in the controller.
4949

50-
To initialize a local service with the above-mentioned file operations, create a new folder named `Controllers` inside the server part of the project. Then, create a new file with the extension `.cs` inside the Controllers folder and add the necessary file operations code available in the `AmazonS3ProviderController.cs` found at this [link](https://github.com/SyncfusionExamples/amazon-s3-aspcore-file-provider/blob/master/Controllers/AmazonS3ProviderController.cs). Additionally, you can check out all the necessary file operation method details for this provider in the same GitHub repository.
50+
To set up a local service for these file operations, create a folder named `Controllers` in the server project. Add a new `.cs` file inside the `Controllers` folder and include the necessary file operations code from the `AmazonS3ProviderController.cs` available at this [GitHub link](https://github.com/SyncfusionExamples/amazon-s3-aspcore-file-provider/blob/master/Controllers/AmazonS3ProviderController.cs). Refer to the repository for details on all supported file operation methods.
5151

52-
N> To learn more about the file actions that can be performed with Amazon S3 Cloud File provider, refer to this [link](https://github.com/SyncfusionExamples/ej2-amazon-s3-aspcore-file-provider.git#key-features)
52+
N> For more information about the file actions available with the Amazon S3 Cloud File Provider, see the [feature list](https://github.com/SyncfusionExamples/ej2-amazon-s3-aspcore-file-provider.git#key-features).

blazor/file-manager/azure-cloud-file-system-provider.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,23 @@ documentation: ug
99

1010
# Azure cloud file system provider
1111

12-
The Azure file system provider allows the users to access and manage the blobs in the Azure blob storage. To get started, clone the [Azure File Provider](https://github.com/SyncfusionExamples/ej2-azure-aspcore-file-provider) using the following command.
12+
The Azure file system provider enables users to access and manage blobs in Azure Blob Storage. To get started, clone the [Azure File Provider](https://github.com/SyncfusionExamples/ej2-azure-aspcore-file-provider) repository using the following command.
1313

1414
```
1515
1616
git clone https://github.com/SyncfusionExamples/ej2-azure-aspcore-file-provider ej2-azure-aspcore-file-provider
1717
1818
```
1919

20-
After cloning, just open the project in Visual Studio and restore the NuGet packages. Now, you need to register the Azure storage by passing details like name, password, and blob name to the Register Azure method in the File Manager controller.
20+
After cloning, open the project in Visual Studio and restore the NuGet packages. Register the Azure storage by passing the account name, account key, and blob name to the Register Azure method in the File Manager controller.
2121

2222
```csharp
2323

2424
this.operation.RegisterAzure("<--accountName-->", "<--accountKey-->", "<--blobName-->");
2525

2626
```
2727

28-
Then, set the blob container and the root blob directory by passing the corresponding URLs as parameters in the setBlobContainer method as shown below.
28+
Set the blob container and root blob directory by passing the corresponding URLs as parameters in the setBlobContainer method as shown below.
2929

3030
```csharp
3131

@@ -40,7 +40,7 @@ public AzureProviderController(IHostingEnvironment hostingEnvironment)
4040

4141
```
4242

43-
N> Also, **blobPath** is a container path in Azure Blob Storage, and **filePath** is the file location path. For example, create a **files** container in the mentioned Azure blob storage. Inside that container, create a new folder, **Files** which includes all files and folders that need to be viewed in FileManager. Check out the below path for an example.
43+
N> Also, **blobPath** is the container path in Azure Blob Storage, and **filePath** is the file location path. For example, create a **files** container in the mentioned Azure blob storage. Inside that container, create a new folder, **Files** include all files and folders to be viewed in File Manager. Check out the below path for an example.
4444

4545
```csharp
4646

@@ -52,7 +52,7 @@ public AzureProviderController(IHostingEnvironment hostingEnvironment)
5252

5353
```
5454

55-
After setting the blob container references, just build and run the project. Now, the project will be hosted in `http://localhost:{port}:{port}` and just mapping the **ajaxSettings** property of the File Manager component to the appropriate controller methods allows to manage the Azure blob storage.
55+
After setting the blob container references, build and run the project. The application will be hosted at `http://localhost:{port}`. Map the `ajaxSettings` property of the File Manager component to the appropriate controller methods to manage Azure Blob Storage.
5656
5757
```cshtml
5858

@@ -70,18 +70,18 @@ After setting the blob container references, just build and run the project. Now
7070

7171
```
7272

73-
N> **NuGet:** Additionally, a [NuGet](https://www.nuget.org/packages/Syncfusion.EJ2.FileManager.AzureFileProvider.AspNet.Core) package of **ASP.NET Core Azure file system provider** has been created.
73+
N> **NuGet:** [NuGet](https://www.nuget.org/packages/Syncfusion.EJ2.FileManager.AzureFileProvider.AspNet.Core) package of **ASP.NET Core Azure file system provider** has been created.
7474
75-
Use the following command to install the NuGet package in an application.
75+
Install the NuGet package using the following command:
7676

7777
```
7878

7979
dotnet add package Syncfusion.EJ2.FileManager.AzureFileProvider.AspNet.Core
8080

8181
```
8282

83-
To perform file operations (Read, Create, Rename, Delete, Get file details, Search, Copy, Move, Upload, Download, GetImage) in the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor File Manager component using the Azure cloud file system provider, you need to initialize the Azure cloud provider in the controller.
83+
To perform file operations (Read, Create, Rename, Delete, Get file details, Search, Copy, Move, Upload, Download, GetImage) in the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor File Manager component using the Azure cloud file system provider, initialize the provider in the controller.
8484

85-
To initialize a local service with the above-mentioned file operations, create a new folder named `Controllers` inside the server part of the project. Then, create a new file with the extension `.cs` inside the Controllers folder and add the necessary file operations code available in the `AzureProviderController.cs` found at this [link](https://github.com/SyncfusionExamples/azure-aspcore-file-provider/blob/master/Controllers/AzureProviderController.cs). Additionally, you can check out all the necessary file operation method details for this provider in the same GitHub repository.
85+
To set up a local service with the above-mentioned file operations, create a new folder named `Controllers` in the server project. Then, create a new file with the extension `.cs` inside the Controllers folder and add the necessary file operations code available in the `AzureProviderController.cs` found at this [link](https://github.com/SyncfusionExamples/azure-aspcore-file-provider/blob/master/Controllers/AzureProviderController.cs). Refer to the repository for details on all supported file operation methods.
8686
87-
N> To learn more about file actions that can be performed with Azure cloud file system provider, refer to this [link](https://github.com/SyncfusionExamples/ej2-azure-aspcore-file-provider#key-features)
87+
N> For more information about file actions available with the Azure cloud file system provider, refer to the [link](https://github.com/SyncfusionExamples/ej2-azure-aspcore-file-provider#key-features).

0 commit comments

Comments
 (0)