Skip to content

Latest commit

 

History

History
76 lines (46 loc) · 4.46 KB

File metadata and controls

76 lines (46 loc) · 4.46 KB

.NET

Essential Studio® for Blazor - Collaborative Editing

The Blazor Diagram Collaborative Editing application provides an interactive platform for creating and editing diagrams such as Flowcharts and Mind Maps. Built using Syncfusion Essential Studio® for Blazor, it supports real-time collaboration, allowing multiple users to work together seamlessly. This application is ideal for teams looking to design, share, and manage diagrams efficiently in a collaborative environment.

Requirements to run the demo

How to run the demo

Clone the repository. This repository contains Blazor Diagram Collaborative Editing Server app.

  • webapp/server folder has solution files to run Diagram Collaborative Editing server app.
  • In the sample, the service configuration is in the DiagramHub file, and the sample implementation is in the DiagramMain file.
  • The application uses SignalR with Redis for real-time collaboration.
  • Create a Redis service instance and add Redis connection string in the appsettings.json file from your end.

Run the demo using .NET CLI

  • Open the command prompt from the demo's directory.

  • Run the demo using the following command.

    To run .NET 8 Collaborative Editing Server project

    `dotnet run --project webapp/server/DiagramCollaborativeEditing/DiagramCollaboration.csproj.

  • In Visual Studio, select the target platform by expanding the dropdown menu at the top toolbar.

    Press F5 to run the demo.

Run the demo using Visual Studio

  • Open the solution file using Visual Studio.
  • Press Ctrl + F5 to run the demo.

Run the demo using Visual Studio code

  • Open the Visual Studio code from the Demo directory where the project file is present.

  • Press Ctrl + F5 to run the demo.

Live Demo

Check all the showcase samples from here.

License

Syncfusion® Blazor Components is available under the Syncfusion® Essential Studio program, and can be licensed either under the Syncfusion® Community License Program or the Syncfusion commercial license.

To be qualified for the Syncfusion® Community License Program, you must have gross revenue of less than one (1) million U.S. dollars (USD 1,000,000.00) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion's terms and conditions.

Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.

Use of Syncfusion® Blazor Components requires prior acquisition of either a Community License or a Commercial License. Additionally, usage is subject to acceptance of and compliance with Syncfusion's license terms and conditions.

The Syncfusion® license that contains the terms and conditions can be found at https://www.syncfusion.com/content/downloads/syncfusion_license.pdf

Support and feedback

See also