You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blazor/file-manager/accessibility.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ documentation: ug
9
9
10
10
# Accessibility in Blazor File Manager Component
11
11
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.
13
13
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.
15
15
16
16
The accessibility compliance for the Blazor File Manager component is outlined below.
17
17
@@ -39,9 +39,9 @@ The accessibility compliance for the Blazor File Manager component is outlined b
39
39
40
40
<div><imgsrc="https://cdn.syncfusion.com/content/images/landing-page/no.png"alt="No"> - The component does not meet the requirement.</div>
41
41
42
-
## WAI-ARIA attributes
42
+
## WAI-ARIA Attributes
43
43
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:
45
45
46
46
|**Attributes**|**Purpose**|
47
47
| --- | --- |
@@ -68,9 +68,9 @@ The Blazor File Manager component followed the [WAI-ARIA](https://www.w3.org/WAI
68
68
| aria-busy | This attribute is set to false when grid content is loaded. |
69
69
| aria-multiselectable | Defines more than one item has been selected. |
70
70
71
-
## Keyboard interaction
71
+
## Keyboard Interaction
72
72
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:
74
74
75
75
| Windows | Mac | Actions |
76
76
| --- | --- | --- |
@@ -84,12 +84,12 @@ You can use the following key shortcuts to access the File Manager without inter
84
84
| <kbd>Ctrl+Shift+1</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>1</kbd> | Changes the File Manager layout to Grid view. |
85
85
| <kbd>Ctrl+Shift+2</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>2</kbd> | Changes the File Manager layout to Details view. |
86
86
87
-
## Ensuring accessibility
87
+
## Ensuring Accessibility
88
88
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.
90
90
91
91
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.
92
92
93
-
## See also
93
+
## See Also
94
94
95
95
*[Accessibility in Syncfusion<supstyle="font-size:70%">®</sup> Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
description: Checkout and learn here all about Amazon S3 cloud file provider in Syncfusion Blazor File Manager component and more.
5
5
platform: Blazor
6
6
control: File Manager
7
7
documentation: ug
8
8
---
9
9
10
-
# Amazon S3 cloud file provider
10
+
# Amazon S3 Cloud File Provider
11
11
12
-
The Amazon ***S3*** (*Simple Storage Service*) cloud file provider allows the users to access and manage a serverhosted 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
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).
21
21
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.
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.
31
31
32
32
```cshtml
33
33
@@ -45,8 +45,8 @@ After registering the Amazon client account details, just build and run the proj
45
45
46
46
```
47
47
48
-
To perform file operations (Read, Create, Rename, Delete, Get file details, Search, Copy, Move, Upload, Download, GetImage) in the Syncfusion<supstyle="font-size:70%">®</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<supstyle="font-size:70%">®</sup> Blazor File Manager component using the Amazon S3 cloud file provider, initialize the provider in the controller.
49
49
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.
51
51
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).
Copy file name to clipboardExpand all lines: blazor/file-manager/azure-cloud-file-system-provider.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,23 +9,23 @@ documentation: ug
9
9
10
10
# Azure cloud file system provider
11
11
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.
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.
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.
29
29
30
30
```csharp
31
31
@@ -40,7 +40,7 @@ public AzureProviderController(IHostingEnvironment hostingEnvironment)
40
40
41
41
```
42
42
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.
44
44
45
45
```csharp
46
46
@@ -52,7 +52,7 @@ public AzureProviderController(IHostingEnvironment hostingEnvironment)
52
52
53
53
```
54
54
55
-
Aftersettingtheblobcontainerreferences, justbuildandruntheproject. Now, theprojectwillbehostedin `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
+
Aftersettingtheblobcontainerreferences, buildandruntheproject. Theapplicationwillbehostedat `http://localhost:{port}`. Map the `ajaxSettings` property of the File Manager component to the appropriate controller methods to manage Azure Blob Storage.
56
56
57
57
```cshtml
58
58
@@ -70,18 +70,18 @@ After setting the blob container references, just build and run the project. Now
70
70
71
71
```
72
72
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.
Toinitializealocalservicewiththeabove-mentionedfileoperations, createanewfoldernamed `Controllers` insidetheserverpartoftheproject. Then, createanewfilewiththeextension `.cs` insidetheControllersfolderandaddthenecessaryfileoperationscodeavailableinthe `AzureProviderController.cs` foundatthis [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
+
Tosetupalocalservicewiththeabove-mentionedfileoperations, createanewfoldernamed `Controllers` intheserverproject. Then, createanewfilewiththeextension `.cs` insidetheControllersfolderandaddthenecessaryfileoperationscodeavailableinthe `AzureProviderController.cs` foundatthis [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.
0 commit comments