Skip to content

Commit 1d4d5d3

Browse files
authored
Merge pull request #87016 from PatAltimore/patricka-blockchain-landing-next
New blockchain workbench landing page format
2 parents a5cea57 + b44535f commit 1d4d5d3

File tree

6 files changed

+182
-95
lines changed

6 files changed

+182
-95
lines changed

articles/blockchain/service/connect-truffle.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ services: azure-blockchain
55
keywords:
66
author: PatAltimore
77
ms.author: patricka
8-
ms.date: 07/31/2019
8+
ms.date: 08/29/2019
99
ms.topic: quickstart
1010
ms.service: azure-blockchain
1111
ms.reviewer: jackyhsu
1212
manager: femila
1313
#Customer intent: As a developer, I want to connect to my blockchain member node so that I can perform actions on a blockchain.
1414
---
1515

16-
# Quickstart: Use Truffle to connect to an Azure Blockchain Service network
16+
# Quickstart: Use Truffle to connect to a transaction node
1717

18-
Truffle is a blockchain development environment you can use to connect to an Azure Blockchain Service node.
18+
Truffle is a blockchain development environment you can use to connect to an Azure Blockchain Service transaction node.
1919

2020
[!INCLUDE [quickstarts-free-trial-note](../../../includes/quickstarts-free-trial-note.md)]
2121

articles/blockchain/service/create-member.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
---
2-
title: Create an Azure Blockchain Service using the Azure portal
3-
description: Use Azure Blockchain service to create a consortium member.
2+
title: Create an Azure Blockchain Service blockchain member using the Azure portal
3+
description: Use Azure Blockchain service to create a blockchain member.
44
services: azure-blockchain
55
keywords:
66
author: PatAltimore
77
ms.author: patricka
8-
ms.date: 05/29/2019
8+
ms.date: 08/29/2019
99
ms.topic: quickstart
1010
ms.service: azure-blockchain
1111
ms.reviewer: janders
1212
manager: femila
1313
#Customer intent: As a network operator, I want use Azure Blockchain Service so that I can create a managed ledger on Azure.
1414
---
1515

16-
# Quickstart: Create an Azure Blockchain Service using the Azure portal
16+
# Quickstart: Create an Azure Blockchain Service blockchain member using the Azure portal
1717

18-
Azure Blockchain Service is a blockchain platform that you can execute your business logic within a smart contract. This quickstart shows you how to get started by creating a managed ledger using the Azure portal.
18+
Azure Blockchain Service is a blockchain platform that you can execute your business logic within a smart contract. This quickstart shows you how to get started by creating a blockchain member using the Azure portal.
1919

2020
[!INCLUDE [quickstarts-free-trial-note](../../../includes/quickstarts-free-trial-note.md)]
2121

22-
## Create a managed ledger
22+
## Create a blockchain member
2323

24-
Azure Blockchain Service is created with a defined set of compute and storage resources.
24+
Create a blockchain member that runs the Quorum ledger protocol in a new or existing consortium.
2525

2626
1. Sign in to the [Azure portal](https://portal.azure.com).
2727
1. Select **Create a resource** in the upper left-hand corner of the Azure portal.
@@ -32,7 +32,7 @@ Azure Blockchain Service is created with a defined set of compute and storage re
3232

3333
Setting | Description
3434
--------|------------
35-
Blockchain Member | Choose a unique name that identifies your Azure Blockchain Service member. The blockchain member name can only contain lowercase letters and numbers. The first character must be a letter. The value must be between 2 and 20 characters long.
35+
Blockchain Member | Choose a unique name that identifies your Azure Blockchain Service blockchain member. The blockchain member name can only contain lowercase letters and numbers. The first character must be a letter. The value must be between 2 and 20 characters long.
3636
Subscription | Select the Azure subscription that you want to use for your service. If you have multiple subscriptions, choose the subscription in which you get billed for the resource.
3737
Resource group | A new resource group name or an existing one from your subscription.
3838
Region | Location must be the same for all members of the consortium.

articles/blockchain/service/develop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ manager: femila
1515

1616
# Azure Blockchain Service development overview
1717

18-
With Azure Blockchain Service, you can create consortium blockchain networks to enable enterprise scenarios like asset tracking, digital token, loyalty and reward, supply chain financial, and provenance. This article is an introduction to Azure Blockchain Service development overview and key topics to implement blockchain for enterprise.
18+
With Azure Blockchain Service, you can create consortium blockchain networks to enable enterprise scenarios like asset tracking, digital token, loyalty and reward, supply chain financial, and provenance. This article is an introduction to Azure Blockchain Service development and key topics to implement blockchain for enterprise.
1919

2020
## Client connection to Azure Blockchain Service
2121

articles/blockchain/service/index.yml

Lines changed: 73 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,81 @@
1-
### YamlMime:YamlDocument
2-
documentType: LandingData
1+
### YamlMime:Landing
2+
33
title: Azure Blockchain Service Documentation
4+
summary: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to use Azure Blockchain Service to create, develop, and manage blockchain applications on Azure.
5+
46
metadata:
57
title: Azure Blockchain Service Documentation - Tutorials, API Reference
68
description: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to use Azure Blockchain Service to create, develop, and manage blockchain applications on Azure.
79
services: azure-blockchain
8-
author: patricka
9-
manager: femila
1010
ms.service: azure-blockchain
11-
ms.tgt_pltfrm: na
12-
ms.devlang: na
1311
ms.topic: landing-page
14-
ms.date: 03/13/2019
12+
author: PatAltimore
1513
ms.author: patricka
16-
abstract:
17-
description: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to use Azure Blockchain Service to create, develop, and use blockchain applications on Azure.
18-
sections:
19-
- title: 5-Minute Quickstarts
20-
items:
21-
- type: paragraph
22-
text: Learn how to create and connect to consortium members on Azure.
23-
- type: list
24-
style: icon48
25-
items:
26-
- image:
27-
src: ./media/index/deploy.svg
28-
text: Create a consortium member
29-
href: /azure/blockchain/service/create-member
30-
- image:
31-
src: ./media/index/multi-connect.svg
32-
text: Connect using MetaMask
33-
href: /azure/blockchain/service/connect-metamask
34-
- image:
35-
src: ./media/index/cligeneric.svg
36-
text: Connect using geth
37-
href: /azure/blockchain/service/connect-geth
38-
- image:
39-
src: ./media/index/code-blocks.svg
40-
text: Connect using Truffle
41-
href: /azure/blockchain/service/connect-truffle
42-
- title: Step-by-Step Tutorials
43-
items:
44-
- type: paragraph
45-
text: Learn how to create, configure, and develop blockchain applications on Azure.
46-
- type: list
47-
style: unordered
48-
items:
49-
- html: <a href="/azure/blockchain/service/send-transaction">Create an Azure Blockchain Service member and send a transaction</a>
50-
- title: Reference
51-
items:
52-
- type: list
53-
style: cards
54-
className: cardsD
55-
items:
56-
- title: REST
57-
html: <p><a href="https://docs.microsoft.com/rest/api/blockchain">REST API</a></p>
14+
ms.date: 08/29/2019
15+
16+
landingContent:
17+
- title: About Azure Blockchain Service
18+
linkLists:
19+
- linkListType: overview
20+
links:
21+
- text: What is Azure Blockchain Service?
22+
url: overview.md
23+
- linkListType: concept
24+
links:
25+
- text: Private consortium blockchain networks
26+
url: consortium.md
27+
- text: Data access and security
28+
url: data-security.md
29+
- text: Development tools
30+
url: develop.md
31+
32+
- title: Get started
33+
linkLists:
34+
- linkListType: deploy
35+
links:
36+
- text: Create a blockchain member - Portal
37+
url: create-member.md
38+
- text: Create a blockchain member - CLI
39+
url: create-member-cli.md
40+
- linkListType: quickstart
41+
links:
42+
- text: Use MetaMask to connect and Remix to deploy a smart contract
43+
url: connect-metamask.md
44+
- text: Use Geth to connect to a transaction node
45+
url: connect-geth.md
46+
- text: Use Truffle to connect to a transaction node
47+
url: connect-truffle.md
48+
- linkListType: tutorial
49+
links:
50+
- text: Use smart contracts on Azure Blockchain Service
51+
url: send-transaction.md
52+
- linkListType: video
53+
links:
54+
- text: Deploy and configure your network
55+
url: https://channel9.msdn.com/Shows/Blocktalk/Getting-started-with-Azure-Blockchain-Service-Part-I-Deploy-and-configure-your-network
56+
- text: Write and test smart contracts with VS Code
57+
url: https://channel9.msdn.com/Shows/Blocktalk/Getting-started-with-Azure-Blockchain-Service-Part-II-Write-and-test-smart-contracts-with-VS-Code
58+
- text: Send data to the ledger
59+
url: https://channel9.msdn.com/Shows/Blocktalk/Getting-started-with-Azure-Blockchain-Service-Part-III-Send-data-to-the-ledger
60+
- text: Publish events and ledger data
61+
url: https://channel9.msdn.com/Shows/Blocktalk/Getting-started-with-Azure-Blockchain-Service-Part-IV-Publish-events-and-ledger-data
62+
63+
- title: Manage
64+
linkLists:
65+
- linkListType: how-to-guide
66+
links:
67+
- text: Manage blockchain members - CLI
68+
url: manage-cli.md
69+
- text: Manage consortium members - PowerShell
70+
url: manage-consortium-powershell.md
71+
- text: Configure transaction nodes
72+
url: configure-transaction-nodes.md
73+
- text: Configure Active Directory access
74+
url: configure-aad.md
75+
76+
- title: API
77+
linkLists:
78+
- linkListType: reference
79+
links:
80+
- text: REST API
81+
url: https://docs.microsoft.com/rest/api/blockchain

articles/blockchain/service/manage-cli.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ manager: femila
1313
#Customer intent: As a network operator, I want to use CLI to configure transaction nodes.
1414
---
1515

16-
# Manage Azure Blockchain Service with Azure CLI
16+
# Manage Azure Blockchain Service using Azure CLI
1717

18-
In addition to the Azure portal, you can use Azure CLI to quickly create and manage blockchain members and transaction nodes for your Azure Blockchain Service.
18+
In addition to the Azure portal, you can use Azure CLI to manage blockchain members and transaction nodes for your Azure Blockchain Service.
1919

2020
Make sure that you have installed the latest [Azure CLI](https://docs.microsoft.com/cli/azure/install-azure-cli) and logged in to an Azure account in with `az login`.
2121

@@ -56,7 +56,6 @@ az resource update --resource-group <myResourceGroup> --name <myMemberName> --re
5656
| **name** | Name that identifies your Azure Blockchain Service member. |
5757
| **password** | The member account password. The password must meet three of the following four requirements: length needs to be between 12 & 72 characters, 1 lower case character, 1 upper case character, 1 number, and 1 special character that is not number sign(#), percent(%), comma(,), star(*), back quote(\`), double quote("), single quote('), dash(-) and semicolon(;). |
5858

59-
6059
## Create transaction node
6160

6261
Create a transaction node inside an existing blockchain member. By adding transaction nodes, you can increase security isolation and distribute load. For example, you could have a transaction node endpoint for different client applications.
Lines changed: 95 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,100 @@
1-
### YamlMime:YamlDocument
2-
documentType: LandingData
1+
### YamlMime:Landing
2+
33
title: Azure Blockchain Workbench Documentation
4+
summary: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to deploy Azure Blockchain Workbench and create and manage blockchain applications on Azure.
5+
46
metadata:
5-
title: Azure Blockchain Workbench Documentation - Tutorials, API Reference | Microsoft Docs
7+
title: Azure Blockchain Workbench Documentation - Tutorials, API Reference
68
description: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to deploy Azure Blockchain Workbench and create and manage blockchain applications on Azure.
7-
services: blockchain-workbench
8-
author: patricka
9-
manager: femila
10-
ms.service: blockchain-workbench
11-
ms.tgt_pltfrm: na
12-
ms.devlang: na
9+
services: azure-blockchain
10+
ms.service: azure-blockchain
1311
ms.topic: landing-page
14-
ms.date: 04/17/2018
12+
author: PatAltimore
1513
ms.author: patricka
16-
abstract:
17-
description: Learn how to create blockchain applications. Tutorials, API references, and other documentation show you how to deploy Azure Blockchain Workbench to create and use blockchain applications on Azure.
18-
sections:
19-
- title: Step-by-Step Tutorials
20-
items:
21-
- type: paragraph
22-
text: Learn how to deploy, create, and use blockchain applications on Azure.
23-
- type: list
24-
style: ordered
25-
items:
26-
- html: <a href="/azure/blockchain-workbench/blockchain-workbench-deploy">Deploy Azure Blockchain Workbench</a>
27-
- html: <a href="/azure/blockchain-workbench/blockchain-workbench-create-app">Create a blockchain app</a>
28-
- html: <a href="/azure/blockchain-workbench/blockchain-workbench-use">Use a blockchain app</a>
29-
- title: Reference
30-
items:
31-
- type: list
32-
style: cards
33-
className: cardsD
34-
items:
35-
- title: REST
36-
html: <p><a href="https://docs.microsoft.com/rest/api/azure-blockchain-workbench">REST API</a></p>
14+
ms.date: 08/29/2019
15+
16+
landingContent:
17+
- title: About Azure Blockchain Workbench
18+
linkLists:
19+
- linkListType: overview
20+
links:
21+
- text: What is Azure Blockchain Workbench?
22+
url: overview.md
23+
- linkListType: concept
24+
links:
25+
- text: Architecture
26+
url: architecture.md
27+
- linkListType: video
28+
links:
29+
- text: Introduction to Azure Blockchain Workbench
30+
url: https://channel9.msdn.com/Shows/Blocktalk/Introduction-to-Azure-Blockchain-Workbench
31+
32+
- title: Get started
33+
linkLists:
34+
- linkListType: deploy
35+
links:
36+
- text: Deploy Azure Blockchain Workbench
37+
url: deploy.md
38+
- linkListType: tutorial
39+
links:
40+
- text: Create a Blockchain Workbench application
41+
url: create-app.md
42+
- text: Use a Blockchain Workbench application
43+
url: use.md
44+
- linkListType: video
45+
links:
46+
- text: Building your first Azure Blockchain Workbench application
47+
url: https://channel9.msdn.com/Shows/Blocktalk/Building-your-first-Azure-Blockchain-Workbench-application
48+
49+
- title: Sample contracts
50+
linkLists:
51+
- linkListType: download
52+
links:
53+
- text: Simple marketplace
54+
url: https://github.com/Azure-Samples/blockchain/blob/master/blockchain-workbench/application-and-smart-contract-samples/simple-marketplace
55+
- text: Basic provenance
56+
url: https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/application-and-smart-contract-samples/basic-provenance
57+
- text: Digital locker
58+
url: https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/application-and-smart-contract-samples/digital-locker
59+
- text: Refrigerated transportation
60+
url: https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/application-and-smart-contract-samples/refrigerated-transportation
61+
- text: Asset transfer
62+
url: https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/application-and-smart-contract-samples/asset-transfer
63+
- text: Advanced marketplace with multiple workflows
64+
url: https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/application-and-smart-contract-samples/bazaar-item-listing
65+
66+
- title: Manage
67+
linkLists:
68+
- linkListType: how-to-guide
69+
links:
70+
- text: Manage application users
71+
url: manage-users.md
72+
- text: Application configuration
73+
url: configuration.md
74+
- text: Application versioning
75+
url: version-app.md
76+
77+
- title: Integrate
78+
linkLists:
79+
- linkListType: concept
80+
links:
81+
- text: Smart contract integration patterns
82+
url: integration-patterns.md
83+
- linkListType: how-to-guide
84+
links:
85+
- text: Connect to off-chain database
86+
url: getdb-details.md
87+
- text: Use data in Excel
88+
url: data-excel.md
89+
- text: Use data in Power BI
90+
url: data-powerbi.md
91+
- text: Use data in SQL Management Studio
92+
url: data-sql-management-studio.md
93+
- linkListType: reference
94+
links:
95+
- text: REST API
96+
url: use-api.md
97+
- text: Messaging API
98+
url: messages-overview.md
99+
- text: Database views
100+
url: database-views.md

0 commit comments

Comments
 (0)