Månadsarkiv: Juli 2008

Skaffa dig till en SharePoint-användargrupp!

Under de senaste två veckorna, Jag deltog i gruppen New Jersey SharePoint och nybildade New York SharePoint Utvecklare användargrupp (i motsats till de mer etablerade New York SharePoint-användargruppen).

I New Jersey, de goda människorna i NewsGator presenterade sin produkt och omfattas en hel del mycket intressant social computing begrepp. Om du är ute efter för att införliva social computing in i din organisation i ett system-assisted sätt och går inte att hämta SharePoint out-of-the-box för att göra det åt dig, seriöst kolla NewsGator. Det är mycket bra grejer. En hel del bra social computing funktioner och (i en demomiljö minst) mycket bra gjort.

Jag är personligen övertygad om att företag som börjar anta social computing attityder och system kommer att överträffa de som inte gör. Det är också användbart att ignorera eller, på denna punkt tror jag, till och med fördröjning. Det kan göra en enorm skillnad i den dagliga verksamheten om gjort rätt. Jag ska skriva lite mer om detta senare.

I New York i går kväll, NY SharePoint utvecklargruppen sparkade igång sitt konstituerande möte på MSFT kontoret på 52: a och 6.. John Bender fram om hur du skapar en anpassad stsadm förlängning. Jag har läst om det, men se det "live" klargör saker. Det är mycket lättare än jag insåg. Inget behov av funktioner/lösningar, bara en XML-fil och en DLL-fil. Han gick genom en process för rekursivt hitta och Visa säkerhetsinställningar för webbplatser och listor i en webbplatssamling. Han tog det längre för att beskriva hur detta skulle kunna vara en del i en revision. Denna grupp fokuserar enbart på utveckling och så kommer inte i konflikt med större mer etablerade SharePoint användargruppen som ofta pratar på en högre nivå.

Det finns grupper över hela världen. Kolla in dem.

</slutet>

Prenumerera på min blogg.

E-posta dagliga uppgift påminnelser // Looping i SharePoint Designer arbetsflöde

Jag skrev upp en detaljerad artikel för några veckor sedan som beskriver hur du skapar en SharePoint Designer-arbetsflöde som skickar en uppgift påminnelse mail dagligen. Det har varit publicerade på den nya SharePoint Magazine webbplats. Mer allmänt, artikeln visar hur du skapar en looping struktur i SPD.

Tidningen har ett brett utbud av artiklar inklusive, bland annat, mycket tekniska grejer, intervjuer och branschnyheter. Jag rekommenderar att du lägger till din RSS-flöde.

Om du har en produkt eller tjänst att sälja, Jag skulle också överväga reklam på webbplatsen. Det är till en stark start med flera tusen par ögon tittar på det redan. Det är noga med att växa.

Slutligen, Om du har klåda att skriva något och få det ut inför en större publik, Detta är en bra tid och plats att skrapa.

</slutet>

Prenumerera på min blogg.

Technorati Tags:

SharePoint metodtips konferens

Jag talade på den SharePoint metodtips konferens i November.

Det är typ av en rolig historia. Jag var i Virginia presenterar på den SUGDC konferens och denna fredag var tidsfristen för att lämna engelsktalande förslag för BP-konferensen. Arrangörerna beskrivs hur de skulle använda en "blind urval" processen och att allt skulle göras till Välj presentation på grundval av dess värde, m.m.. Att maximera mina chanser att få utvalda, Jag skickade in två förslag. Urvalskommittén plockade båda.

Min kollega (Natalya Voskresenskaya) och jag kommer att diskutera en verkliga styrningsmodell som vi och vår kund tillsammans för en betydande SharePoint utbyggnaden projekt förra sommaren. Målet är att beskriva detaljerna i planen styre och varför vi anser att det utgör bästa praxis i samband med Sharepoint, Styrning och liknande företag.

Andra, Jag kommer att presentera en process för att erhålla stora affärsmässiga krav från användare. Detta går tillbaka till en av mina allra första blogginlägg, inaptly med titeln "MOSS: Effektiv introduktion till en organisation".

Denna konferens ser ut för att vara galet full av bra information och jag rekommenderar Riva dig bort från ditt arbete i tre dagar, att gå på dessa presentationer och nätverk med både konferensdeltagare och högtalare. Det blir tid och pengar väl spenderade.

Hope to see you there 🙂

</slutet>

Prenumerera på min blogg.

Technorati Tags:

Min senaste “Till försvar för SharePoint Designer” Artikeln är tillgänglig

Mark Miller över på Slutanvändaren SharePoint har postat min senaste artikel om hur du använder SharePoint Designer för att skapa stor arbetsflödeslösningar upp på sin plats. Kolla in.

I denna artikel, Jag talar om designprocessen och, mer i detalj, hur du ställer in en tillförlitlig och repeterbar test process som använder SharePoint-funktioner (anpassade listor, webbplatsmallar). Artikeln riktar sig till slutanvändare, men metoden är bra för utvecklare också.

</slutet>

Prenumerera på min blogg.

Hur du beskriva ditt SharePoint-jobb?

Hur ofta händer det att du? Jag sitter på min laptop, läser Bloggar, svara på inlägg i forum, 2 kopior av visual studio öppna och VPN skulle ut till en annan server med egen visual studio + 15 webbläsarfönster (en typisk dag) och någon heter Samantha (min fru, Tydligen) berättar, "Vi har finnas i 30 minuter. Få klädd."

Jag får upp i en dimma, vandra runt huset förvirrat, få i en bil och nästa sak jag vet, Jag är på en fest med en öl i handen och någon frågar mig, "Så, Vad arbetar du med?"

Dessa samtal gå aldrig bra.

Mig: "Ahh … Jag är en lösningar arkitekt för EMC."

Namnlös Person: tomma blicken

Mig: "Jag arbetar med en produkt som kallas SharePoint … Det är från Microsoft."

NP: "Aha! Jag har hört talas om företaget! Vad är SharePoint?"

Mig: "um … Det gör samarbete … människor använder den för att dela information … Det är en plattform för att bygga busines sol…"

NP: Ögon glasning.

Mig: "Jag är en programmerare."

NP: "Aha! Jag vet folk i mitt företag att göra programmering! När jag var i gymnasiet, Jag lekte med BASIC."

Och med den del av konversationen över, Vi vänder oss till något lättare att prata om, som politik.

Någon vård att beskriva hur de hanterar detta?

</slutet>

Prenumerera på min blogg.

Technorati Tags:

Dölja anpassade åtgärder i SharePoint

Flera månader sedan, medan du arbetar med ett projekt för en klient, Jag skapade en funktion. Bland annat, funktionen definieras en anpassad åtgärd (dessa visas under Webbplatsinställningar). Det enda syftet för den här anpassade åtgärden var att visa för mig som funktion aktiveringen fungerade som förväntat. I princip, Jag använde det som en rå form av felsökning.

Mycket till min förlägenhet, denna felsökning artefakt gjorde sin väg från dev UAT och produktion innan någon kom till be, "vad är denna xyzzy länk?"

Nu, Vi är i produktion och jag vill verkligen inte att avinstallera funktionen, fixa elements.xml och sedan installera om.

Todd dystrare pekade ut ett enkelt sätt att hantera det. I hans ord:

"Works kopieras inte till databasen, de läsa direkt från filen Elements.xml och kopieras till programtillstånd vid körning. Så, du behöver inte inaktivera, avinstallera, installera om, och återaktivera funktionen för att ta bort CustomAction. Bara ta bort det från filen Elements.xml och återvinna(s) ske. Nästa gång funktionen är i omfattning, ser du inte CustomAction längre."

Jag följde hans instruktioner och, Självklart, de arbetar.

I mitt fall, Detta är en avdelning nivå installation med bara en enda WFE. Om du befinner dig med detta problem i framtiden och med flera WFE, Jag tror du har att göra ändringen i varje.

</slutet>

Prenumerera på min blogg.

Konfigurera Thesaurus i MOSS

Jag arbetar på en arkitektur översyn dokument denna vecka och det föreslår, bland annat, att klienten bör du använda synonymordboken för att förbättra slutanvändarens sökupplevelse. Aldrig har gjort detta själv, Jag ville göra en snabb praktisk test så att mitt förslag är giltig.

Det var förvånansvärt svårt att lista ut hur man gör, även om det är, I själva verket, ganska lätt. Det finns en ganska bra bit av information om synonymordlistan (Kontrollera Här och Här, till exempel). Men, de docs är antingen WSS 2.0 / SPS 2003 orienterade eller de faktiskt stava inte ut vad göra för att efter du har gjort ändringarna i synonymordboken. De ger en bra överblick och rättvis lite detalj, men det räcker inte att korsa mållinjen.

Dessa steg arbetat för jag:

  1. Göra ändringar i synonymordlistan. (Se nedan för ett viktigt meddelande)
  2. Gå till servern och starta om den "Office SharePoint Server Search" Service.

Ett tips på hatten till Herr. J. D. Wade (bio). Han gav viktiga lite om starta om söktjänsten och räddade mig från oändliga, tidskrävande och onödiga iisresets och fullständiga indexet crawlningar. Denna episod bevisar, En gång till, att Twitter är awesome. (Följ mig på twitter här. Jag följer varje SharePoint person som följer mig).

Jag vet inte om den här funktionen är tillgänglig i WSS. Om det är eller är inte, lämna gärna en kommentar eller maila mig och jag kommer uppdatera detta inlägg.

Viktigt att notera: Det finns motstridiga uppgifter om vilken XML-synonymfilen ändra. Det finns begreppet "tsneu.xml" som "neutral" thesaurus. Jag slösat arbetade med att en. I mitt fall, Jag behövde till ändra den "tsenu.xml" filen finns under mappen app ID själv: \\win2003srvc$ ProgramMicrosoft Office Servers12.0DataOffice ServerApplications3c4d509a - 75 c 5-481 c-8bfd-099a89554e17Config. Jag antar att i en multi gård situation, du skulle göra denna förändring överallt en query server körs.

</slutet>

Prenumerera på min blogg.

Technorati Tags: , ,

Storskaliga MOSS dokument Management projekt: 50k Per dag, 10 Miljoner totalt

Den senaste veckan, någon ställde en fråga om att skapa en SharePoint-miljö som skulle hantera en ganska hög volym av nya dokument (10,000 +/- i detta fall). Jag vet inte mycket om detta, Men Tack vare denna vitbok, Jag känner mig mycket bättre informerade.

För mig, denna vitbok är ganska mycket bara en bok just nu, men jag började läsa igenom det och tänkte jag skulle vilja belysa min huvudsakliga take-away. SharePoint kan skalas för att hantera, på ett minimum, denna belastning:

  • 50k nya dokument per dag.
  • 10 miljoner dokument totalt.

Jag skriver de 50k / 10MM siffrorna eftersom de är lätt att komma ihåg. Så länge du vet de är minimum, du kommer inte få vanskligheten. Den maximala storleken är minst 10 procent högre än så och med extrem trimning, möjligen mycket högre.

Tack, Mike Walsh, än en gång för hans Weekly WSS FAQ uppdateringar och korrigeringar efter. Om du inte är prenumerant på det, Du bör allvarligt tänka på det..

</slutet>

Prenumerera på min blogg.

SharePoint prestanda — Snabb (Men ovanlig) Tips

Vi har jobbat i en användare acceptanstest (UAT) miljö som, jämfört med utvecklingen, döda långsam.

Det är en komplicerad miljö med FBA, SQL 2008, SSRS och utökade program tillgängliga över internet med https, så det har varit svårt att spåra upp frågan.

För en tidigare klient, Vi använde FBA med en LDAP-provider för roll (och medlemskapsprovider). En av mina kolleger, långt mer smart än jag, fastställt att "ur rutan" Rollprovider för LDAP, När den används i denna miljö, var inte skalning väl. Att lösa problemet för klienten, han genomfört ett trevligt caching system i en anpassad Rollprovider.

Denna situation verkade liknande, så vi tittade in i replikering att lösningen till den dagens klient. Eftersom jag felsökning som, Jag märkte att detta budskap skulle ofta visas i systemloggen (från Loggboken):

En arbetsprocess med process-id ' XXX’ som betjänar programpool ' hem – 80’ har begärt återvinning eftersom den nått sin gräns för virtuellt minne.

Jag tog detta som att app poolen långt återvinning, alldeles för ofta och det skulle förklara en prestanda problem.

Jag tittade på app poolens egenskaper och dess "återvinning" sida visade att egenskapen "högsta mängd virtuellt minne (i megabyte)" hade ställts in på true och hade satts till 5000. Det verkar vara tillräckligt, men jag beslöt att ta bort värdet och som hade en omedelbar positiv effekt. Ingen mer programpool återvinning. Ingen mer mystiska nedgångsperioder och pauser.

Jag förstår inte riktigt den underliggande "grejer" som händer där, men uppenbarligen någon form av orsak/verkan sak händer och nu, UAT miljön är användbara.

</slutet>

Prenumerera på min blogg.

Fairfield/WestChester SharePoint grupp i Connecticut

Min kollega (Natalya Voskresenskaya) och jag kommer att tala på den Fairfield/Westchester SharePoint User Group möte på 6:00 PM på 07/16 (Onsdag). Vi talar om webbdelen Innehållsfråga. Detta är samma (Men förbättrad version som vi gav till New York i maj).

Förregistrera dig här: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

Natalia och jag hoppas att se dig där!

Här är mailet Richard Martzelle precis skickat i ämnet:

Avsnittet: Med hjälp av webbdelen för innehållsfråga att skapa Business Solutions

Högtalare: Paul Galvin & Natalya Voskresenskaya

Datum: Juli 16TH Välkomnar tid: (Äta & Nätverk): 6:00PM Tid: 6:30 PM -8:00PM

Mötesbeskrivning

Webbdelen för innehållsfråga MOSS 2007 (CQWP) användarna kan skapa anpassade vyer av data från många källor, och presentera informationen på ett ställe. Trots dess kraftfull fråga & innehåll förfining alternativ, CQWP är ofta en underskattad och förbises funktion. CQWP är både en "data utvinning motor" (hitta dokument eller listobjekt någonstans i en webbplatssamling) och även en förstklassig presentationsverktyg som gör att användarna kan kontrollera hur innehållet presenteras av omslag HTML och formatmallar för att formatera visningen av nästan något sätt du vill.

I denna demo-tung session, de kommer att visa hur man använder CQWP för att lösa affärsproblem av visar huvudfunktionerna

• Använd standard CWQP funktioner, inklusive målgruppsanpassning

• använder CWQP som ett rapporteringsverktyg som helst i en webbplatssamling via filterkriterier som "alla dokument som skapas idag"

• ändra utseende & känslan i frågeresultatet att belysa affärsdata, Visa ytterligare kolumner med information, Visa information i ett rutnätsformat, och andra

• Visa hur CQWP kan hjälpa till innehållstypen administration (dvs. Hitta alla dokument för en viss innehållstyp för att förstå potentiella effekten av att ändra en CT-definition)

• beskriva vissa begränsningar för CQWP

• ge en lista över resurser för avancerade CQWP tekniker, inklusive Bloggar, ECQWP Codeplex projekt & MSDN-dokumentationen

</slutet>

Prenumerera på min blogg.

Technorati Tags: