SharePoint Best Practices Conference, “Best Practices,” og Elephant í herbergi

I was lucky to attend and present at last week’s SharePoint Best Practices conference. I’m still new to the whole speaking "thing" og, hreinskilnislega, I was a bit nervous for the first half while I sweated out waiting to speak myself. That sort of nervous feeling made it a little hard for me to pay attention to the presenters (ekki það að ég hunsa þá). Staðinn, Ég áherslu aðeins meira á fundarmanna.

Conferences always set my mind racing and there was a lot take in at this one. This conference was excellent. I think it was unusual in several ways. It wasn’t a heavy developer conference. There were certainly dev parts to it, en ég held að það var að minnsta kosti 60% áherslu á non-dev málefni, maybe as high as 80%. I think that speaks to the evolving nature of the SharePoint market. Companies are implementing SharePoint in a variety of ways and they are looking for guidance on how to do it right. And not just guidance on how to create features/solutions (sem við nú, hefur verið mjög vel sett).

I believe the conference was tremendously valuable to most everyone that attended and I know that the organizers plan to do the conference again early next year.

Having þessi, I believe there was a missed opportunity which I hope the next conference addresses. I say it’s a missed opportunity, but that’s not a bad thing. Discovering a community need is in and of itself a good thing. The conference discussed a number of best practices in a variety of areas such as governance, þjálfun, kröfur réttir, leita, þróun, upplýsingar arkitektúr, o.fl.. I think that the missed opportunity has to do with the "green field" Forsendur margir af bestu venjur.

Þegar við tölum um græna sviði, we mean that SharePoint hasn’t gone into production and we’re starting with a clean slate. This is ideal because you can start straight away using best practices for defining and managing governance, upplýsingar arkitektúr, o.fl.. Hins … hvað gerist þegar þú ert nú þegar í framleiðslu með nokkur þúsund notendur (or 10’s of thousands) og þú ekki fylgja bestu starfsvenjur í upphafi? I’ve seen companies with … ahem … mjög skrýtið information architecture baked into their environment. I don’t think that this conference provided much guidance for organizations with that kind of problem (og ég er ekki bara að meina ÚA, en stjórnsýslu, leita, mörgum öðrum sviðum). Auðvitað, að vita að þú ert með vandamál er stór hluti af lausninni og það er mjög mikilvægt.

I think that the online SharePoint community hasn’t done much to address this either. I know I have not. It’s a very hard problem to solve at many levels. Technically it’s hard. Budget-wise it’s hard. Culturally, it’s hard. Hins, it’s probably a bigger real world problem than most. Since the conference ended, I’ve been thinking about these kinds of problems and how one would solve them. There has to be a better answer than, "uninstall and reinstall" og samfélagið þarf að takast það höfuð á.

I think that this a great opportunity for the blogging community and experienced thought leaders to lay out some guidance on how to repair their environments. I think there’s a small but non-zero risk that SharePoint could end up with a bad and enduring reputation as a result of poorly architected implementations that fail due to poor governance, IA, o.fl..

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

New Blogger á kassa

My EMC samstarfsmaður, Erik Swenson, hefur verið sannfært að hoppa í áflog, stand up and be counted 🙂

He blogs about about a wide variety of SharePoint branding topics at http://erikswenson.blogspot.com/. Some of his recent posts include interesting stuff about Photoshop, Microsoft Office Live fyrir lítil fyrirtæki, SharePoint Stjórnskipulag, creating custom WCM styles and so forth. He does not confine himself to branding. It’s quite an interesting mix which is a little bit different from a lot of the SharePoint blogs with which I’m familiar.

His RSS feed is: http://feeds.feedburner.com/SharepointBrandingDesign

Check it out and give him a little encouragement. We all need that from time to time, especially when we first really dive into this blogging world.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Best Practices Conference: “Fá Great Kröfur” PowerPoint Kynning

Ég hef hlaðið PowerPoint fyrir einn af fundum mínum, "Get Great Business Requirements," hérna (HTTP://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/Public/Paul% 20Galvin% 20Great% 20Requirements.pptx).

Innskot frá a röð af ljómandi stig, kröftug gert, the deck includes extensive notes which supplement and enhance the afore-mentioned brilliant talking points.

Fyrir þá sem misst bestu starfshætti ráðstefnu, I was lucky enough to present and discuss a process that works very well when trying to discover accurate end user business requirements for SharePoint projects. The PowerPoint plus notes describe this in pretty good detail. It supplements one of my earliest blog postings here: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags: ,

SharePoint Mælaborð Online Seminar

Á netinu vinur minn, Mark Miller yfir og End User SharePoint (www.endusersharepoint.com) er að keyra frjáls eina klukkustund námskeið markvissa, eins og hann gerir alltaf, at the SharePoint End User community. It takes place at 1pm EDT. Details are here: http://www.endusersharepoint.com/?p=785

Ég hef setið í á einn af online námskeið hans í síðasta mánuði og það var gert vel og ef þú ert áhuga á einhverju mjög hagnýt upplýsingar um mælaborð í SharePoint, Ég er viss um að það er þess virði að 1 klukkustund fjárfesting.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags: ,

SharePoint User Group Webcast kvöld

Kvöld, 08/20/08, The Connecticut SharePoint notendahópur Fundurinn er útsendingar webcast í stað alvöru fundi í þessum mánuði.

Kvöld umræðuefni: "Microsoft Office SharePoint Server 2007 – Utanaðkomandi dreifing aðferðafræði"

Microsoft’s own Chris Lavista will lead the discussion. I’ve worked with Chris before and he really knows his stuff. If you have any interest in this subject, stöðva það út. Here are the details:

SharePoint User Group Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Topic: Microsoft Office SharePoint Server 2007 – Utanaðkomandi dreifing aðferðafræði
Ræðumaður:
Chris LaVista Microsoft

Dagsetning: Ágúst 20th Velkomin Time: 6:15 PM Tími: 6:30 PM -8:00PM


Lýsing:
SharePoint leyfa fyrir mörgum valkostum dreifing. Umfjöllun verður aðaláherslan lögð á hvernig örugg Utanaðkomandi á SharePoint vettvang mætti ​​dreifa. Ræða bestu starfsvenjur og atburðarás sem felur í sér samþættingu fremstir tækni, ISA Server 2006 og IAG 2007. Valfrjáls, tala við stutt einn skilti á málum notkun.
Um Chris:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, Samstarf, og Sameinað Communications. Hann hefur starfað í fjármálaþjónustu iðnaður (Chase, Citigroup) Áður en hann hóf Microsoft fyrir 8 ár. He started at Microsoft in 2000 sem hluti af ráðgjöf starfshætti þeirra fyrir inngöngu í MTC lið í byrjun 2006.

Skráning & More Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Hefur Leit nefndin þín Met Þessi mánuður?

Það er upphaf mánaðar og nú er eins gott tíma og allir að nefnd leita fyrirtækis þíns til að koma saman og greina Best Veðmál, vel og ekki svo vel leit, o.fl..

Þú þarft ekki að leita nefnd? Then form one 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only more fun than a barrel of monkeys, it can:

  • Give insight into the information needs of the enterprise. If people are searching left and right for topic "xyzzy," you know that’s an important topic to the enterprise.
  • Identify potential training requirements. If people are searching for topic "xyzzy" but should really be searching for "abcd" then you can use that to educate folks on where and how to find the information.
  • Help your organization refine its information architecture.
  • Identify opportunities to enhance the thesaurus.
  • Other opportunities will no doubt present themselves.

Who should be on search committee? You would know your people best, but consider:

  • At least one (and maybe only one) IT person who understands (or can learn) the various ways to tweak search, including best bets, thesaurus, managed properties, o.fl..
  • Several subject matter experts that can read the search reports, ingest it and communicate business-savvy actions to IT so that IT can push the buttons, pull the levers and open/close valves as necessary to on committee recommendations.
  • One or more information architects who can validate, one way or another, whether the information architecture is search friendly and whether it’s working out well for the enterprise.
  • A rotating seat on the committee. Bring in one or two people who don’t normally participate in these kinds of efforts. They may bring unusual and valuable insights to the table.

Happy analyzing!

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Fljótur og Þægilegur: Fá SPFolder af SPItemList

Ég að halda áfram að keyra inn í þetta vandamál og Google aldrei virðist að skilja hvað ég vil gera, svo ég mynstrağur ég myndi skrifa þetta niður.

Ég hef verið að gera mikið af atburði móttökutæki kembiforrit í síðustu viku eða tvær. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. Svo, I am always getting the folder of the item for various manipulations. While debugging, I needed to update the metadata of a folder for a specific item whose ID I know.

Here’s a little console application (designed to run on server in the farm) that takes two arguments: the ID of an item and a value to assign to a field, "Approval Status". It hard codes a lot of stuff and has no error checking.

The code looks up a hard coded site, gets a hard coded document library and then finds the indicated item. It then finds the parent folder of that item and assigns the status value.

The key lesson here for me is that SPItem doesn’t get you access to the folder. You need to use SPListItem.File.

If anyone cares to offer a critique or suggest a better way to get the folder of an item, vinsamlegast eftir athugasemd.

<code>
með System;
með System.Collections.Generic;
með System.Text;
með Microsoft.SharePoint;
með System.Collections;

namespace Conchango
{
    /// <Yfirlit>
 /// </Yfirlit>
 flokki ManualFolderUpdate
    {
        truflanir ógilt Main(band[] args)
        {
            band msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 Console.WriteLine(msh + "Starting up.  I was last modified on 08/04/08.");

            band url = http://localhost/xyzzy;

            með (SPSite oSPSite =  SPSite(url))
            {

                með (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    Console.WriteLine(msh + "Got the document library.");

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

                    INT FolderID = 0;
                    band NewStatus = "xyzzy";

                    FolderID = System.Umbreyta.ToInt32(args[0].ToString());
                    Console.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Console.WriteLine(msh + "Got the parent folder.");

                    NewStatus = args[1].ToString();
                    Console.WriteLine("Setting status to [" + NewStatus + "].");

                    Console.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    Console.ReadLine();

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

                    Console.WriteLine(msh + "Finished updating the folder.  Exiting.");

                } // using SPWeb

            } // using SPSite

 Console.WriteLine(msh + "Finished.");

        } // Main

    } // class foldersync
} // namespace
</code>

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Sunnudagsmorgun Funny: “Pabbi, Hann er ekki einu sinni vita að þú”

Við norðurhluta New Jersey er Galvin eru stór aðdáendur pólitískum satire tv. program, The Daily Show hosted by Jon Stewart. I don’t like to get political in my blogging, þannig að allt sem ég segi á sem er að án Daily Show, Ég gæti vel hafa varanlega misst alla kímnigáfu eða um 12/12/2000.

Við vorum með máltíð á þilfari snemma í síðustu viku og tíu ára gamall sonur minn færir upp nýlega þáttur af Sýna. Ég gerði athugasemd, "Jon Stewart knows that he betur ekki að gera grín af mér or there will be terrible consequences for Jon Stewart."

Sonur minn hugsar um það í eina mínútu og segir: "Dad, númer eitt: He doesn’t even know you."

Ég beið eftir númer tvö, en hann ákvað að væri nóg og flutti á til the næstur efni án skipstjóri slá.

Það er notað til að vera að ég gæti fengið miklu meira mílufjöldi út af þessum tegundum af bröndurum, but he’s getting too used to me or too mature or both. I need to adjust somehow.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags:

Starfsmaður Þjálfun Stundaskrá og Efni Snið — Sæti Count Bug PLUS Öryggi Festa(?)

Þetta er nokkuð vinsælt "stórkostlegur 40" sniðmát. It also has a bug which is widely known (Ég hef jafnvel bloggaði um hvernig á að laga það).

Sogeti gefið út Codeplex verkefni í þessari viku sem fastur galla (sem er ágætur út af fyrir sig, en ekki jörð-shattering) en þeir segjast einnig að hafa leyst miklu thornier vandamál: security. The fab 40 sniðmát þarf mjög örlátur öryggi stilling (notandi þarf framlög stigi aðgang að nánast allt). Not any more! According to the codeplex summary:

"This template also includes a new custom workflow action which enables the template to work without having to give all users contribute permissions to the courses list."

Það er gott efni og þess virði að skoða.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags: , ,

SharePoint Designer Vinnuflæði, Event skiptastjóra og “Uppfæra Listi Hlutir” á móti “Setja Field í spilun”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. Til dæmis, if a site column "SetDuedate" er stillt á rétt af workflow, atburður móttakari skynjar að breytingar, reiknar með skiladag og gefur þeim degi til annars site dálki, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (taka helgar og fyrirtæki frí tillit) en SPD virkilega getur ekki.

Í eina tiltekna dæmi, we ran into a problem with this trick. Debugging all this is pretty difficult, en við komum að ákveðin niðurstöðu að í einu tilviki (að minnsta kosti), the event receiver was not running all the time. In one step of the workflow, we would change the value of a site column and the event receiver didn’t appear to run. Hins, það var að keyra stöðugt í öðru skrefi workflow.

Eftir að hafa farið hana, I noticed that the happy workflow step used the "Update List Item" while the other step used "Set Field in Current Item." Update List Item was updating the "current item." I’m not sure why we picked one over the other since they would seem to be doing the same thing.

Svo … the Update List Item action did cause the event to fire. Á hinn bóginn, The Setja Field í spilun aðgerð ekki.

Ég notaði uppfæra listann Hlutir á báðum stöðum og fjólublár! It worked. [[ Alls hliðar, Ég spilaði á fiðlu fyrir á hverjum degi fyrir næstum 15 ár ]]

Frá þessu, I tentatively believe that the "Set Field" aðgerð veldur ekki atburður skiptastjóra til að skjóta, at least some of the time.

This issue bedeviled us for weeks.

This is one of those "observed behavior" posts. I observed this happen once in a specific environment and I’m making some guesses as to why things happened as they did. If you have any insight into this one, vinsamlegast deila í the athugasemd.

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags: