Coder Social home page Coder Social logo

fredrikleroy / sp-prosjektportal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from prosjektstotte/sp-prosjektportal

0.0 1.0 0.0 12.94 MB

Prosjektportal for SharePoint er et prosjektstyringsverktøy for SharePoint basert på prosjektveiviseren

License: Other

Gherkin 1.70% C# 3.13% ASP 19.60% HTML 10.81% JavaScript 56.40% CSS 8.36%

sp-prosjektportal's Introduction

Prosjektportal for SharePoint

Prosjektportal for SharePoint er et prosjektstyringsverktøy for SharePoint basert på Prosjektveiviseren.

Hva er prosjektportal for SharePoint?

Prosjektportal for SharePoint (kodenavn "Glittertind") er bygget av Puzzlepart AS på bestilling for Asker Kommune og KommIT. Glittertind inneholder SharePoint-artefakter som til sammen utgjør et prosjektstyringsverktøy. Det blir satt opp en portefølgeside der en får en oversikt over eksisterende prosjekter og kan opprette nye prosjektrom. Hvert prosjektområde inneholder en del lister, en del standardelementer og logikk for å gjennomføre et prosjekt etter prosjektveiviserens modell. Prosjektveiviseren er Difis anbefalte prosjektmodell for gjennomføring av digitaliseringsprosjekter i offentlige virksomheter.

Glittertind installeres med Sherpa , som er en kommandolinjeapplikasjon som setter opp taksonomi, installerer sandboxed solutions, setter opp innholdstyper og konfigurerer områdesamlingen.

Omfang i SharePoint

Løsningen består av taksonomi, innholdstyper og en sandkasseløsning ('sandboxed solution'). Bortsett fra taksonomi gjør ikke løsningen noe med andre områdesamlinger eller globale innstillinger i SharePoint

Kjekt å vite

Løsningen har foreløpig begrenset funksjonalitet i Internet Explorer 8 og 9. Spesielt betyr dette at opprettelse av prosjektområder ikke er støttet i disse nettleserne. Du må bruke en annen nettleser, eller oppgradere til en nyere versjon av Internet Explorer.

Hvordan installere løsningen?

Viktig! Før du starter

Før du starter er det viktig å være klar over følgende

  • Glittertind setter opp taksonomi i den globale managed metadata servicen ved å opprette en termgruppe 'Glittertind' og term set og termer i denne gruppen
  • Områdesamlingen ('site collection') må opprettes på forhånd, se steg 1 under.
  • Applikasjonen kjøres av en bruker som er termlagrinsadministrator ('term store administrator') og områdesamlingsadministrator ('site collection administrator') i områdesamlingen som prosjektportalen skal installeres i
  • (On-Premises) Du bør ha patchet SharePoint-farmen til en nyere versjon. Absolutt minimum er Service Pack 1 (15.0.4571.1502)
  • (On-Premises) Servicen 'Microsoft SharePoint Foundation Sandboxed Code Service' må være startet i farmen
  • (On-Premises) Løsningen er avhengig av at søkeservicen fungerer og at innhold blir crawlet. Du vil få installert løsningen selv om søk ikke fungerer.

Steg for steg

  1. En områdesamling må opprettes for prosjektportalen. Vi anbefaler ikke at prosjektportalen installeres i en områdesamling som brukes til noe annet fra før. Vi anbefaler at områdesamlingen opprettes med norsk språk (selve SharePoint-installasjonen trenger ikke være norsk) og malen 'gruppeområde' ('team site'). Gjør gjerne steg 2-4 mens du venter på at områdesamlingen opprettes.
  2. For å installere løsningen uten å gjøre endringer anbefaler vi at den siste ferdigpakkede løsningen lastes ned fra Releases på denne siden.
  3. Pakk ut installasjonspakken, og naviger til mappen via kommandolinjen.
  4. Dersom du skal installere til SharePoint Online: På kommandolinjen, skriv sherpa.exe --url "URL til nyopprettet områdesamling" --userName "brukernavn til områdesamlingadministrator" --spo
  5. Dersom du skal installere til SharePoint 2013 On-Premises: På kommandolinjen, skriv sherpa.exe --url "URL til nyopprettet områdesamling"
  6. Applikasjonen starter. Dersom du skal installere til SharePoint Online må du skrive passord. Du får nå opp en del valg, der operasjonene 1 til 4 er relevante i denne omgang.
  7. Kjør gjennom operasjonene i applikasjonen 1 til 4 i rekkefølge. Hvert steg må gå gjennom uten feil for at installasjonen skal blir vellykket. Dersom du opplever feil kan du se seksjonen Feilsøking under, eller ta kontakt for å se på mulige problemløsninger. Etter at operasjonene er gjennomført skal prosjektportalen være oppe og kjøre.

Kontakt

For spørsmål og innspill, ta kontakt med Asker Kommune ved Geir Graff. For bistand til installasjon av løsningen eller muligheter for videreutvikling og spesialtilpasninger, ta kontakt med Puzzlepart eller Tormod Guldvog. Vi gjør oppmerksom på at eventuell bistand vil være en fakturerbar tjeneste.

Maintainers

Tarjei Ormestøyl [[email protected]], Ole Kristian Mørch-Storstein [[email protected]]

Feilsøking

Problem: Du får ikke filtrert oppgavelister under "Mine prosjektelementer" eller andre steder (SharePoint 2013 onpremises)

Oppgavelister som ikke blir filtrert er et kjent problem for kunder med SharePoint 2013 som har installert Mars 2015 CU.

  1. Vi anbefaler at kunder som har denne feilen oppgraderer til Glittertind versjon 0.5-beta.2 eller senere. Dette vil løse problemet for nye prosjekter som opprettes etter oppdateringen er installert.
  2. For å løse problemet for eksisterende prosjekter, gjør følgende på sider som har oppgavelister med filtering som ikke virker

Settings -> Edit Page -> Select the List Web Part and the option Edit Web part -> Miscellaneous -> Server Render (Checkbox)

Problem: Du får feilmeldingen "Method not found: ‘Void Microsoft.SharePoint.Client.ContentTypeCreationInformation.set_Id(System.String)’" i steg 3 når du installerer løsningen til On-Premises.

Løsning: Du installerer på feil miljø eller har en gammel versjon av SharePoint 2013 (før Service Pack 1). Du må installere Service Pack 1 for å kunne installere løsningen. Les mer om denne feilen

Problem: Du får feilmeldingen "Value does not fall within the expected range" i steg 2 når du installerer løsningen.

Mulig løsning: Du installerer til et underområde istedenfor til en områdesamling. Du må først opprette en områdesamling fra SharePoint Admin Center (Office 365) eller Central Administration (On-premises). Se installasjonssteg 1 over.

Problem: Installasjon av termset (operasjon 1) og andre operasjoner på SharePoint 2013 on-premises feiler med meldingen: "An exception occured: The remote server returned an error: (401) Unauthorized."

Mulig løsning: Serveren har loopback check slått på. Se KB-926642 for løsning.

Problem: Installasjonen feiler med feilmeldingen "(407) Proxy-godkjenning kreves." eller "(407) Proxy Authentication Required"

Mulig løsng: Det kan være at nettverkstrafikken og autentiseringen må gjennom en proxy før den når SharePoint Online. Prøv å installere fra et annet nettverk eller ta kontakt for bistand.

Problem: Opplasting av pakke (operasjon 2) mot SharePoint online feiler med feilmelding "403 Forbidden", selv om du er sikker på at du har oppgitt riktig brukernavn og passord

Mulig løsning #1: pass på å bruke flagget --spo når du installerer mot SharePoint Online (Office 365). Sherpa (installasjonsprogrammet) vil ellers anta at du går mot SharePoint 2013 onpremises.

Mulig løsning #2: Du må kanskje slå på valget "Tillat brukere å kjøre skript på brukeropprettede områder" i globale innstillinger for Office 365 / SharePoint. Gå til Administrasjonsenter for SharePoint --> Innstillinger --> Gå ned til seksjonen "Egendefinert skript" --> Velg "Tillat brukere å kjøre skript på brukeropprettede områder". Se også Turn scripting capabilities on and off.

sp-prosjektportal's People

Contributors

tarjeieo avatar okms avatar olemp avatar

Watchers

Fredrik Lerøy 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.