All Projects → smjltd → BlazorPoint

smjltd / BlazorPoint

Licence: Apache-2.0 license
Blazor (Client Side) on SharePoint

Programming Languages

HTML
75241 projects
C#
18002 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
ASP.NET
160 projects

Projects that are alternatives of or similar to BlazorPoint

smart-blazor
Blazor UI Components & Examples
Stars: ✭ 32 (-20%)
Mutual labels:  blazor, blazor-application, blazor-client, blazor-webassembly
awesome-blazor-browser
A Blazor WebAssembly app for browsing the "Awesome Blazor" resources.
Stars: ✭ 155 (+287.5%)
Mutual labels:  blazor, blazor-application, blazor-client, blazor-webassembly
BlazorHealthApp
Example application ported from Angular 2 to Blazor
Stars: ✭ 37 (-7.5%)
Mutual labels:  blazor, blazor-application, blazor-client
blazor-docs
Public Documentation for Telerik UI for Blazor components.
Stars: ✭ 42 (+5%)
Mutual labels:  blazor, blazor-application, blazor-client
AsteroidsWasm
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Xamarin
Stars: ✭ 136 (+240%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
MudBlazor.Markdown
Markdown component based on the MudBlazor environment
Stars: ✭ 30 (-25%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
MudBlazor
Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
Stars: ✭ 4,539 (+11247.5%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
Blazorade-Teams
A Blazor component library that is designed to be used when building applications for Microsoft Teams.
Stars: ✭ 29 (-27.5%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
AutoSaveEditForm
A replacement for the default EditForm component which will auto save a form until it is successfully submitted
Stars: ✭ 44 (+10%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
BlazorWasmWithDocker
Companion code sample for my blog post - Containerising a Blazor WebAssembly App
Stars: ✭ 16 (-60%)
Mutual labels:  blazor, blazor-client, blazor-webassembly
Awesome Blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Stars: ✭ 6,063 (+15057.5%)
Mutual labels:  blazor, blazor-application
Ant Design Blazor
🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
Stars: ✭ 3,890 (+9625%)
Mutual labels:  blazor, blazor-webassembly
blazor-tailwindcss-template
This template demostrates the integration of tailwindcss with blazor and covers important features like hot-reload and css isolation
Stars: ✭ 38 (-5%)
Mutual labels:  blazor, blazor-webassembly
RoleBasedAuthWithBlazor
Companion code sample for my blog post - Configuring Role-based Authorization with client-side Blazor
Stars: ✭ 22 (-45%)
Mutual labels:  blazor, blazor-client
sharepoint-ruby
A ruby client for Sharepoint's REST API.
Stars: ✭ 60 (+50%)
Mutual labels:  sharepoint, sharepoint-site
Matblazor
Material Design components for Blazor and Razor Components
Stars: ✭ 2,599 (+6397.5%)
Mutual labels:  blazor, blazor-client
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-42.5%)
Mutual labels:  blazor, blazor-webassembly
ASPCore.BlazorCrud
CRUD Using Blazor And Entity Framework Core
Stars: ✭ 39 (-2.5%)
Mutual labels:  blazor, blazor-webassembly
SpRestLib
JavaScript SharePoint REST Web Services Library
Stars: ✭ 114 (+185%)
Mutual labels:  sharepoint, sharepoint-site
Blazor.BrowserExtension
A package for building Browser Extension with Blazor WebAssembly application.
Stars: ✭ 207 (+417.5%)
Mutual labels:  blazor, blazor-webassembly

Blazor for SharePoint

BlazorPoint is Blazor(Client Side) on SharePoint

This is a sample project to help you get started with hosting blazor on SharePoint Pages, Completely Client Side. This Project is an experimental project, still missng authorizations and other cool stuff which will be added later on.

This Project Contains Components such as:

  • Insert data into lists using forms
  • uploading attachments to list item
  • people picker
  • lookup lists
  • tables to list items with search
  • repeat section to add data to another list

and lots more will be added as soon as published.

Steps to set up and running, you will need [https://dot.net]

Step 1:

Create your project using this below command

dotnet new blazorwasm -o [YourProjectName] cd [YourProjectName]/wwwroot

Now, rename your index.html file to any file name with .aspx

Example: index.html to default.aspx

Step 2:

Determine your site collection root path.

for example if you are using . sharepoint site collection with root name http://[your_site].com/ . or "http:/[your_site].com/sites/example"

either way edit your default.aspx file to reflect the base meta tag

Example:

for root path <base href="https://github.com/default.aspx" />

for sites/example path <base href="https://github.com/sites/example/default.aspx" />

if you are hosting in Pages Library <base href="https://github.com/sites/example/Pages/default.aspx" />

Step 3:

Allow .json in Central admin then

Manage WebApp -> Block Types -> Remove json-> save

Modify your Web Applications Web.Config and add or replace this line if it already exists.

<add name="JSONHandlerFactory" allowPathInfo="true" path="/*.json" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" resourceType="Unspecified" preCondition="integratedMode" />

if you want to allow .json file only on pages library

change path attribute to path="/Pages/*.json"

Step 4:

Making your default.aspx as welcome page.

Navigate to Site Settings -> Welcome Page in your site collection, if you don't see this option enable site collection feature SharePoint Server Publishing Infrastructure

Then enable SharePoint Server Publishing in site feature

Demo

Demo Project: Datacenter Visitor Log.

  1. Import List Template in ListTemplate Folder
  2. Change List Guid & List Type in Contants/Settings.cs File
  3. Create SharePoint Groups Named As (Admins,DC-OP-Jeddah,DC-OP-Dammam,DC-OP-Riyadh)

BlazorPoint

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].