På jakt efter … Stora SharePoint PM och lösningar arkitekt

Jag leder en SharePoint praxis för datorn genererade lösningar (CGS).  Vi är baserade i New York City på World Financial Center (precis intill WTC).  Jag ser för att anställa två full tid människor att hjälpa mig leda min grupp – SharePoint projektledare och en SharePoint-lösningar arkitekt. 

Båda rollerna är heltid och inte kan göras på distans.  Det finns inte en massa resor.  Resor, som sådant, allmänhet äger rum i NY, NJ och CT.

Om du är intresserad att veta mer, avfyra ett mail till pgalvin@cgsinc.com.  Jag skulle älska att höra från dig. 

Vår hemsida gör inte ett bra jobb förklarar min praktik (Jag jobbar på som).  Med alla medel, kolla upp det, men jag ska ge dig den verkliga scoop om vi pratar på telefon.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Performance Point 2010 och rapportera Server-URL

Jag var kämpar i går med prestanda och ville dela ett snabbt tips som kan rädda någon några timmar frustration.

Vi hade skapat en SSRS rapport och distribueras till SharePoint.  Vi distribueras till SharePoint och vi kunde köra det bara fint genom att navigera till rapportbiblioteket och klicka på rapporten.  Vi kan också lägga till det till en webbdelssida hjälp av SSRS rapport viewer webbdelen.  Alla bra grejer.

När vi försökte lägga till en instrumentpanel med hjälp av Instrumentpanelsdesignern, men, vi drabbades en vägg.  Instrumentpanelsdesignern skulle berätta "Det gick inte att hitta rapporten anges av URL. Kontrollera att serverns URL och rapport-URL är korrekt."  Detta är vad jag ser:

image

Bing fann mig denna lovande artikel, “Kul visa SSRS (integrerade) rapporter med hjälp av PerformancePoint SQL Server-rapport viewer”).  Det kändes som bra information, men jag var inte kan lösa problemet med det visade.

Jag har hämtat Spelman på arbetsstationen att se vad som hände under omslag och även om det var också improduktiva, Det var mycket intressant.  Jag föreslår att du prova att tid bara för att se vad som händer.  Det är ganska lysande. 

Slutligen, min kollega Kiran Chauhan hänvisade mig till central administration av att titta på rapport serverinställningar.  Märkligt nog, som finns under "Allmänna inställningar".  Jag hade tidigare sökt efter det som en hanteringstjänster.  Jag har fortfarande lära min väg runt SP 2010 🙂

Central admin visade mig omedelbart problemet:

image

Och verkligen, Här:

image

Den viktigaste biten var det "_PROD_SERVER" läggs tot han rapporteringsservern URL.  När jag såg att, Det var en enkel sak att pop över till Instrumentpanelsdesignern och använda rätt URL, som visas:

image

Och i detalj:

 image

Nedersta raden:

  • Rapport serverns URL kommer direkt från Central Administration
  • Rapport-URL: Fullständig URL till den faktiska RDL-fil själv.

Det är så lätt när det görs på rätt sätt!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

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

Om du ska i området och anständigt köra distans, Du bör överväga att delta i nästa DC området SharePoint lördag händelse.  Denna händelse har en intressant fokus:

Fokus mer inriktat mot federala regeringen och offentliga sektorn SharePoint system till fallstudier, hur du, bästa praxis, och metoder.

Det är ganska bra grejer.  Det ska bli intressant att se en "fokuserad" SharePoint lördag-händelse, första gången för mig.

Jag kommer att tala om allmänna ämnet "Att uppgradera eller inte uppgradering – praktiska råd om varför och om du bör uppgradera till SP 2010"

Jag har inte förberett presentation ännu.  Om du har ett intresse i detta ämne, från valfri vinkel, lämna gärna en kommentar.  Jag ska svara och jag ska införliva det i min presentation.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Skapa skrivare sidor och även skriva ut dem

Jag skrev upp en artikel för SharePoint Briefing en vecka sedan eller så och det är bokförts.  Här är öppningen lite:

image

Du kan läsa hela här: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Jag hoppas detta hjälper någon.  Njut av!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SP 2010 CQWP, Dokumentbibliotek och anonyma användare

Viktig uppdatering: Waldek Mastykarz har postat en lösning här: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</slut på uppdatering>

Denna vecka, mitt team och jag uppgraderar en offentlig internet kunden från MOSS till SP 2010. MOSS webbplatsen använder CQWP på flera ställen.

Vi gick igenom ett detaljerat förfarande för att säkerställa noggrannhet, kvalitet och allt det bra grejer. Trots detta, Vi sprang in i ett problem i den 11: e timme som vi inte förväntar oss eller avslöja förrän mycket sent. Särskilt, vår CQWP skulle inte göra det för anonyma användare. Det återges hitta för författarna (som var inloggad), men det skulle inte visa innehållet för anonyma användare.

Vi gjorde en hel del forskning och dessa är de parametrar och åtgärder som vi tog till isolera beteendet:

  • CQWP skulle göra fina när det var dra innehåll från en anpassad lista.
  • CQWP skulle rendera innehållet från Siddokumentbibliotek biblioteket.
  • Det skulle inte göra innehåll från /SiteCollectionImages
  • Vi skapade ett nytt dokumentbibliotek och laddat upp några dokument till den. Vi lägga till inte alla typer av innehåll i biblioteket-detta var en enkel ur rutan doc lib med ingen anpassning. Befintliga CQWP kunde inte läsa från det.
  • Vi har skapat en ny sida och lagt till en CQWP till den med alla standardvärden. Det skulle inte göra det för anonym.
  • Vi (något hastigt) ställa in en ny SP 2010 miljö, direkt ur lådan igen och replikeras detta beteende.

Nedersta raden, Det verkar att CQWP i SP2010 inte kan återge innehållet för anonyma användare när datakällan är ett dokumentbibliotek. Detta kan vara sant?

Detta är det felet som vi såg i loggarna:

Del webbrubrik: Content Query Web del 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 SharePoint Foundation-webbdelar 89a1 hög fel vid körning av webbdelen: NullReferenceException.: Object reference not set till en instans av ett objekt. på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow rad, Sträng strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Sträng fileRefColumnRef, Sträng progIdColumnRef, Sträng fsobjTypeColumnRef, Sträng permMaskColumnRef) på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() på Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Sträng viewPath) på Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Det verkar ganska omöjligt att CQWP inte skulle fungera för anonyma användare. Om du vet någon mer om detta, Vänligen skriv en kommentar.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Ta kontroll över din OK och Avbryt knappar

Jag skrev denna artikel ett tag tillbaka, men ser ut som jag inte länka till den från min blogg på gång, Så här går:

image

I denna artikel beskrivs hur du tvingar newform.aspx att omdirigera till en sida när användaren klickar på OK och en annan sida när hon klickar på Avbryt.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Skapa, Uppdatera och ta bort mönster med SPD arbetsflöde

Jag skrev nyligen en artikel för de goda människorna på ShaerPointBriefing.com på ett allmänt mönster för genomförda CRUD i SharePoint Designer.  Här är en teaser:

image

Hela artikeln här:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Kolla in!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

"Kan göra” kontra "ska göra” i SharePoint-projekt

Jag tror att många av oss ibland presenteras med, brist på en bättre fras, unga barn krav.  Slutanvändaren verkligen, mycket dåligt vill ett vissa specifika utseende, eller en mycket specifik sortering struktur eller en att skära ut ett klick eller menyn Alternativ för att underlätta navigering eller [Infoga passionerat uppfattning som råkar vara fel].  Som SharePoint pro, Generellt kan vi tillgodose nästan alla typer av krav med plattform, men för vissa av dem, Vi känner i våra hjärtan som:

  • De kommer att ta en oproportionerlig tid att genomföra (och därför kosta mer)
  • De kommer att vara mycket anpassade och därför svår att underhålla och felsöka
  • Det finns är något lätt SharePoint förhållningssätt som uppfyller 80% eller flera av kraven (dvs. uppfyller anda av kravet, men inte märka av kravet)

Nedersta raden, Vi vet att "kravet" är egentligen bara ett trevligt att ha eller ens legitima i någon mening, men något som människor bör leva med i stället för att spendera en massa tid på att försöka att "lösa".

Jag tänker på dessa som "barn" krav eftersom jag har sett detta mönster många gånger tidigare.  Barnen kommer att tyna bort och tjatar du för några nya leksak för veckor i taget.  Du får dem leksaken, de spelar med det för några timmar eller dagar och sedan lägga ner, aldrig att plocka upp någonsin igen.  Eller, du får inte leksaken, den gnagande stannar och ungen flyttar vidare till bli President i den fria världen.   Jag har sett detta hända i SharePoint-projekt.  Beslutsfattare få antingen vad de vill och det blir en oanvända eller underutnyttjade funktion eller de får inte vad de vill och projektet fortfarande lyckas ändå.

Jag blev påmind om att idag i ett forum inlägg och jag gillade hur Clayton Cobb försökte få forumet affisch att trycka tillbaka på en av dessa typer av krav: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Jag är verkligen nyfiken hur människor ser på detta ämne och hur du hanterar det.  Jag saknar punkten?  Har du strategier för att styra beslutsfattare från överinvestera i triviala krav?  Lämna gärna en kommentar.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Snabbtips: Att lägga till jQuery MOSS publiceringssidor

När förbättra MOSS publising sidor med hjälp av jQuery, Jag slog de följande hastighet bump:

Servaren misstag i ' /’ Ansökan.


Parsningsfel

Beskrivning: Ett fel uppstod vid parsningen av en resurs som krävs för att utföra den här begäran. Granska följande specifika parse fel uppgifter och ändra ditt källfilen på lämpligt sätt.

Tolken felmeddelande: Endast tillåts innehållskontroller direkt i en innehållssida som innehåller innehållskontroller.

Källkod fel:

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

Källfil: /_catalogs/masterpage/KCC_FacultyMember.aspx    Linje: 12


Versionsinformation: Microsoft.NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

Det var lätt att fixa (h/t till min kollega, Uday Ethirajulu).  Se till att den jQuery kod lever inne i "PlaceHolderAdditionalPageHead" som visas:

<ASP:Innehåll ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">

<skript

    Type = text/javascript""

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

</skript>

<skript type = "text/javascript">

  $(dokument).redo(funktionen() {

   // Lysande jQuery grejer går här.

   });

</skript>

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

En liten störning överförts…

SP2010 är mycket coola grejer, men jag önskar att de skulle har justerat språket på lista och bibliotek inställningssidor när det gäller att hantera innehållstyper:

image

Samma språk var på plats för WSS/mossa.  Bara ändra ordet "ta bort" till "ta bort" och det kommer helt enkelt mer meningsfullt.

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

</slutet>