SharePoint bedste praksis konference, “Bedste praksis,” og elefanten i rummet

Jeg var heldig at deltage i og præsentere på sidste uges SharePoint bedste praksis konference. Jeg er stadig ny til hele tale "ting" og, helt ærligt, Jeg var en smule nervøs for den første halvdel, mens jeg svedte ud venter på at tale mig selv. Den slags nervøs følelse gjorde det lidt svært for mig at være opmærksom på oplægsholderne (ikke at jeg ignorerede dem.). I stedet, Jeg fokuserede lidt mere på fremmødte.

Konferencer sat altid mit sind racing og der var en masse tage i på denne ene. Denne konference var fremragende. Jeg tror, det var usædvanligt på flere måder. Det var ikke en tung developer conference. Der var helt sikkert dev dele til det, men jeg tror det var i hvert fald 60% fokuseret på ikke-dev spørgsmål, måske så højt som 80%. Jeg tror, det taler til SharePoint markedets skiftende karakter. Virksomheder gennemfører SharePoint i en række forskellige måder, og de er på udkig efter vejledning om hvordan man gør det rigtigt. Og ikke kun vejledning om hvordan du kan oprette funktioner/løsninger (som nu, har været meget veletableret).

Jeg mener, at konferencen var uhyre værdifuld for de fleste alle, der deltog, og jeg ved, at arrangørerne planlægger at gøre konferencen igen tidligt næste år.

Når det er sagt, Jeg tror, der var en forspildt mulighed, som jeg håber, at de næste konference adresser. Jeg siger det er en forspildt mulighed, men det er ikke en dårlig ting. At opdage Fællesskabet behov er i sig selv en god ting. Konferencen drøftede en række bedste praksis i en række forskellige områder som forvaltning, uddannelse, krav indsamling, Søg, udvikling, informationsarkitektur, osv. Jeg tror, de har forpasset lejligheden har at gøre med "grøn-feltet" antagelser, der ligger til grund for mange af de bedste fremgangsmåder.

Når vi taler om grønne felt, Vi mener, at SharePoint har ikke gået ind i produktionen og vi starter med en ren tavle. Dette er ideelt, fordi du kan starte med det samme ved hjælp af bedste praksis til at definere og forvalte regeringsførelse, informationsarkitektur, osv. Dog … Hvad sker der, når du er allerede i produktion med flere tusinde brugere (eller 10 tusinder) og du følger ikke bedste praksis i begyndelsen? Jeg har set virksomheder med … ahem … en meget ulige informationsarkitektur bagt ind i deres miljø. Jeg tror ikke, at denne konference gav meget vejledning for organisationer med slags problem (og jeg mener ikke bare IA, men styring, Søg, mange andre områder). Selvfølgelig, vel vidende, du har et problem er en stor del af løsningen og det er meget værdifuldt.

Jeg tror, at online SharePoint Fællesskabet ikke har gjort meget for at løse dette enten. Jeg ved, jeg ikke har. Det er et svært problem at løse på mange niveauer. Teknisk er det svært. Budget-Wise, det er svært. Kulturelt, Det er svært. Dog, Det er sandsynligvis et større real world problem end de fleste. Siden konferencen sluttede, Jeg har været tanker om disse former for problemer og hvordan man ville løse dem. Der må være et bedre svar end, "afinstallere og geninstallere" og Fællesskabet skal stå over det hoved på.

Jeg tror, at dette en stor mulighed for blogging samfund og erfarne troede ledere til at lægge nogle retningslinjer for hvordan du kan reparere deres miljøer. Jeg tror der er en lille men nul risiko for, at SharePoint kan ende op med en dårlig og varig ry som følge af dårligt architected implementeringer, der mislykkes på grund af dårlig ledelse, IA, osv.

</slutningen>

Abonner på min blog.

Technorati Tags:

Ny Blogger på blokken

Min kollega, EMC, Erik Swenson, er blevet overtalt til at hoppe i kampen, stand up and be counted 🙂

Han blogs om om en bred vifte af SharePoint branding emner på http://erikswenson.blogspot.com/. Nogle af hans seneste indlæg indeholder interessante ting om Photoshop, Microsoft Office Live for små virksomheder, SharePoint regeringsførelse, oprette brugerdefinerede WCM stilarter og så videre. Han ikke begrænse sig til branding. Det er ganske interessant blanding, som er en lille smule forskellig fra en masse SharePoint blogs som jeg kender.

Hans RSS-feed er: http://feeds.feedburner.com/SharepointBrandingDesign

Tjek det ud og give ham lidt opmuntring. Vi alle har brug for, fra tid til anden, især når vi først rigtig dykke ned i denne blogging verden.

</slutningen>

Abonner på min blog.

Technorati Tags:

Bedste praksis konference: “Få store krav” PowerPoint-præsentation

Jeg har uploadet PowerPoint til en af mine sessioner, "Få store forretningsmæssige krav," lige her (http://CID-1cc1edb3daa9b8aa.SkyDrive.live.com/Self.aspx/Public/Paul Galvin Great Requirements.pptx).

Bortset fra en række strålende point, stærkt gjort, kortbunken indeholder omfattende noter, som supplere og forbedre de ovennævnte strålende samtaleemner.

For dem af jer der gik glip af den bedste praksis konference, Jeg var heldig nok til at præsentere og diskutere en proces, der virker meget godt, når forsøger at finde nøjagtig slutbrugeren forretningskrav til SharePoint projekter. PowerPoint plus noter beskrive dette i temmelig god detalje. Det supplerer en af mine tidligste blogindlæg her: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</slutningen>

Abonner på min blog.

SharePoint Dashboards Online Seminar

Min online ven, Mark Miller over og Slutbrugeren SharePoint (www.endusersharepoint.com) der kører en gratis en time seminaret målrettet, som han gør altid, på Fællesskabets SharePoint slutbrugeren. Det foregår på 1 pm EDT. Detaljer er her: http://www.endusersharepoint.com/?p=785

Jeg har siddet i på en af hans online seminar sidste måned og det blev gjort ganske godt, og hvis du er interesseret i nogle meget praktiske info på dashboards på SharePoint, Jeg er sikker på det er værd at 1 time investering.

</slutningen>

Abonner på min blog.

Technorati Tags: ,

SharePoint bruger gruppe Webcast i aften

I aften, 08/20/08, Connecticut SharePoint bruger gruppemøde udsender et webcast i stedet for et fysisk møde i denne måned.

Aftenens emne: "Microsoft Office SharePoint Server 2007 – Ekstranet indsættelse metoder"

Microsofts egen Chris Lavista vil føre diskussionen. Jeg har arbejdet med Chris før og han kender virkelig sit kram. Hvis du har nogen interesse i dette emne, Tjek det ud. Her er detaljerne:

SharePoint bruger gruppe Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Emne: Microsoft Office SharePoint Server 2007 – Ekstranet indsættelse metoder
Højttaler:
Chris Lavista af Microsoft

Dato: August 20th Velkommen tid: 6:15 PM Tid: 6:30 PM -8:00PM


Beskrivelse:
SharePoint giver mulighed for flere installationsmuligheder. Diskussionen bliver centreret om, hvordan en sikre ekstranet på SharePoint-platformen kunne implementeres. Diskuter bedste praksis og scenarier der involverer integration af Forefront teknologier, ISA Server 2006 og IAG 2007. Valgfrit, tale med understøttede enkelt tegn på brugstilfælde.
Om Chris:
Chris Lavista er en teknisk arkitekt på senest åbnede Microsoft Technology Center i New York. Hans fokus er på SharePoint, Samarbejde, og Unified Communications. Han har arbejdet i sektoren for finansielle tjenesteydelser (Chase, Citigroup) før han kom til Microsoft for 8 år. Han startede hos Microsoft i 2000 som en del af deres konsulentydelser praksis før tiltrædelsen af MTC team i tidligt 2006.

Registrering & Mere Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</slutningen>

Abonner på min blog.

Technorati Tags:

Har din søgning udvalget holdt denne måned?

Det er begyndelsen af måneden og nu er så god tid som nogen for dit firma Søg udvalg til at mødes og analysere guldkorn, vellykket og ikke så vellykket søgninger, osv.

Du behøver ikke et Søg udvalg? Then form one 🙂

WSS og især MOSS Søg fordel fra nogle menneskelige tilsyn. Investere et par timer om måneden på en konsistent månedlige grundlag er ikke kun sjovere end en tønde Monkeys, Det kan:

  • Give indblik i virksomhedens informationsbehov. Hvis folk søger venstre og højre for emnet "xyzzy," du ved det er et vigtigt emne til virksomheden.
  • Identificere potentielle uddannelseskrav. Hvis folk søger efter emne "xyzzy" men bør virkelig være at søge efter "abcd" så kan du bruge til at uddanne folk om, hvor og hvordan du finder oplysninger.
  • Hjælpe din organisation med at forfine sin informationsarkitektur.
  • Identificere muligheder for at forbedre synonymordbogen.
  • Andre muligheder vil uden tvivl præsentere sig selv.

Der bør være på Søg Udvalget? Du ville vide dine bedste folk, men overveje:

  • Mindst én (og måske kun en) IT-person, der forstår (eller kan lære) de forskellige måder at nappe søgning, herunder guldkorn, synonymordbog, administrerede egenskaber, osv.
  • Flere fagspecialister, der kan læse søgningsrapporterne, indtage det og kommunikere business-kyndige handlinger til det, så det kan trykke på knapperne, træk håndtagene og åbne/lukke ventiler som nødvendigt at på udvalgets anbefalinger.
  • En eller flere oplysninger arkitekter, der kan validere, en eller anden måde, om informationsarkitekturen er Søg venlige og om det fungerer godt for virksomheden.
  • En roterende sæde i Udvalget. Bringe i en eller to personer, der ikke normalt deltager i disse former for indsats. De kan bringe usædvanlige og værdifulde indsigter til tabellen.

Happy analysere!

</slutningen>

Abonner på min blog.

Technorati Tags:

Hurtig og nem: Få SPFolder af SPItemList

Jeg holder løbe ind i dette problem og Google synes aldrig at forstå, hvad jeg ønsker at gøre, så jeg regnede ville jeg skrive det.

Jeg har gjort en masse event modtager fejlfinding i den sidste uge eller to. Skadestuen er defineret mod et dokumentbibliotek. De enkelte elementer i dokumentbiblioteket er tæt relateret til deres overordnede mapper. Så, Jeg får altid mappen af varen for forskellige manipulationer. Mens fejlfinding, Jeg havde brug at opdatere metadataene i en mappe for en bestemt vare hvis ID jeg kender.

Her er en lille konsolprogram (designet til at køre på server i farmen) det tager to argumenter: ID'ET for et emne og en værdi til at tildele et felt, "Godkendelsesstatus". Det hårdt koder en masse ting og har ingen fejlkontrol.

Koden ser op en hårdt kodet hjemmeside, får en hårdt kodet dokumentbibliotek og derefter finder de angivne. Derefter finder den overordnede mappe af elementet og tildeler statusværdien.

Den vigtigste lektie her for mig er, at SPItem ikke får du adgang til mappen. Du skal bruge SPListItem.File.

Hvis nogen bryder sig om at tilbyde en kritik eller foreslå en bedre måde at få mappen af en vare, venligst efterlade en kommentar.

<kode>
ved hjælp af System;
ved hjælp af System.Collections.Generic;
ved hjælp af System.Text;
ved hjælp af Microsoft.SharePoint;
ved hjælp af System.Collections;

navneområde Conchango
{
    /// <Resumé>
 /// </Resumé>
 klasse ManualFolderUpdate
    {
        statisk void Main(streng[] args)
        {
            streng MSH = "ManualFolderUpdate (v1.0): "; // MSH = "besked overskrift"

 Konsol.WriteLine(MSH + "Opstart.  Jeg blev senest ændret den 08/04/08.");

            streng URL = http://localhost/xyzzy;

            ved hjælp af (SPSite oSPSite = nye SPSite(URL-adresse))
            {

                ved hjælp af (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList.Update() docLib = oSPWeb.Lists["Dokumenter"];

                    Konsol.WriteLine(MSH + "Fik dokumentbiblioteket.");

                    Konsol.WriteLine(MSH + "Doc lib emnet tæller: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    streng NewStatus = "xyzzy";

                    FolderID = System.Konvertere.ToInt32(args[0].ToString());
                    Konsol.WriteLine("Søger mappe for varen: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Konsol.WriteLine(MSH + "Fik den overordnede mappe.");

                    NewStatus = args[1].ToString();
                    Konsol.WriteLine("Indstilling af status [" + NewStatus + "].");

                    Konsol.WriteLine("Trykke retur til at begå opdatering eller CTRL-C for at afbryde.");

                    Konsol.ReadLine();

                    thisItemFolder.Item["Godkendelsesstatus"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Konsol.WriteLine(MSH + "Færdig med at opdatere mappen.  Spændende.");

                } // ved hjælp af SPWeb

            } // ved hjælp af SPSite

 Konsol.WriteLine(MSH + "Færdig.");

        } // Main

    } // klasse foldersync
} // navneområde
</kode>

</slutningen>

Abonner på min blog.

Technorati Tags:

Søndag formiddag Funny: “Far, Han kender ikke selv du”

Vi nordlige New Jersey Galvin er store fans af den politiske satire tv. program, The Daily Show hostet af Jon Stewart. Jeg kan ikke lide at få politisk i min blogging, så jeg vil sige, er, at uden den Daily Show, Jeg kan godt have permanent mistede alle sans for humor omkring 12/12/2000.

Vi havde et måltid på dækket i begyndelsen af sidste uge og min ti-årige søn bringer op en nylig episode af den Vis. Jeg lavede kommentaren, "Jon Stewart ved at han bedre ikke gøre nar af mig eller vil der være forfærdelige konsekvenser for Jon Stewart."

Min søn tænker på det i et minut og siger: "Far, nummer et: Han kender ikke selv dig."

Jeg ventede en nummer to, men han besluttede at var nok og gik videre til den næste emne uden at springe et slag.

Det plejede at være, at jeg kunne få en meget mere kilometertal ud af disse former for jokes, men han bliver også brugt til mig eller for modne eller begge. Jeg har brug at justere en eller anden måde.

</slutningen>

Abonner på min blog.

Technorati Tags:

Medarbejder træningsskema og materialer skabelon — Sæde Count Bug PLUS sikkerhed lave(?)

Dette er en ret populær "fabelagtig 40" skabelon. Det har også en fejl, som er kendt (Jeg har selv blogges om hvordan man kan lave det).

Sogeti udgivet en CodePlex projekt i denne uge det løser fejlen (hvilket er rart i sig selv, men ikke epokegørende) men de hævder også at have løst en meget vanskeligere opgave: sikkerhed. Fab 40 skabelonen kræver en meget generøs sikkerhedsindstilling (brugernes behov bidragyder niveau adgang til stort set alt). Ikke mere! Ifølge den summariske codeplex:

"Denne skabelon indeholder også en ny brugerdefineret arbejdsproceshandling, som gør det muligt for skabelonen til at arbejde uden at skulle give alle brugere bidragydertilladelser til listen kurser."

Der er gode ting og værd at checke ud.

</slutningen>

Abonner på min blog.

SharePoint Designer Workflow, Hændelsesmodtagere og “Opdatere listeelementet” versus “Angiv feltet i aktuelle element”

Vi har et sæt af SharePoint designer arbejdsgange, at "kommunikerer" med en event modtager på listen via ændringer i websted kolonneværdier. For eksempel, Hvis en webstedskolonne "SetDuedate" er angivet til sand ved arbejdsprocessen, event modtageren registrerer ændringen, beregnes en forfaldsdato og tildeler denne dato til en anden webstedskolonne, "Forfaldsdato." Vi delt ting op som dette fordi begivenhed modtageren kan beregne en forfaldsdato ved hjælp af komplekse god forretningsskik (tages højde for weekender og virksomhedens fridage) mens SPD virkelig kan ikke.

I en bestemt forekomst, Vi løb ind i et problem med dette trick. Fejlfinding af alt dette er temmelig vanskeligt, men vi kom til den klare konklusion, at i et tilfælde (mindst), arrangement modtager ikke kører hele tiden. I ét trin i arbejdsprocessen, Vi vil ændre værdien af en webstedskolonne og event modtager syntes ikke at køre. Dog, det kører konsekvent i et andet trin i arbejdsprocessen.

Efter at have gennemgået det, Jeg har bemærket, at glade arbejdsprocestrinnet anvendes "Update listeelement" mens de andre trin bruges "Set-feltet i aktuelle element." Opdatere listeelementet var ajourfører den "aktuelle vare." Jeg er ikke sikker på hvorfor vi plukket ene over den anden, da de synes at gøre det samme.

Så … Handlingen Update listeelementet foranledigede begivenheden til brand. På den anden side, Feltet sæt i aktuelle element handling ikke.

Jeg brugte opdatere listeelementet i begge steder og Bratsch! Det virkede. [[ Samlede sidebemærkning, Jeg spillede violin for på daglig basis for næsten 15 år ]]

Fra dette, Foreløbig mener jeg, at "indstille feltet" handling forårsager ikke hændelsesmodtagere brand, i det mindste nogle af tiden.

Dette spørgsmål plaget os for uger.

Dette er en af disse "observerede adfærd" indlæg. Jeg bemærkede dette ske en gang i et bestemt miljø og jeg gør nogle gæt om, hvorfor tingene sket som de gjorde. Hvis du har nogen indsigt i denne ene, behage lod i kommentarerne.

</slutningen>

Abonner på min blog.

Technorati Tags: