Giter Site home page Giter Site logo

mauriora / keyword-feedback-solution Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.92 MB

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.

spfx-extension taxonomy-terms keywords webpart feedback staff-engagement

keyword-feedback-solution's Introduction

Introduction

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.

Description

The label is the displayname of the "Enterprise Keyword" colummn. The hint text is the description. To chnage those:

  • open the list settings
  • Click on the column "Enterprise Keywords"
  • Change the column name, e.g. "Feedback", this is the display value shown to the user, the internal name will remain intakt
  • Change the description, e.g. "How do you feel?" or "On your mind?"

Table of contents

  1. Getting Started
    1. Requirements
    2. Minimal path to awesomeness
  2. Build and install
  3. Contribute
    1. To do list
  4. Create new project

Getting Started

You can use the "Minimal path to awesomeness" to have look around. Please branch before contributing. You can follow the "Create a new project" to start with a copy of this a starting point for a new project (usually app)

Requirements

You should have the following installed:

  • Visual Studio Code (or similar)
  • Node 14
  • yarn
  • git
  • GitExtension (the program, if your contributing or forking a new project of this)

Minimal path to awesomeness

yarn global add lerna
git clone --recurse-submodules https://github.com/mauriora/Keyword-Feedback-Solution.git
cd webpart-keyword-feedback
lerna bootstrap
yarn build-shared

either serve the webpart

yarn serve-webpart

and:

or serve the extension

  • edit app/Keyword-Feedback-Extension/config/serve.json
  • run:
yarn serve-extension

Build and install

  1. In a solution terminal execute yarn workspace @mauriora/webpart-example serve
  2. browse to the sharepoint app store on YOUR-TENANT
  3. Click Upload
  4. Click Choose files
  5. Navigate to YOUR-SOLUTION/apps/YOUR-PROJECT/sharepoint/solution
  6. Select YOUR-PROJECT.sppkg and click Open
  7. Add a comment and click OK
  8. Wait for the upload to finish and a dialog to open
  9. If you want the webpart to be available on all sites without installing, tick Make this solution available to all sites in the organization, otherwise it needs to be installed on each site using
  10. Click Deploy
  11. grant API permissions in Sharepoint Admin Center: Advanced / API access
  12. If not installed tenant wide, go to each site you wnat the webpart on
    1. Go to Site Content
    2. Click + New -> App
    3. Find YOUR-APP and click on it
    4. Wait until it's installed
  13. Create a page and add YOUR-WEBPART

Contribute

Use the minmal path to awesomeness and please create a branch for your contribution. Then do a pull request to merge your branch into the main branch.

keyword-feedback-solution's People

Contributors

denniskuhn avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.