Sp Angular Webpack screenshot

Sp Angular Webpack

Updated: 12 Sep 2017
5 Stars

SharePoint Angular Webpack Starter project

Categories

Overview

The Davidsp-angular-webpack-starter is an innovative project designed to help developers create applications for SharePoint with the powerful combination of Angular and Webpack. This starter kit not only streamlines the development process but also demonstrates how to work around traditional SharePoint ‘apps’ and REST service access by utilizing web messaging. By enabling hosting from various cloud storage solutions, the project provides a versatile path for developers looking to leverage modern client-side technologies in their SharePoint solutions.

With an emphasis on practicality, the starter project comes with comprehensive samples that showcase what is possible with HTML and JavaScript in a SharePoint context. Whether you are a seasoned developer or new to the SharePoint landscape, this project provides an invaluable resource to kick-start your development journey.

Features

  • Easy Setup: Quickly get started by ensuring you have Node.js and Git installed, with straightforward cloning and dependency installation instructions.
  • Configuration Flexibility: Modify the configuration file or use the built-in configuration tool to link your app to the desired SharePoint tenant effortlessly.
  • Cross-Domain Communication: Utilize a compact proxy file (~110kb) that facilitates cross-domain interactions, essential for robust SharePoint applications.
  • Automated Deployment: For SharePoint Online users, an npm run script automates the deployment process and manages your credentials seamlessly.
  • Permission Requirements: Clear guidance on necessary permissions, ensuring you have the right access level for deploying and customizing your SharePoint setup.
  • Local Development Server: Start the local watcher and server with ease, allowing for immediate testing of sample applications in a live environment.
  • Comprehensive Samples: Access pre-built examples that highlight common use cases, helping sharpen your skills and inspiring creativity in your projects.