På jagt efter … Stor SharePoint PM og løsninger arkitekten

Jeg føre en SharePoint praksis for Computer genereret løsninger (CGS).  Vi er baseret i New York City på World Financial Center (lige ved siden af WTC).  Jeg glæder mig til at ansætte to fuld tid folk til at hjælpe mig føre min gruppe – SharePoint projektleder og en SharePoint-løsninger arkitekten. 

Begge roller er på fuld tid og kan ikke gøres fjernt.  Der er ikke en masse rejser.  Rejse, som det er, generelt finder sted i NY, NJ og CT.

Hvis du er interesseret i at finde ud af mere, affyre en e-mail til pgalvin@cgsinc.com.  Jeg ville elske at høre fra dig. 

Vores hjemmeside gør ikke et godt stykke arbejde, forklarer min praksis (Jeg arbejder på at).  Med alle midler, Tjek det ud, men jeg vil give dig den virkelige scoop, hvis vi taler via telefon.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Performance Point 2010 og betænkningen Server URL

Jeg kæmpede i går ind på ydeevne punkt og ønskede at dele et hurtigt tip, der kan spare nogen få timers frustration.

Vi havde lavet en SSRS-rapport og indsat det i SharePoint.  Vi implementeret det til SharePoint, og vi kunne køre det fint ved at navigere til Rapportbiblioteket og klikke på rapporten.  Vi kunne også føje den til en webdelsside, ved hjælp af Webdelen Rapportfremviser af SSRS.  Alle gode ting.

Da vi forsøgte at føje den til et dashboard ved hjælp af dashboarddesigneren, dog, vi ramte en mur.  Dashboarddesigner ville fortælle os "kan ikke finde rapporten angivet af webadresse. Kontroller, at både server URL og betænkningen URL er korrekte."  Dette er, hvad jeg var vidne til:

image

Bing fandt mig denne lovende artikel, “Sjov vise SSRS (integreret) rapporter ved hjælp af PerformancePoint-SQL Server Rapportfremviser”).  Det føltes som god information, men jeg var ikke i stand til at løse problemet med hvad det viste.

Jeg hentede spillemand på arbejdsstationen til at se hvad der skete under dynen og selv om der var også uproduktive, Det var meget interessant.  Jeg foreslår, at du prøve, nogle gang bare for at se hvad der sker.  Det er ret oplysende. 

Endelig, min kollega Kiran Chauhan pegede mig til central administration til at se på Report Server indstillinger.  Underligt nok, der er placeret under "Generelle indstillinger".  Jeg havde tidligere søgt efter det som en administreret tjeneste.  Jeg har stadig lære min vej rundt SP 2010 🙂

Centrale admin viste straks mig problemet:

image

Og virkelig, Her:

image

De vigtigste bit var "_PROD_SERVER" føjes til ReportServer URL.  Når jeg så, at, Det var en enkel sag at pop over til dashboarddesigneren og bruge den korrekte webadresse, som vist:

image

Og i detaljer:

 image

Bundlinjen:

  • URL-adressen til Report Server kommer direkte fra Central Administration
  • Betænkningen URL: Fuldt kvalificerede URL-adresse til den faktiske RDL-fil, selv.

Det er så nemt, når det gøres korrekt!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SharePoint lørdag DC på 10/16/2010

Hvis du i området eller anstændig kørselsafstand, Du bør overveje at deltage i næste DC område SharePoint lørdag event.  Denne begivenhed har en interessant fokus:

Fokus rettet mere mod forbundsregeringen og offentlige SharePoint systemer til casestudier, sådans, bedste praksis, og metoder.

Det er ganske god ting.  Det bliver interessant at se en "fokuseret" SharePoint lørdag event, en første for mig.

Jeg vil være tale om det generelle emne af "Til opgradering eller ikke at opgradere – praktiske råd om, hvorfor og hvis du skal opgradere til SP 2010"

Jeg har ikke forberedt præsentation endnu.  Hvis du har en interesse i dette emne, fra alle vinkler, Indtal en kommentar.  Jeg vil svare, og jeg vil indarbejde det i min præsentation.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Oprette Printer venlig sider og endda udskrive dem.

Jeg skrev op en artikel til SharePoint Briefing ugen eller så siden og den er blevet bogført.  Her er åbning bit:

image

Du kan læse det hele her: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Jeg håber, det hjælper en person.  Nyd!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SP 2010 CQWP, Dokumentbiblioteker og anonyme brugere

Vigtig opdatering: Waldek Mastykarz har sendt en løsning her: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</ende opdatering>

Denne uge, mit team og jeg opgradering en kundes offentlige internet site fra MOSS til SP 2010. MOSS site bruger CQWP flere steder.

Vi gik gennem en meget detaljeret procedure for at sikre nøjagtighed, kvalitet og alt det gode kram. Til trods herfor, Vi løb ind i et problem i den 11 time, at vi ikke forventer eller afdække indtil meget sent. Specifikt, vores CQWP ikke ville gøre for anonyme brugere. Det gengives finde for forfatterne (der var logget ind), men det ville ikke vise indhold for anonyme brugere.

Vi lavede en masse forskning, og disse parametre og aktioner vi tog for at isolere adfærden:

  • CQWP ville gøre fint, når det var at trække indholdet fra en brugerdefineret liste.
  • CQWP ville gengive indhold fra biblioteket standardstartsiden.
  • Det ville ikke gengive indhold fra /SiteCollectionImages
  • Vi lavet et nyt dokumentbibliotek og uploadet et par docs til det. Vi gjorde ikke tilføje nogen indholdstyper til biblioteket-det var en simpel ud af boksen doc lib med ingen tilpasning. Eksisterende CQWP kunne ikke læses fra det.
  • Vi oprettede en ny side og tilføjet en CQWP til det ved hjælp af alle standardværdier. Det ville ikke gøre anonyme.
  • Vi (lidt hastigt) oprette en ny SP 2010 miljø, lige ud af boksen igen og replikeret denne adfærd.

Bundlinjen, Det ser ud til at CQWP i SP2010 ikke kan gengive indhold for anonyme brugere, når datakilden er et dokumentbibliotek. Dette kan være sandt?

Indeværende er den fejl, som vi så i logfilerne:

Webdelens titel: Indhold forespørgsel Web del 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Foundation webdele 89a1 høj fejl under udførelse af webdelen: System.NullReferenceException: Objektreferencen er ikke indstillet til en forekomst af et objekt. på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow række, Strengen strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Strengen fileRefColumnRef, Strengen progIdColumnRef, Strengen fsobjTypeColumnRef, Strengen permMaskColumnRef) på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Strengen viewPath) på Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Det synes bare slags umuligt, at CQWP ikke ville arbejde for anonyme brugere. Hvis du vide mere om dette, Skriv venligst en kommentar.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Overtage styringen af dit OK og Annuller-knapper

Jeg skrev denne artikel et stykke tid tilbage, Men ser ud til jeg ikke linke til den fra min blog på tidspunktet,, så her går:

image

Denne artikel beskriver, hvordan du tvinger newform.aspx til at omdirigere til én side, når brugeren klikker på OK, og en anden side når hun klikker på Annuller.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Oprette, Opdatere og slette mønstre med SPD arbejdsproces

Jeg for nylig skrev en artikel for de gode mennesker på ShaerPointBriefing.com på et generelt mønster for implementeret CRUD i SharePoint Designer.  Her er en teaser:

image

Fuld artikel her:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Tjekke den ud!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

"Kan gøre” kontra "bør gøre” i SharePoint projekter

Jeg tror, at mange af os lejlighedsvis, præsenteres med, på grund af et bedre udtryk, unge-underordnede krav.  Slutbrugeren virkelig, meget dårligt ønsker et visse specifikke udseende, eller en meget specifik sortering struktur eller en til at klippe én i menuen eller klikke på indstilling at lette navigation eller [Indsæt lidenskabeligt afholdt tro på, at der sker forkert].  Som SharePoint pro's, Vi kan generelt opfylde næsten enhver form for krav med platform, men for nogle af dem, Vi kender i vores hjerter,:

  • De vil tage en uforholdsmæssig lang tid at gennemføre (og derfor dyrere)
  • De vil være yderst tilpassede og derfor vanskelige at vedligeholde og foretage fejlfinding af
  • Der er nogle nemme SharePoint tilgang, der opfylder 80% eller flere af kravet (dvs. opfylder sprit af kravet, men ikke brevet af kravet)

Bundlinjen, Vi ved, at "krav" er virkelig bare et rart at have eller endda legitime i en vis forstand, men noget, som folk skal leve med i stedet for at tilbringe en masse tid på at forsøge at "løse".

Jeg tænker på dem som "lille barn" krav, fordi jeg har set dette mønster mange gange før.  Børnene vil pine væk og nag du for nogle nyt legetøj for uger ad gangen.  Du får dem legetøjet, de spiller med det i et par timer eller dage og derefter sætte det ned, aldrig at samle den op nogensinde igen.  Eller, du får ikke den stykke legetøj, de nagende stopper og kid bevæger sig at blive formand for den frie verden.   Jeg har set det ske i SharePoint projekter.  Beslutningstagere får enten hvad de ønsker og det bliver en ubrugt eller underudnyttes funktion eller de får ikke hvad de ønsker og projektet stadig lykkes alligevel.

Jeg blev mindet om, at i dag i et forum post og jeg kunne godt lide hvordan Clayton Cobb forsøgte at få forum plakaten til at skubbe tilbage på en af disse former for krav: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Jeg er virkelig nysgerrig, hvordan folk se dette emne, og hvordan du håndtere det.  Jeg mangler punktet?  Har du strategier til at styre beslutninger beslutningstagere fra overinvesting i trivielle krav?  Indtal en kommentar.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Hurtige Tip: Føje jQuery til MOSS udgivelsessider

Når styrkelse af MOSS publising sider ved hjælp af jQuery, Jeg ramt den følgende hastighed bump:

Serverfejl i ' /’ Ansøgning.


Parserfejl

Beskrivelse: Der opstod en fejl under parsingen af en ressource, der er nødvendige for at behandle denne anmodning. Læs de følgende detaljer om parsefejlen, og foretag de nødvendige ændringer af kildefilen.

Parser fejlmeddelelse: Kun er indholdskontrolelementer tilladt direkte på en indholdsside, der indeholder indholdskontrolelementer.

Kilde fejl:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

Kildefil: /_catalogs/masterpage/KCC_FacultyMember.aspx    Linje: 12


Versionsoplysninger: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET-versionen:2.0.50727.4927

Det var let nok at lave (h/t til min kollega, Uday Ethirajulu).  Sørg for, at jQuery kode bor inde i "PlaceHolderAdditionalPageHead" som vist:

<ASP:Indhold ContentPlaceholderID = "PlaceHolderAdditionalPageHead" RUNAT = "server">

<script

    type = text/javascript""

    src="/jQuery/jQuery-1.4.min.js">

</script>

<script type = "tekst/javascript">

  $(dokument).klar til(funktion() {

   // Strålende jQuery ting går her.

   });

</script>

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

En lille ærgrelse båret frem…

SP2010 er meget cool stuff, men jeg ville ønske, de ville have justeret sprog på listen og biblioteker indstillingssider når det kommer til administration af indholdstyper:

image

Samme sprog var på plads for WSS/mos.  Ændre bare ordet "Slet" for at "fjerne" og det vil bare plain være mere fornuftigt.

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

</slutningen>