Name: Mauri Ora
Type: Organization
Bio: Well being by creating awesome Typescript software. All modules are (currently) related to the Screen Controller. A platform independent Web Wallpaper.
Location: Aotearoa, New Zealand
Mauri Ora's Projects
This is an example solution of a SharePoint MVC implementation using PNPjs, Spfx-Controls and Fluent UI.
Deploys the acknowledged announcements list, the extended announcements content type and list. Should be installed on one site per tenant. Use this if you want to create a new Announcements lists and don't want to re-use an existing one.
Deploys the acknowledged announcements list and the extended announcements content type. Should be installed on the site hosting the Announcements list.
Provides access to SharePoint lists
Debugging tools like callerAndFName
This SharePoint extension or webpart enables a user to enter a keyword, e.g. "How do you feel today?". By using keywords, users can re-use terms entered previously by anyone. The keyword is stored in a minimalistic list with keywords enabled.
:dragon: A tool for managing JavaScript projects with multiple packages.
Improvements and fixes for using from node. until found repository https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build
Combines minimist, typebox and better-ajv-errors for simple command line args validating.
Shared model for the announcement (title, body, expires) extended with the properties urgent, start date, url and owner.
General package tools like config files defaults
This is an example of a re-useable hybrid-repo, SharePoint (SPFx) MVC implementation. It uses git-modules, yarn workspaces, PNPjs, Spfx-Controls, MobX and Fluent UI. The goal is to provide a starting point for rapid SPFX development.
Simple node child process wrapper for typescript
Reusable React controls for SPFx solutions
Wrappers and tools for @pnp/SPFX-Controls-react and @FluentUI/react. For each FieldType a component with label exists, that excepts the same props. Mostly they are straight HOCs implementing onChange. Sometimes they'll add the label.
This is an example solution of a SharePoint MVC implementation using PNPjs, Spfx-Controls and Fluent UI. It hopefully illustrates: 1. create a model for the SharePoint access, 2. reusable modules for the basics 3. data source access and presentation so you focus on business process logic development