ஷேர்பாயிண்ட் சிறந்த நடைமுறைகள் மாநாடு, “சிறந்த நடைமுறைகள்,” அறையில் யானை

I was lucky to attend and present at last week’s SharePoint Best Practices conference. I’m still new to the whole speaking "thing" மற்றும், வெளிப்படையா, 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 (நான் அவர்களை புறக்கணிக்கவில்லை என்று). பதிலாக, நான் பங்கேற்பாளர்கள் ஒரு பிட் இன்னும் கவனம்.

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, ஆனால் நான் அதை குறைந்த பட்சம் தான் என்று நான் நினைக்கிறேன் 60% அல்லாத தேவ் பிரச்சினைகளில் கவனம், 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 (இது இப்போது, நன்றாக நிறுவப்பட்டது).

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.

என்று, 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, பயிற்சி, தேவைகள் சேகரிப்பது, தேடல், வளர்ச்சி, தகவல் கட்டமைப்பு, முதலியன. I think that the missed opportunity has to do with the "green field" ஊகங்களை அடிப்படையாக சிறந்த நடைமுறைகள் பல.

நாம் பச்சை துறையில் பற்றி பேசும் போது, 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, தகவல் கட்டமைப்பு, முதலியன. எனினும் … நீங்கள் இருக்கும் போது என்ன ஆயிரம் பல பயனர்கள் உற்பத்தி ஏற்கனவே நடக்கிறது (or 10’s of thousands) நீங்கள் ஆரம்பத்தில் சிறந்த நடைமுறைகள் பின்பற்ற வில்லை? I’ve seen companies with … ahem … ஒரு புதுமையான information architecture baked into their environment. I don’t think that this conference provided much guidance for organizations with that kind of problem (மற்றும் நான் IA அர்த்தம் இல்லை, ஆனால் ஆட்சி, தேடல், பல பகுதிகளில்). நிச்சயமாக, நீங்கள் ஒரு பிரச்சனை தெரிந்தும் தீர்வு ஒரு பெரிய பகுதியாக உள்ளது மற்றும் மிகவும் மதிப்புமிக்க தான்.

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. எனினும், 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" மற்றும் சமூகத்தின் மீது தலை சந்திக்க வேண்டும்.

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, முதலியன.

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

பிளாக் புதிய Blogger

என் EMC, சக, எரிக் Swenson, போட்டிக்கு ல் குதிக்க இணங்க, stand up and be counted 🙂

ஷேர்பாயிண்ட் வர்த்தக தலைப்புகள் பல்வேறு பற்றி பற்றி அவர் வலைப்பதிவுகள் http://erikswenson.blogspot.com/. Some of his recent posts include interesting stuff about Photoshop, மைக்ரோசாப்ட் ஆபிஸ் சிறு வணிக Live, ஷேர்பாயிண்ட் அரசு, 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.

அவரது ஏப் உள்ளது: http://feeds.feedburner.com/SharepointBrandingDesign

Check it out and give him a little encouragement. We all need that from time to time, நாம் முதலில் இந்த பிளாக்கிங் உலகத்தில் முழுக்கு குறிப்பாக போது.

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

சிறந்த நடைமுறைகள் மாநாடு: “கிரேட் தேவைகள் கிடைக்கும்” PowerPoint விளக்கக்காட்சி

நான் என் அமர்வுகள் ஒரு பவர்பாயிண்ட் பதிவேற்றிய, "Get Great Business Requirements," வலது இங்கே (HTTP://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/Public/Paul% 20Galvin% 20Great% 20Requirements.pptx).

ஒதுக்கி புத்திசாலித்தனமான புள்ளிகள் ஒரு தொடர் இருந்து, வலுவான செய்து, the deck includes extensive notes which supplement and enhance the afore-mentioned brilliant talking points.

சிறந்த நடைமுறைகள் மாநாட்டில் தவறவிட்டார் என்று நீங்கள் அந்த, 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

</இறுதியில்>

என்னுடைய குழுசேர்.

ஷேர்பாயிண்ட் டாஷ்போர்டுகளை ஆன்லைன் கருத்தரங்கு

என் ஆன்லைன் நண்பர், மார்க் மில்லர் மற்றும் இறுதியில் பயனர் ஷேர்பாயிண்ட் (www.endusersharepoint.com) இலக்கு இலவச ஒரு மணி நேரம் கருத்தரங்கு இயங்கும், அவர் எப்போதும் இல்லை போல, at the SharePoint End User community. It takes place at 1pm EDT. Details are here: http://www.endusersharepoint.com/?p=785

நான் கடந்த மாதம் தனது ஆன்லைன் கருத்தரங்கு ஒன்றில் அமர்ந்து கொண்டு அதை நன்றாக செய்யப்பட்டது மற்றும் ஷேர்பாயிண்ட் உள்ள டாஷ்போர்டுகளை சில மிகவும் நடைமுறை தகவல் ஆர்வம் என்றால், நான் மதிப்புள்ள தான் தெரியும் 1 மணி முதலீடு.

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்: ,

ஷேர்பாயிண்ட் பயனர் குழு Webcast டுநைட்

இன்றிரவு, 08/20/08, கனெக்டிகட் ஷேர்பாயிண்ட் பயனர் குழு கூட்டம் இந்த மாதம் ஒரு உடல் கூட்டத்தில் பதிலாக ஒரு webcast ஒளிபரப்ப.

இன்றைய தலைப்பு: "Microsoft Office SharePoint Server 2007 – எக்ஸ்ட்ரானெட் வரிசைப்படுத்த வழிமுறைகளை"

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, check it out. Here are the details:

ஷேர்பாயிண்ட் பயனர் குழு Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

தலைப்பு: மைக்ரோசாப்ட் ஆபீஸ் ஷேர்பாயிண்ட் சர்வர் 2007 – எக்ஸ்ட்ரானெட் வரிசைப்படுத்த வழிமுறைகளை
பேச்சாளர்:
மைக்ரோசாப்ட் கிறிஸ் Lavista

தேதி: ஆகஸ்ட் 20வது நேரம் வரவேற்க: 6:15 மாலை காலம்: 6:30 மாலை -8:00மாலை


விளக்கம்:
ஷேர்பாயிண்ட் பல பயன்படுத்தல் விருப்பங்கள் அனுமதிக்கிறது. விவாதம் ஷேர்பாயிண்ட் மேடையில் ஒரு பாதுகாப்பான எக்ஸ்ட்ரானெட் பயன்படுத்த எப்படி மையம். முன்னணியில் தொழில்நுட்பங்களை ஒருங்கிணைப்பு சம்பந்தப்பட்ட சிறந்த நடைமுறைகள் மற்றும் காட்சிகள் பற்றி, ஏ சர்வர் 2006 மற்றும் IAG 2007. விருப்பமாக, பயன்பாடுகளில் ஆதரவு ஒற்றை அடையாளம் பேச.
கிறிஸ் பற்றி:
Chris Lavista is a Technical Architect at recently opened Microsoft Technology Center in New York. His focus is on SharePoint, ஒத்துழைப்பு, மற்றும் ஒருங்கிணைந்த தகவல்தொடர்பு. அவர் நிதி சேவைகள் துறையில் வேலை (வேட்டை, சிட்டி குழுமம்) முன் மைக்ரோசாப்ட் சேர்வதற்கு 8 ஆண்டுகள். He started at Microsoft in 2000 அவர்களின் ஆலோசனை சேவைகள் நடைமுறையில் பகுதியாக தொடக்கத்தில் MTC அணி சேரும் முன் 2006.

பதிவு செய்தல் & மேலும் தகவல்: https://www.clicktoattend.com/invitation.aspx?code=130299

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

உங்கள் தேடல் குழு இந்த மாதம் மெட்?

அது மாத தொடக்கத்தில் தான், இப்போது இருவரையும் மற்றும் சிறந்த சவால் ஆய்வு செய்ய உங்கள் நிறுவனத்தின் தேடல் குழு எந்த போன்ற நல்ல நேரம், வெற்றிகரமான மற்றும் மிகவும் வெற்றிகரமான இல்லை தேடல்களை, முதலியன.

நீங்கள் ஒரு தேடல் குழு இல்லை? பின்னர் ஒன்றை உருவாக்கவும் 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only குரங்குகள் ஒரு பீப்பாய் விட வேடிக்கையாக, அது முடியாது:

  • 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" நீங்கள் எங்கே, எப்படி தகவல் கண்டுபிடிக்க மீது எல்லோரும் கல்வி என்று பயன்படுத்தலாம்.
  • Help your organization refine its information architecture.
  • களஞ்சியத்தை மேம்படுத்த வாய்ப்புகளை அடையாளம்.
  • மற்ற வாய்ப்புகளை எந்த சந்தேகம் தங்களை வழங்கும்.

யார் தேடல் குழு இருக்க வேண்டும்? You would know your people best, ஆனால் பரிசீலிக்க:

  • குறைந்தது ஒரு (ஒருவேளை மட்டுமே) புரிந்து டி நபர் (அல்லது கற்றுக்கொள்ள முடியும்) தேடல் மாற்றங்களை பல்வேறு வழிகளில், சிறந்த சவால் உட்பட, பொருள் விளக்கம் அளிக்கும் சொற் களஞ்சியம், மேலாண்மை பண்புகள், முதலியன.
  • தேடல் அறிக்கைகள் படிக்க முடியும் என்று பல விஷயத்தில் நிபுணர்கள், அதை உட்கொள்ள மற்றும் பொத்தான்கள் தள்ள முடியும் என்று அது வியாபார-நுட்ப நடவடிக்கைகள் தொடர்பு, குழு பரிந்துரைகள் மீது தேவையான நெம்புகோல்களை மற்றும் நெருங்கிய / திறந்த வால்வுகள் இழுக்க.
  • மதிப்பிட முடியும் ஒன்று அல்லது அதற்கு மேற்பட்ட தகவல் கட்டட, ஒரு வழி அல்லது மற்றொரு, தகவல் கட்டமைப்பு தேடல் நட்பு மற்றும் என்பதை அது நிறுவன நன்றாக வெளியே வேலை என்பதை.
  • 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.

சந்தோஷமாக பகுப்பாய்வு!

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

விரைவான மற்றும் எளிதான: SPItemList என்ற SPFolder கிடைக்கும்

நான் என்ன செய்யவேண்டும் என்று நான் இந்த பிரச்சினையை கொண்டு இயங்கும், Google புரிந்து தெரிகிறது ஒருபோதும், அதனால் நான் இந்த எழுதி என்று உருவம்.

நான் கடந்த வாரம் அல்லது இரண்டு நிகழ்வு ரிசீவர் பிழைதிருத்தம் நிறைய செய்து. The ER is defined against a document library. The individual items in the document library are tightly related to their parent folders. அப்படி, I am always getting the folder of the item for various manipulations. While debugging, நான் யாருடைய அடையாள எனக்கு ஒரு குறிப்பிட்ட உருப்படியை ஒரு கோப்புறை மெட்டா மேம்படுத்த தேவை.

இங்கே ஒரு சிறிய பணியகம் விண்ணப்ப படிவம் (பண்ணை உள்ள சர்வர் இயக்க வடிவமைக்கப்பட்ட) இரண்டு வாதங்களை எடுத்து: ஒரு உருப்படி ஐடி மற்றும் ஒரு துறையில் ஒதுக்க மதிப்பு, "Approval Status". It hard codes a lot of stuff and has no error checking.

குறியீடு ஒரு வன் குறியீட்டு தளத்தில் வரை தெரிகிறது, 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.

யாராவது ஒரு விமர்சனத்தை வழங்க அல்லது ஒரு பொருளின் அடைவை பெற ஒரு சிறந்த வழி பரிந்துரைக்கும் அக்கறை இருந்தால்,, ஒரு விடுங்கள்.

<குறியீடு>
பயன்படுத்தி முறை;
பயன்படுத்தி System.Collections.Generic;
பயன்படுத்தி System.Text;
பயன்படுத்தி Microsoft.SharePoint;
பயன்படுத்தி System.Collections;

நேம்ஸ்பேஸ் Conchango
{
    /// <சுருக்கம்>
 /// </சுருக்கம்>
 வர்க்கம் ManualFolderUpdate
    {
        நிலையான களைவதற்கு முக்கிய(மாலை[] மதிப்புரு)
        {
            மாலை msh = "ManualFolderUpdate (v1.0): "; // msh = "Message Header"

 தேற்று.WriteLine(msh + "Starting up.  நான் கடந்த 08/04/08 மணிக்கு திருத்தினோம்.");

            மாலை URL = http://localhost/xyzzy;

            பயன்படுத்தி (SPSite oSPSite = புதிய SPSite(URL))
            {

                பயன்படுத்தி (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documents"];

                    தேற்று.WriteLine(msh + "Got the document library.");

                    தேற்று.WriteLine(msh + "Doc lib item count: [" + docLib.ItemCount + "].");

                    எண்ணாக FolderID = 0;
                    மாலை NewStatus = "xyzzy";

                    FolderID = அமைப்பு.மாற்று.ToInt32(மதிப்புரு[0].ToString());
                    தேற்று.WriteLine("Seeking folder for item: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    தேற்று.WriteLine(msh + "Got the parent folder.");

                    NewStatus = ARGS[1].ToString();
                    தேற்று.WriteLine("Setting status to [" + NewStatus + "].");

                    தேற்று.WriteLine("Press return to commit the update or CTRL-C to abort.");

                    தேற்று.ReadLine();

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

                    தேற்று.WriteLine(msh + "Finished updating the folder.  வெளியேறும்.");

                } // SPWeb பயன்படுத்தி

            } // SPSite பயன்படுத்தி

 தேற்று.WriteLine(msh + "Finished.");

        } // முக்கிய

    } // வர்க்கம் foldersync
} // நேம்ஸ்பேஸ்
</குறியீடு>

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

ஞாயிறு காலை ஃபன்னி: “தந்தை, அவர் கூட நீங்கள் தெரியாது”

நாம் வடக்கு நியூ ஜெர்சி கால்வின் அரசியல் நையாண்டி டிவி பெரிய ரசிகர்கள் உள்ளனர். திட்டம், டெய்லி ஷோ hosted by Jon Stewart. I don’t like to get political in my blogging, அதனால் நான் சொல்கிறேன் என்று உள்ளது என்று இல்லாமல் டெய்லி ஷோ, நான் நன்றாக நிரந்தரமாக இழந்து அல்லது பற்றி உணர்வு நகைச்சுவை அனைத்து 12/12/2000.

நாம் கடந்த வாரம் டெக் ஒரு உணவை சாப்பிடுவது என் பத்து வயது மகன் ஒரு சமீபத்திய நிகழ்வு காட்டும் காண்பி. நான் கருத்து, "Jon Stewart knows that he என்னை கேலி செய்ய கூடாது or there will be terrible consequences for Jon Stewart."

என் மகன் ஒரு நிமிடம் அதை பற்றி நினைப்பதும் கூறுகிறார்: "Dad, முதலிட: He doesn’t even know you."

நான் பல இரண்டு காத்திருந்தேன், ஆனால் அவர் போதுமானதாக இருந்தது மற்றும் துடிக்கிறது இல்லாமல் அடுத்த பொருள் நகர்ந்தார் அந்த முடிவு.

அதை நான் நகைச்சுவைகளை அந்த வகையான நிறைய மைலேஜ் கிடைக்கும் என்று இருக்க வேண்டும், but he’s getting too used to me or too mature or both. I need to adjust somehow.

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்:

பணியாளர் பயிற்சி அட்டவணை மற்றும் பொருட்கள் டெம்ப்ளேட் — இருக்கை எண்ணிக்கையை பிழை பிளஸ் பாதுகாப்பு திருத்த(?)

இது மிகவும் பிரபலமாக உள்ளது "நம்பத்தகாத 40" டெம்ப்ளேட்டை. It also has a bug which is widely known (நான் கூட அது சரி எப்படி பதிவுசெய்யப்பட்டது).

Sogeti ஒரு வெளியிடப்பட்டது codeplex திட்டம் சரி செய்யப்பட்டது என்று இந்த வாரம் (தன்னை நன்றாக உள்ளது, ஆனால் பூமியின் சிதறடித்தார் இல்லை) ஆனால் அவர்கள் மிகவும் thornier பிரச்சினை தீர்க்கப்பட வேண்டும் கூறுகின்றனர்: பாதுகாப்பு. The fab 40 டெம்ப்ளேட் மிகவும் தாராள பாதுகாப்பு அமைப்பு தேவை (பயனர் கிட்டத்தட்ட எல்லாம் பங்களிப்பாளராக நிலை அணுகல் தேவை). 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."

என்று சோதனை நல்ல விஷயங்கள் மற்றும் மதிப்பு இருக்கிறது.

</இறுதியில்>

என்னுடைய குழுசேர்.

ஷேர்பாயிண்ட் டிசைனர் பணியோட்ட, நிகழ்வு பெறுதல் மற்றும் “பட்டியல் உருப்படி புதுப்பிக்கவும்” எதிர் நிலையில் “நடப்பு பொருள் உள்ள புலம் அமைக்க”

We have a set of SharePoint designer workflows that "communicate" with an event receiver on the list via changes to site column values. எடுத்துக்காட்டாக, if a site column "SetDuedate" பணிப்பாய்வு மூலம் உண்மையான அமைக்கப்படுகிறது, நிகழ்வு ரிசீவர் என்று மாற்றம் கண்டறிந்து, ஒரு காரணமாக தேதி கணக்கிடுகிறது மற்றும் மற்றொரு தளம் நிரலை என்று தேதி ஒதுக்குகிறது, "Due Date." We split things up like this because the event receiver can calculate a due date using complex business rules (கணக்கில் வார இறுதிகளில் மற்றும் நிறுவனத்தின் விடுமுறை எடுத்து) சமூக ஜனநாயக கட்சி முடியவில்லை போது.

ஒரு குறிப்பிட்ட நிகழ்வில், we ran into a problem with this trick. Debugging all this is pretty difficult, ஆனால் நாங்கள் உறுதியான முடிவுக்கு வந்தது என்று ஒரு வழக்கு (குறைந்தது), 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. எனினும், இது முறையை ஒரு வித்தியாசமான படியில் தொடர்ந்து இயங்கும்.

அதை மறுஆய்வு, 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.

அப்படி … the Update List Item action did cause the event to fire. மறுபுறம், தற்போதைய பொருள் நடவடிக்கை அமைக்கவும் புலம் இல்லை.

நான் இரண்டு இடங்களில் மேம்படுத்தல் பட்டியல் உருப்படி பயன்படுத்தப்படும் மற்றும் ஊதா வர்ணம்! It worked. [[ ஒதுக்கி மொத்தம், நான் கிட்டத்தட்ட ஒரு தினசரி அடிப்படையில் ஒரு வயலின் வாசித்தார் 15 ஆண்டுகள் ]]

இந்த, I tentatively believe that the "Set Field" நடவடிக்கை நிகழ்வு பெறுதல் சுட ஏற்படாது, 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, கருத்துக்களை பகிர்ந்து தயவு செய்து.

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்: