SharePoint beste praktijken conferentie, “Beste praktijken,” en de olifant in de kamer

Ik had het geluk te wonen en te presenteren op de Conferentie van vorige week van SharePoint beste praktijken. Ik ben nog steeds nieuw voor de hele spreken "ding" en, eerlijk gezegd, Ik was een beetje nerveus voor de eerste helft terwijl ik zweette die wachten om te spreken van mezelf. Dat soort van zenuwachtig gevoel maakte het een beetje moeilijk voor mij om aandacht te besteden aan de presentatoren (niet dat ik hen negeerde). In plaats daarvan, Ik een beetje meer gericht op de genodigden.

Conferenties altijd mijn racen geest ingesteld en er was een veel nemen in op deze. Deze conferentie was uitstekend. Ik denk dat het was ongewoon op verschillende manieren. Het was niet een zware ontwikkelaar conferentie. Er waren zeker dev delen aan het, maar ik denk dat het was ten minste 60% concentreerde zich op kwesties van niet-dev, misschien zo hoog als 80%. Ik denk dat spreekt tot het evoluerende karakter van de SharePoint-markt. Bedrijven zijn uitvoering van SharePoint in een verscheidenheid van manieren en ze zijn op zoek naar aanwijzingen over hoe om het te doen rechts. En niet alleen aanwijzingen over hoe om functies/oplossingen te maken (die nu, Er is zeer goed opgezet).

Ik denk dat de conferentie was enorm waardevol voor de meeste iedereen die bijgewoond en ik weet dat de organisatoren van plan bent te doen van de conferentie opnieuw begin volgend jaar.

Dit gezegd zijnde, Ik geloof dat er was een gemiste kans waarvan ik hoop dat de volgende conferentie adressen. Ik zeg dat het is een gemiste kans, maar dat is niet een slechte zaak. Het ontdekken van de noodzaak van een Gemeenschap is in en van zichzelf een goede zaak. De Conferentie besproken een aantal best practices in een verscheidenheid van gebieden zoals bestuur, opleiding, eisen verzamelen, zoeken, ontwikkeling, informatie-architectuur, etc. Ik denk dat dat de gemiste kans heeft te maken met de "green field" aannames die ten grondslag ligt aan veel van de beste praktijken.

Wanneer we praten over het groene veld, bedoelen we dat SharePoint is niet gegaan in productie en we met een schone lei beginnen. Dit is ideaal omdat u meteen met beste praktijken beginnen kunt voor het definiëren en beheren van bestuur, informatie-architectuur, etc. Echter … Wat gebeurt er als je al in productie met verscheidene duizend gebruikers (of 10 van duizenden) en u niet te volgen beste praktijken aan het begin? Ik heb bedrijven met … ahem … een zeer oneven informatie-architectuur gebakken in hun omgeving. Ik denk niet dat deze conferentie gaf veel richtsnoeren voor organisaties met dat soort probleem (en ik bedoel niet alleen IA, maar bestuur, zoeken, vele andere gebieden). Natuurlijk, weet dat je hebt een probleem is een groot deel van de oplossing en dat is zeer waardevol.

Ik denk dat dat de online gemeenschap van SharePoint niet veel om aan te pakken dit ofwel gedaan. Ik weet dat ik niet. Het is een zeer moeilijk probleem op te lossen op vele niveaus. Het is technisch moeilijk. Budget-Wise is het moeilijk. Cultureel, het is moeilijk. Echter, het is waarschijnlijk een groter probleem van de echte wereld dan de meeste. Aangezien de conferentie eindigde, Ik heb nagedacht over dit soort problemen en hoe men hen zou oplossen. Er moet een beter antwoord dan worden, "verwijderen en opnieuw installeren" en de Gemeenschap moet het hoofd op het gezicht.

Ik denk dat dit een geweldige kans voor de blogging gemeenschap en ervaren leiders dachten om lay-out sommige aanwijzingen over hoe om te herstellen van hun omgevingen. Ik denk dat er is een klein maar niet-nul risico dat SharePoint met een slecht en blijvende reputatie als gevolg van slecht eindigen kan ontworpen implementaties die als gevolg van slecht bestuur mislukken, IA, etc.

</einde>

Abonneren op mijn blog.

Technorati Tags:

Nieuwe Blogger op het blok

Mijn collega EMC, Erik Swenson, heeft overreed om te springen in de strijd, stand up and be counted 🙂

Hij blogs over over een breed scala aan SharePoint branding onderwerpen op http://erikswenson.blogspot.com/. Sommige van zijn recente berichten bevatten interessante dingen over Photoshop, Microsoft Office Live voor kleine bedrijven, SharePoint Governance, maken, aangepaste WCM stijlen enzovoort. Hij heeft zichzelf niet beperken tot branding. Het is nogal een interessante mix die is een beetje anders dan veel van de SharePoint-blogs die ik ken.

Zijn RSS-feed is: http://feeds.feedburner.com/SharepointBrandingDesign

Check it out en geven hem een beetje aanmoediging. We moeten allemaal die van tijd tot tijd, vooral wanneer we eerst echt duik in deze wereld van bloggen.

</einde>

Abonneren op mijn blog.

Technorati Tags:

Beste praktijken conferentie: “Krijgen grote eisen” PowerPoint-presentatie

Ik heb geüpload de PowerPoint voor een van mijn sessies, "Krijgen grote zakelijke vereisten," recht hier (http://Cid-1cc1edb3daa9b8aa.SkyDrive.live.com/Self.aspx/Public/Paul Galvin Great Requirements.pptx).

Afgezien van een reeks van briljante punten, krachtig gemaakt, het dek omvat uitgebreide nota's die aanvulling en verbetering van de bovengenoemde briljante praten punten.

Voor degenen onder u die het Best Practices-conferentie gemist, Ik was gelukkig genoeg om te presenteren en bespreken van een proces dat heel goed werkt wanneer het proberen om te ontdekken nauwkeurige eindgebruiker bedrijfsvereisten voor SharePoint projecten. De PowerPoint plus notities beschrijven dit in goede detail. Het vormt een aanvulling op een van mijn vroegste blog postings hier: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</einde>

Abonneren op mijn blog.

SharePoint Dashboards Online-Seminar

Mijn online vriend, Mark Miller over en Eindgebruiker SharePoint (www.endusersharepoint.com) een gratis één uur werkcollege gericht wordt uitgevoerd, zoals hij altijd doet, op de eindgebruiker van de SharePoint-Gemeenschap. Het vindt plaats op 1 pm EDT. Details hier: http://www.endusersharepoint.com/?p=785

Ik heb zat op een van zijn online-seminar vorige maand en het werd gedaan heel goed en als je geïnteresseerd in wat zeer praktische info over dashboards in SharePoint bent, Ik weet zeker dat het is de moeite waard de 1 uur investeringen.

</einde>

Abonneren op mijn blog.

Technorati Tags: ,

SharePoint-gebruikersgroep Webcast vanavond

Vanavond, 08/20/08, de Connecticut SharePoint gebruikersbijeenkomst uitzendt een webcast in plaats van een fysieke bijeenkomst deze maand.

Tonight's onderwerp: "Microsoft Office SharePoint Server 2007 – Extranet implementatie methodologieën"

Microsofts eigen Chris Lavista leidt de discussie. Ik heb gewerkt met Chris vóór en hij echt kent zijn stuff. Als u er belang bij dit onderwerp, check it out check. Hier zijn de details:

SharePoint-gebruikersgroep Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Onderwerp: Microsoft Office SharePoint Server 2007 – Extranet implementatie methodologieën
Spreker:
Chris Lavista van Microsoft

Datum: Augustus 20th Welkom Time: 6:15 PM Tijd: 6:30 PM -8:00PM


Beschrijving:
SharePoint laat toe voor meerdere implementatieopties. De discussie zal worden gecentreerd op hoe een beveiligde extranet op het SharePoint-platform kon worden geïmplementeerd. Bespreken van beste praktijken en scenario's met betrekking tot de integratie van Forefront technologieën, ISA Server 2006 en IAG 2007. Optioneel, praat met ondersteunde eenmalige op use-cases.
Over Chris:
Chris Lavista is een technische Architect bij onlangs geopende Microsoft Technology Center in New York. Zijn focus is op SharePoint, Samenwerking, en Unified Communications Unified Communications. Hij heeft gewerkt in de sector financiële dienstverlening (Chase, Citigroup) voordat hij bij Microsoft voor 8 jaar. Hij begon bij Microsoft in 2000 Als onderdeel van hun consulting praktijk van de diensten voordat hij het team MTC in vroeg 2006.

Registratie & Meer Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</einde>

Abonneren op mijn blog.

Technorati Tags:

Heeft uw zoek-Commissie voldaan aan deze maand?

Het is het begin van de maand en nu is net zo goed een tijd als ieder ander voor uw bedrijf zoeken Comité bijeen te komen en analyseren van meest relevante treffers, succesvolle en niet zo succesvol zoekopdrachten, etc.

U hoeft niet een zoek-Comité? vormen dan één 🙂

WSS en vooral MOSS zoek profiteren van sommige menselijke toezicht. Investeren een paar uur per maand op een consistente maandelijkse basis is niet alleen leuker dan een vat van apen, het kan:

  • Inzicht geven in de informatiebehoeften van de onderneming. Als mensen zijn op zoek naar links en rechts voor onderwerp "xyzzy," u weet dat is een belangrijk onderwerp voor de onderneming.
  • Identificeren van potentiële opleidingseisen. Als mensen zijn op zoek naar onderwerp "xyzzy" maar echt moet worden gezocht voor 'abcd" Vervolgens kunt u dat te voeden mensen over waar en hoe om de informatie te vinden.
  • Helpen uw organisatie verfijnen de informatie-architectuur.
  • Identificeren van mogelijkheden ter verbetering van de synoniemenlijst.
  • Andere kansen zullen zich ongetwijfeld voordoen.

Wie moet op zoek Comité? U zou uw beste mensen weten, maar overwegen:

  • Ten minste één (en misschien slechts één) IT-persoon die begrijpt (of kunnen leren) de verschillende manieren om tweak zoeken, met inbegrip van meest relevante treffers, synoniemenlijst, beheerde eigenschappen, etc.
  • Verschillende vakexperts dat de rechercheverslagen lezen kunnen, het inslikken en business-savvy acties aan het communiceren zodat het de knoppen duwen kan, Trek de hendels en open/sluiten kleppen als moet op aanbevelingen van de Commissie.
  • Een of meer informatiearchitecten die kunnen valideren, Unidirectioneel of een andere, of de informatie-architectuur is zoek vriendelijk en of het werkt goed voor de onderneming.
  • Een roterende zetel van de Commissie. Brengen in één of twee mensen die normaal gesproken niet aan dit soort inspanningen deelnemen. Zij kunnen ongebruikelijke en waardevolle inzichten te brengen naar de tafel.

Gelukkig analyseren!

</einde>

Abonneren op mijn blog.

Technorati Tags:

Snel en eenvoudig: SPFolder van SPItemList krijgen

Ik houd dit probleem tegenkomt en de Google nooit lijkt te begrijpen wat ik wil doen, dus ik dacht dat ik zou dit opschrijven.

Ik heb gedaan een heleboel gebeurtenis ontvanger foutopsporing in de laatste week of twee. De ER is gedefinieerd tegen een documentbibliotheek. De afzonderlijke items in de documentbibliotheek zijn nauw gerelateerd aan hun bovenliggende mappen. Dus, Ik krijg altijd de map van het item voor verschillende manipulaties. Tijdens het opsporen van fouten, Ik nodig had om de metagegevens van een map voor een bepaald item waarvan ik weet dat de ID bijwerken.

Hier is een beetje consoletoepassing (ontworpen om te draaien op de server in de farm) dat duurt twee argumenten: de ID van een item en een waarde toewijzen aan een veld, "Goedkeuringsstatus". Het is moeilijk een heleboel dingen codes en heeft geen foutcontrole.

De code ziet er een hard gecodeerde site, krijgt een hard gecodeerde documentbibliotheek en vervolgens vindt het aangegeven item. Vervolgens vindt de bovenliggende map van dat item en wordt de statuswaarde toegewezen.

De belangrijke les hier voor mij is dat SPItem niet u toegang tot de map krijgt. U moet gebruiken SPListItem.File.

Als iemand cares te bieden een kritiek of suggereren een betere manier om de map van een item, laat alstublieft een reactie.

<code>
met behulp van Systeem;
met behulp van System.Collections.generic;
met behulp van System.Text;
met behulp van Microsoft.SharePoint;
met behulp van System.Collections;

naamruimte Conchango
{
    /// <Samenvatting>
 /// </Samenvatting>
 klasse ManualFolderUpdate
    {
        statische VOID Main(tekenreeks[] args)
        {
            tekenreeks MSH = "ManualFolderUpdate (v1.0): "; // MSH = "berichtkop"

 Console.WriteLine(MSH + "Opstarten.  Ik is het laatst bewerkt op 08/04/08.");

            tekenreeks URL = http://localhost/xyzzy;

            met behulp van (SPSite oSPSite = Nieuw SPSite(URL))
            {

                met behulp van (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documenten"];

                    Console.WriteLine(MSH + "Got de documentbibliotheek.");

                    Console.WriteLine(MSH + "Doc lib item count: [" + docLib.ItemCount + "].");

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

                    FolderID = System.Converteren.ToInt32(args[0].ToString());
                    Console.WriteLine("Op zoek naar map voor object: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Console.WriteLine(MSH + "Got de bovenliggende map.");

                    NewStatus = args[1].ToString();
                    Console.WriteLine("Status is ingesteld op [" + NewStatus + "].");

                    Console.WriteLine("Druk op return om te plegen de update of de CTRL-C om af te breken.");

                    Console.ReadLine();

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

                    Console.WriteLine(MSH + "Klaar bent met het bijwerken van de map.  Verlaten.");

                } // met behulp van SPWeb

            } // met behulp van SPSite

 Console.WriteLine(MSH + "Afgewerkt.");

        } // Main

    } // klasse foldersync
} // naamruimte
</code>

</einde>

Abonneren op mijn blog.

Technorati Tags:

Zondag ochtend grappig: “Vader, Hij weet niet zelfs u”

Wij Noord New Jersey Galvin zijn grote fans van de politieke satire t.v. programma, The Daily Show gehost door Jon Stewart. Ik houd niet van om politieke in mijn bloggen, dus alles wat ik zal zeggen is dat zonder de Daily Show, Ik kan goed hebben permanent verloren alle gevoel voor humor op of rond 12/12/2000.

We hadden een maaltijd op het dek begin vorige week en mijn tien jaar oude zoon brengt opwaarts een recente aflevering van de Toon. Ik maakte de opmerking, "Jon Stewart weet dat hij beter niet maken plezier van me of zal er verschrikkelijke gevolgen voor Jon Stewart."

Mijn zoon denkt over het voor een minuut en zegt: "Papa, nummer één: Hij weet niet zelfs u."

Ik heb gewacht op een nummer twee, maar hij besloot dat was genoeg en schoof op naar het volgende onderwerp zonder overslaan van een beat.

Het gebruikt om te worden dat ik een veel meer kilometers uit dit soort grappen krijgen kon, maar hij krijgt ook gebruikt voor mij of ook volwassen of beide. Ik moet een of andere manier aanpassen.

</einde>

Abonneren op mijn blog.

Technorati Tags:

Werknemer trainingsschema en materialen sjabloon — Zetel Count Bug PLUS zekerheid vast te stellen(?)

Dit is een vrij populair "fantastische 40" sjabloon. Het heeft ook een bug die is algemeen bekend (Ik heb zelfs geblogd over hoe het te repareren).

Sogeti vrijgegeven een CodePlex project deze week dat bevestigt het insect (Wat aardig is door zelf, maar niet wereldschokkend) maar zij ook beweren te hebben een veel lastiger probleem opgelost: veiligheid. De fab 40 sjabloon vereist een zeer genereus beveiligingsinstelling (gebruikers behoeften Inzender niveau toegang tot vrijwel alles). Niet any more! Volgens de codeplex samenvatting:

"Deze sjabloon bevat ook een nieuwe aangepaste werkstroomactie waarmee de sjabloon werken zonder dat hoeft te geven van alle gebruikers een bijdragemachtiging aan de lijst van cursussen."

Dat is goed spul en controlerend de moeite waard.

</einde>

Abonneren op mijn blog.

Technorati Tags: , ,

SharePoint Designer Workflow, Gebeurtenis ontvangers en “Lijstitem bijwerken” versus “Veld instellen in huidig Item”

We hebben een aantal SharePoint designer werkstromen die "communiceren" met de ontvanger van een evenement op de lijst via wijzigingen in waarden van de kolom van de site. Bijvoorbeeld, Als een sitekolom "SetDuedate" is ingesteld op true van de werkstroom, de gebeurtenis ontvanger detecteert dat verandering, een vervaldatum wordt berekend en die datum wordt toegewezen aan een ander sitekolom, "Vervaldatum." We splitsen dingen zoals dit omdat de gebeurtenis ontvanger kunt berekenen met behulp van complexe bedrijfsregels vervaldatum (weekends en vakantiedagen rekening houdend met) terwijl EPD kan echt niet.

In één specifiek geval, We liepen in een probleem met deze truc. Dit alles foutopsporing is vrij moeilijk, maar we kwamen tot de duidelijke conclusie dat in één geval (ten minste), de gebeurtenis ontvanger was niet loopt de hele tijd. In één stap van de werkstroom, Wij zouden de waarde van een sitekolom wijzigen en de gebeurtenis ontvanger niet lijken te draaien. Echter, het was consequent uitgevoerd in een andere stap van de werkstroom.

Na het herzien van het, Ik heb gemerkt dat het gelukkig werkstroomstap de "Update lijstitem gebruikt" terwijl de andere stap "Set-veld in het huidige Item gebruikt." Lijstitem bijwerken was het bijwerken van het "huidige item." Ik ben niet zeker waarom we een boven de andere pakte aangezien zij lijkt te doen het zelfde ding.

Dus … de actie Lijstitem bijwerken veroorzaakten de gebeurtenis. Aan de andere kant, het veld instellen in huidig Item actie niet.

Ik gebruikte lijstitem bijwerken in beide plaatsen en altviool! Het werkte. [[ Totale opzij, Ik speelde de viool voor bijna op een dagelijkse basis voor 15 jaar ]]

Hieruit, Voorlopig ben ik van mening dat de "veld instellen" actie veroorzaakt geen gebeurtenis ontvangers bij brand, ten minste een aantal van de tijd.

Dit probleem gevechtsdienstondersteuning ons voor weken.

Dit is een van die "waargenomen gedrag" berichten. Ik merkte dit gebeuren eenmaal in een specifieke omgeving en ik ben het maken van sommige gissingen over waarom dingen gebeurd, zoals ze deden. Hebt u geen inzicht in deze, Gelieve aandeel in de commentaren.

</einde>

Abonneren op mijn blog.

Technorati Tags: