All Projects → pnp → sp-formatter

pnp / sp-formatter

Licence: MIT license
SharePoint formatter Chromium Edge and Google Chrome browser extension

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to sp-formatter

Awesome Sharepoint
A collection of awesome libraries, tools, frameworks and software for SharePoint
Stars: ✭ 91 (+250%)
Mutual labels:  sharepoint
Autospinstaller
Automated SharePoint 2010/2013/2016/2019 PowerShell-based installation script.
Stars: ✭ 143 (+450%)
Mutual labels:  sharepoint
Phpspo
Office 365 Library for PHP. It allows to performs CRUD operations against Office 365 resources via an REST/OData based API
Stars: ✭ 198 (+661.54%)
Mutual labels:  sharepoint
Sp Client Custom Fields
Web Site: https://oliviercc.github.io/sp-client-custom-fields
Stars: ✭ 96 (+269.23%)
Mutual labels:  sharepoint
Sp Dev Modernization
All modernization tooling and guidance
Stars: ✭ 128 (+392.31%)
Mutual labels:  sharepoint
Generator Spfx
Open-source generator to extend the capabilities of the Microsoft SPFx generator
Stars: ✭ 150 (+476.92%)
Mutual labels:  sharepoint
Sparty
Sparty - MS Sharepoint and Frontpage Auditing Tool [Unofficial]
Stars: ✭ 75 (+188.46%)
Mutual labels:  sharepoint
Office365dev
《Office 365 开发入门指南》,本书已经于2018年9月份由北京大学出版社上市发行,可以通过 http://product.dangdang.com/25347066.html 进行购买。配套视频教程于2019年2月在网易云课堂上架,你可以通过 https://aka.ms/office365devlesson 参加学习,教程相关的参考资料、范例代码、相关链接,请访问 https://github.com/chenxizhang/office365dev/tree/master/lessons
Stars: ✭ 228 (+776.92%)
Mutual labels:  sharepoint
Spmeta2
SharePoint artifact provision for .NET platform. Supports SharePoint Online, SharePoint 2019, 2016 and 2013 via CSOM/SSOM.
Stars: ✭ 135 (+419.23%)
Mutual labels:  sharepoint
Sharepointplus
SharepointPlus ($SP) is a JavaScript library which offers some extended features for SharePoint entirely on client side (requires no server install). $SP will simplify your interactions with Sharepoint.
Stars: ✭ 186 (+615.38%)
Mutual labels:  sharepoint
Shareplum
Pythonic SharePoint
Stars: ✭ 106 (+307.69%)
Mutual labels:  sharepoint
Spcb
The SharePoint Client Browser (SPCB) uses the CSOM to connect to a remote SharePoint site collection and shows the site structure with related properties and values.
Stars: ✭ 125 (+380.77%)
Mutual labels:  sharepoint
Pnp
SharePoint / Office 365 Developer Patterns and Practices - Archived older solutions. Please see https://aka.ms/m365pnp for updated guidance
Stars: ✭ 1,857 (+7042.31%)
Mutual labels:  sharepoint
Onemanager Php
An index & manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/SCF/FG/FC/CFC/PHP web hosting/VPS.
Stars: ✭ 1,313 (+4950%)
Mutual labels:  sharepoint
Spservices
SPServices is a jQuery library which abstracts SharePoint's Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.
Stars: ✭ 199 (+665.38%)
Mutual labels:  sharepoint
Cve 2019 0604
cve-2019-0604 SharePoint RCE exploit
Stars: ✭ 91 (+250%)
Mutual labels:  sharepoint
Sp Rest Proxy
🌐 SharePoint REST API Proxy for local Front-end development tool-chains
Stars: ✭ 147 (+465.38%)
Mutual labels:  sharepoint
react-taxonomypicker
A Taxonomy Picker control built with TypeScript for React. Built for use in Office 365 / SharePoint
Stars: ✭ 23 (-11.54%)
Mutual labels:  sharepoint
Sharepointdsc
The SharePointDsc PowerShell module provides DSC resources that can be used to deploy and manage a SharePoint farm
Stars: ✭ 205 (+688.46%)
Mutual labels:  sharepoint
Cmissync
Synchronize content between a CMIS repository and your desktop. Like Dropbox for Enterprise Content Management!
Stars: ✭ 153 (+488.46%)
Mutual labels:  sharepoint

SP Formatter

Customize your SharePoint Column, View or Form Layout Formatting JSON using a full-featured editor instead of the default one. Supports Google Chrome and Microsoft Edge (Chromium).

youtube video Watch video

SP Formatter editor features

  • Live Preview as you type (no need to click "Preview" button)
  • Intellisense (suggestions) based on Column or View formatting schema, CSS styles, replaceable tokens (@currentField, list fields with $ based on the context)
  • JSON validation with error messages in the editor
  • Help tooltips for JSON properties
  • Color highlights
  • Line numbers, brace matching, collapsible regions
  • Hotkeys: search, replace, format document, go to line and more (read more on hotkeys further below)
  • Easily switch between default and enhanced editor
  • VSCode integration (change JSON in VSCode and see live updates in SharePoint)
  • Split screen mode

Supported platforms

  • SharePoint Online
  • SharePoint 2019 (through a separate extension, read more here)

Some useful HOT KEYS

  • CTRL + F: Search
  • CTRL + Space: Explicitly request suggestions
  • CTRL + G: Go to line
  • SHIFT + ALT + F: Format document
  • F1: Show command palette
    ... and some others available in VSCode's monaco editor.

VSCode integration mode

You can edit your Column Formatting JSON inside VSCode and have it synchronized to a browser with live preview.

Prerequisites

  • SP Formatter VSCode extension needs to be installed.
  • http port 11232 to be opened for connections

How to configure

  1. In VSCode open desired file with Column Formatting JSON (a file should have .json extension)
  2. Right click on a file and run SP Formatter: start a new session command
  3. Launch your browser with SP Formatter web extension. Enable SP Formatter and open any json formatting on a SharePoint page.
  4. Wait for VSCode is connected message with a file name from VSCode instance.
  5. Edit file in VSCode and see live results in a browser.

Known issues

  1. If you have SP Formatter web extension enabled and navigate between different SharePoint pages, SP Formatter might not work properly (or not work at all).

    SP Formatter "loses" context when you navigate between SharePoint pages in a same browser tab because of the async navigation nature in SPO. It's hard to track such navigation from the extension code.

    How to fix: Just open a page, where you're going to format view\columns and perform a page refresh (F5) or hard refresh (CTRL + F5). Now SP Formatter should work as normal

  2. If you're switching between Column\View formatting, or choosing different columns for Column formatting, or choosing different form layout options (Body, Header, Footer), you should always re-enable SP Formatter using toggle button, so that it picks the right context.

PRIVACY POLICY

SP Formatter does not collect nor store any personal data.

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].