כוידעשלעך אַרטשיוועס: יולי 2008

באַקומען דיך אַ שאַרעפּאָינט באַניצער גרופע!

אין די לעצטע צוויי וואָכן, איך אַטענדאַד די ניו דזשערזי שאַרעפּאָינט באַניצער גרופּע און די ניי געשאפן ניו יארק שאַרעפּאָינט דעוועלאָפּערס באַניצער גרופּע (ווי קעגן צו די מער געגרינדעט ניו יארק שאַרעפּאָינט באַניצער גרופּע).

אין ניו דזשערזי, the good people of NewsGator presented their product and covered a lot of very interesting social computing concepts. If you’re looking to incorporate social computing into your organization in a system-assisted way and can’t get out-of-the-box SharePoint to do it for you, עמעס טשעק אויס נעווסגאַטאָר. It’s very good stuff. A lot of great social computing functionality and (אין אַ דעמאָ סוויווע לפּחות) זייער גוט געטאן.

I’m personally convinced that companies that begin to adopt social computing attitudes and systems will outperform those that do not. It’s too useful to ignore or, אין דעם פונט איך טראַכטן, to even delay. It can make a tremendous difference in day-to-day operations if done correctly. I’ll write some more about this later.

אין ניו יארק לעצטע נאַכט, the NY SharePoint Developers group kicked off its inaugural meeting at the MSFT office on 52nd and 6th. John Bender presented on how to create a custom stsadm extension. I’ve read about it, but seeing it "live" clarifies things. It’s much easier than I realized. No need for features/solutions, just an XML file and a DLL. He walked through a process for recursively finding and displaying security settings for sites and lists in a site collection. He took it farther to describe how this could be part of an auditing process. This group focuses purely on development and so doesn’t come into conflict with larger more established SharePoint user group which is frequently talking at a higher level.

עס זענען גרופּעס אַלע אַריבער די וועלט. Check them out.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

ימיילינג דיילי טאַסק רעמינדערס // לאָאָפּינג אין שאַרעפּאָינט דיזיינער וואָרקפלאָוו

I wrote up a detailed article a few weeks ago describing how to create a SharePoint Designer workflow that sends a task reminder email on a daily basis. It’s been ארויס בייַ די נייַ שאַרעפּאָינט מאַגאַזין פּלאַץ. More generally, דער אַרטיקל ווייזט ווי צו שאַפֿן אַ לופּינג סטרוקטור אין ספּד.

דער זשורנאַל האט אַ ברייט פאַרשיידנקייַט פון ארטיקלען כולל, צווישן אנדערע זאכן, זייער טעכניש שטאָפּן, interviews and industry news. I recommend you add it to your RSS feed.

אויב איר האָבן אַ פּראָדוקט אָדער דינסט צו פאַרקויפן, I’d also consider advertising on the site. It’s off to a strong start with several thousand pairs of eyes looking at it already. That’s sure to grow.

לאַסטלי, אויב איר ווע שוין יטשינג צו שרייַבן עפּעס און באַקומען עס אויס אין פראָנט פון אַ גרעסערע וילעם, this is a great time and place to scratch it.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

שאַרעפּאָינט בעסטער פּראַקטיסעס קאָנפֿערענץ

איך בין גערעדט בייַ די שאַרעפּאָינט בעסטער פּראַקטיסעס זיצונג אין נאוועמבער.

It’s sort of a funny story. I was in Virginia presenting at the סוגדק זיצונג and that Friday was the deadline to submit speaking proposals for the BP conference. The organizers described how they would use a "blind selection" פּראָצעס און אַז יעדער מי וואָלט זייַן געמאכט צו אויסקלייַבן פּרעזענטירונג אויף דער באזע פון ​​זייַן ווערט, אאז"ו ו. To maximize my chances of getting selected, I submitted two proposals. The selection committee picked both.

מייַן קאָלעגע (נאַטאַליאַ וואָסקרעסענסקייַאַ) and I will discuss a real-world governance model that we and our client put together for a substantial SharePoint rollout project last summer. The objective here is to describe the details of the governance plan and why we believe it represents best practices in the context of Sharepoint, גאַווערנאַנס און ענלעך קאָמפּאַניעס.

צווייט, I will present a process for obtaining great business requirements from End Users. This goes back to one of my very early blog posts, ינאַפּטלי טייטאַלד "מאָך: עפעקטיוו הקדמה צו אַן ארגאניזאציע".

דעם זיצונג קוקט צו זייַן קרייזאַלי פול פון גרויס אינפֿאָרמאַציע און איך העכסט רעקאָמענדירן טירינג זיך אַוועק פון דיין אַרבעט פֿאַר דרייַ טעג, דזשוינינג אין אויף די פּרעזאַנטיישאַנז און נעטוואָרקינג מיט ביידע זיצונג אַטענדיז און ספּיקערז. It will be time and money well spent.

Hope to see you there 🙂

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

מייַן לעצט “אין דיפענס פון שאַרעפּאָינט דיזיינער” אַרטיקל איז בנימצא

מארק מיללער איבער אין סוף באַניצער שאַרעפּאָינט has posted my latest article about using SharePoint Designer to create great workflow solutions up on his site. טשעק עס אויס.

אין דעם אַרטיקל, איך רעדן וועגן דעם פּלאַן פּראָצעס און, אין גרעסער דעטאַל, ווי צו שטעלן אַרויף אַ פאַרלאָזלעך און ריפּיטאַבאַל פּרובירן פּראָצעס ניצן שאַרעפּאָינט פֿעיִקייטן (מנהג רשימות, פּלאַץ טעמפּלאַטעס). The article targets End Users, אָבער דער צוגאַנג איז גוט פֿאַר דעוועלאָפּערס אויך.

</עק>

אַבאָנירן צו מיין בלאָג.

ווי דו דעסקריבע אייער שאַרעפּאָינט דזשאָב?

ווי אָפֿט טוט דאָס פּאַסירן צו איר? I’m sitting at my laptop, לייענען בלאָגס, ריספּאַנדינג צו פאָרום פּאָוסטינגז, 2 קאפיעס פון וויסואַל סטודיאָ עפענען און וופּנ'ד אויס צו אן אנדער סערווירער מיט זייַן אייגן וויסואַל סטודיאָ + 15 בלעטערער Windows (אַ טיפּיש טאָג) און עמעצער געהייסן סאַמאַנטהאַ (מיין פרוי, משמעות) דערציילט מיר, "We have be there in 30 מינוט. Get dressed."

איך באַקומען אַרויף אין אַ דאַזע, וואַנדערן אַרום די הויז קאָנפוסעדלי, באַקומען אין אַ מאַשין און ווייַטער זאַך איך וויסן, איך בין בייַ אַ פּאַרטיי מיט אַ ביר אין מיין האַנט און עמעצער פרעגט מיר, "So, וואָס טאָן דו טאָן פֿאַר אַ לעבעדיק?"

די שמועסן קיינמאָל גיין געזונט.

מיר: "Ahh … איך בין אַ סאַלושאַנז אַרכיטעקט פֿאַר עמק."

אַ נאָמען מענטש: פּוסט גלאָצן

מיר: "I work with a product called SharePoint … עס ס פון מייקראָסאָפֿט."

נפּ: "Aha! איך ווע געהערט פון וואָס געזעלשאַפט! What is SharePoint?"

מיר: "Umm … עס טוט מיטאַרבעט … מענטשן נוצן עס צו טיילן אינפֿאָרמאַציע … עס ס אַ פּלאַטפאָרמע פֿאַר בנין בוסינעס סאָול…"

נפּ: אויגן גלייזינג.

מיר: "I’m a programmer."

נפּ: "Aha! I know people in my company that do programming! When I was in high school, איך געשפילט אַרום מיט יקערדיק."

און מיט וואָס טייל פון די שמועס איבער, מיר ווענדן צו עפּעס גרינגער צו רעדן וועגן, ווי פּאָליטיק.

ווער עס יז זאָרגן צו באַשרייַבן ווי זיי שעפּן דעם?

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

כיידינג מנהג אַקטיאָנס אין שאַרעפּאָינט

עטלעכע חדשים צוריק, בשעת ארבעטן אויף אַ פּרויעקט פֿאַר אַ קליענט, I created a feature. Among other things, אַז שטריך דיפיינד אַ מנהג קאַמף (די דערשייַנען אונטער פּלאַץ סעטטינגס). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. בייסיקלי, איך געוויינט עס ווי אַ גראָב פאָרעם פון דיבאַגינג.

פיל צו מיין פאַרלעגנהייַט, דעם דיבאַגינג אַרטאַפאַקט געמאכט זייַן וועג פון דעוו צו ואַט און צו פּראָדוקציע איידער עמעצער גאַט אַרום צו אַסקינג, "what is this xyzzy link?"

דורך איצט, מיר ניטאָ אין פּראָדוקציע און איך טאַקע טאָן נישט וועלן צו נעם אַוועק די שטריך, fix elements.xml and then reinstall.

טאַד בליקער pointed out an easy way to handle it. In his words:

"CustomActions are not copied into the database, זיי זענען לייענען גלייַך פון די עלעמענצ.קסמל טעקע און קאַפּיד אין אַפּלאַקיישאַן שטאַט אין רונטימע. אַזוי, איר טאָן ניט דאַרפֿן צו דיאַקטיווייט, נעם אַוועק, ריינסטאַל, און ריאַקטאַווייט דער שטריך צו באַזייַטיקן די קוסטאָמאַקטיאָן. נאָר אַראָפּנעמען עס פון די עלעמענצ.קסמל טעקע און ריסייקאַל די אַפּלאַקיישאַן בעקן(ס) יפעקטיד. דער ווייַטער צייַט די שטריך איז אין פאַרנעם, איר וועט נישט זען די קוסטאָמאַקטיאָן ענימאָר."

איך נאכגעגאנגען זייַן ינסטראַקשאַנז און, אַוואַדע, זיי אַרבעט.

אין מיין פאַל, this is a department level installation with just a single WFE. If you find yourself with this problem in future and with multiple WFE’s, איך גלויבן איר וועט האָבן צו מאַכן די ענדערונג אין יעדער.

</עק>

אַבאָנירן צו מיין בלאָג.

קאַנפיגיער טהעסאַורוס אין מאָך

איך בין ארבעטן אויף אַ אַרקאַטעקטשער באריכטן דאָקומענט דעם וואָך און עס סאַגדזשעסץ, צווישן אנדערע זאכן, that the client consider using the thesaurus to help improve the end user search experience. Having never done this myself, I wanted to do a quick hands-on test so that my suggestion is authentic.

עס איז געווען סאַפּרייזינגלי שווער צו רעכענען אויס ווי צו טאָן, כאָטש עס איז, אין פאַקט, quite easy. There’s a pretty good bit of information on the thesaurus (טשעק דאָ און דאָ, לעמאָשל). אָבער, די דאָקס זענען אָדער ווסס 2.0 / ספּס 2003 oriented or they don’t actually spell out what do to after you’ve made your changes in the thesaurus. They provide a great overview and fair bit of detail, אָבער עס ס 'נישט גענוג צו קרייַז די פינישינג שורה.

די טריט געארבעט פֿאַר מיר:

  1. Make the changes to the thesaurus. (זען ווייטער פֿאַר אַ וויכטיק טאָן)
  2. Go to the server and restart the "Office SharePoint Server Search" דינסט.

א שפּיץ פון די הוט צו מר. דזש. ד. טאָפּטשענ זיך (ביאָ). He provided the key bit about restarting the search service and rescued me from endless, time consuming and unnecessary iisresets and full index crawls. This episode פּראָוועס, אַמאָל ווידער, אַז טוויטטער is the awesome. (גיי מיר אויף טוויטטער דאָ. I follow any SharePoint person that follows me).

I don’t know if this functionality is available in WSS. If it is or is not, ביטע לאָזן אַ באַמערקונג אָדער Email מיר און איך וועט דערהייַנטיקן דעם פּאָסטן.

וויכטיק טאָן: There’s conflicting information on which XML thesaurus file to change. There’s this notion of "tsneu.xml" as being the "neutral" טאַסאָראַס. I wasted some time working with that one. אין מיין פאַל, I needed to change the "tsenu.xml" טעקע ליגן אונטער די טעקע פון ​​די אַפּ שייַן זיך: \\ווינ2003סרוו C $ פּראָגראַם פילעס מייקראָסאָפֿט אָפיס סערווערס 12.0 דאַטאַ אָפיס סערווירער אַפּפּליקאַטיאָנס 3ק4ד509אַ-75ק5-481ק-8בפד-099a89554e17\Config. I assume that in a multi-farm situation, איר וואָלט מאַכן דעם טוישן אומעטום אַ אָנפֿרעג סערווירער לויפט.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס: , ,

גרויס-וואָג מאָך דאָקומענט פאַרוואַלטונג פּראַדזשעקס: 50ק פּער טאָג, 10 מיליאָן גאַנץ

דאס פאַרגאַנגענהייַט וואָך, עמעצער געפרעגט אַ קשיא וועגן שאפן אַ שאַרעפּאָינט סוויווע וואָס וואָלט שעפּן אַ שיין הויך באַנד פון נייַ דאָקומענטן (10,000 +/- אין דעם פאַל). I don’t know much about this, אָבער דאַנק צו דעם ווייַס פּאַפּיר, איך פילן פיל בעסער ינפאָרמד.

פֿאַר מיר, דאָס ווייַס פּאַפּיר איז שיין פיל נאָר אַ בוך צייכן אין די מאָמענט, but I did start reading through it and thought I’d highlight my main take-away. SharePoint can be scaled to handle, בייַ אַ מינימום, דעם מאַסע:

  • 50ק נייַ דאָקומענטן פּער טאָג.
  • 10 מיליאָן דאָקומענטן גאַנץ.

I write the 50k/10MM figures because they are easy enough to remember. As long as you know they are minimums, you won’t get into trouble. The maximums are at least 10 פּראָצענט העכער ווי אַז און מיט עקסטרעם טונינג, עפשער אַ פּלאַץ העכער.

דאַנק, מייק וואַלש, אַמאָל ווידער פֿאַר זייַן וואכנשריפט ווסס FAQ דערהייַנטיקונגען און קערעקשאַנז פּאָסטן. If you’re not subscribed to it, איר זאָל עמעס טראַכטן וועגן טאן עס.

</עק>

אַבאָנירן צו מיין בלאָג.

שאַרעפּאָינט פּערפאָרמאַנסע — שנעל (אבער ומגעוויינטלעך) שפּיץ

מיר ווע שוין ארבעטן אין אַ באַניצער אַקסעפּטאַנס טעסטינג (ואַט) סוויווע וואָס, ווי קאַמפּערד צו אַנטוויקלונג, איז טויט פּאַמעלעך.

עס ס אַ קאָמפּליצירט סוויווע ניצן פבאַ, סקל 2008, ססרס און עקסטענדעד וועב פּראָגראַמען צוטריטלעך איבער די אינטערנעט ניצן הטטפּס, אַזוי עס ס 'שוין שווער צו שפּור אַראָפּ די אַרויסגעבן.

פֿאַר אַ פֿריִערדיקע קליענט, מיר געוויינט פבאַ מיט אַ לדאַפּ ראָלע שפּייַזער (און מיטגלידערשאַפט שפּייַזער). One of my colleagues, ווייַט מער קלוג ווי איך, determined that the "out of the box" לדאַפּ ראָלע שפּייַזער, ווען געניצט אין אַז סוויווע, wasn’t scaling well. To solve this problem for that client, he implemented a nice caching scheme in a custom role provider.

דעם סיטואַציע געווען ענלעך, so we looked into replicating that solution to the today’s client. As I was debugging that, איך באמערקט אַז דעם אָנזאָג וואָלט אָפט דערשייַנען אין די סיסטעם קלאָץ (פון עווענט וויוער):

A worker process with process id of ‘XXX’ serving application pool ‘Home – 80’ has requested a recycle because it reached its virtual memory limit.

איך גענומען דעם צו מיינען אַז די אַפּ בעקן איז ריסייקלינג ווייַט, ווייַט אויך אָפֿט און וואָס וואָלט דערקלערן אַ פאָרשטעלונג פּראָבלעם.

I looked at the app pool’s properties and its "Recycling" page showed that the property "Maximum virtual memory (אין מעגאבייט)" had been set to true and had been set to 5000. That seems like enough, but I decided to unset the value and that had an immediate positive effect. No more app pool recycling. No more mysterious slow-downs and pauses.

I don’t really understand the underlying "stuff" אַז ס 'געגאנגען אויף דאָרט, אָבער קלאר עטלעכע מין פון גרונט / ווירקונג זאַך איז געשעעניש און פֿאַר איצט, די ואַט סוויווע איז ניצלעך.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

פאַירפיעלד / וועסטטשעסטער שאַרעפּאָינט באַניצער גרופע אין קאָננעקטיקוט

My colleague (נאַטאַליאַ וואָסקרעסענסקייַאַ) and I will be speaking at the Fairfield/Westchester SharePoint User Group meeting at 6:00 PM אויף 07/16 (מיטוואָך). We are talking about the content query web part. This is the same (אָבער ימפּרוווד ווערסיע וואָס מיר געגעבן צו ניו יארק מאי).

פאַר - רעגיסטרירן דאָ: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

נאַטאַליאַ און איך האָפֿן צו זען איר דאָרט!

Here’s the email Richard Martzelle just sent out on the subject:

טעמע: Using Content Query Web Part to Create Business Solutions

Speakers: פאולוס גאַלווין & נאַטאַליאַ וואָסקרעסענסקייַאַ

דאַטע: יולי 16טה ברוכים הבאים צייט: (Eat & Network): 6:00PM צייַט: 6:30 PM -8:00PM

Meeting Description

MOSS 2007’s Content Query Web Part (קקוופּ) ינייבאַלז ניצערס צו שאַפֿן מנהג קוקן פון דאַטן קוויריד פון פילע קוואלן, און פאָרשטעלן אַז דאַטן אין איין אָרט. טראָץ זייַן שטאַרק אָנפֿרעג & צופרידן ראַפינירטקייַט אָפּציעס, קקוופּ איז אָפֿט אַ אַנדעררייטיד און אָוווערלוקט שטריך. CQWP is both a "data extraction engine" (געפינען דאָקומענטן אָדער רשימה זאכן ערגעץ אין אַ פּלאַץ זאַמלונג) און אויך אַ ערשטער-סאָרט פּרעזענטירונג געצייַג וואָס ינייבאַלז ניצערס צו קאָנטראָלירן ווי צופרידן איז דערלאנגט דורך ראַפּינג HTML און סטיילז צו פֿאָרמאַט די אַרויסווייַזן קימאַט קיין וועג איר ווינטשן.

אין דעם דעמאָ-שווער סעסיע, זיי וועלן ווייַזן ווי צו נוצן די קקוופּ צו סאָלווע געשעפט פּראָבלעמס דורך ווייַזונג אַוועק האַרץ פֿעיִקייטן

• use default CWQP features, אַרייַנגערעכנט וילעם טאַרגאַטינג

• use CWQP as a reporting tool anywhere in a site collection via filter criteria such as "all documents created today"

• change look & פילן פון אָנפֿרעג רעזולטאַטן צו הויכפּונקט געשעפט דאַטן, ווייַזן נאָך שפאלטן פון אינפֿאָרמאַציע, אַרויסווייַזן אינפֿאָרמאַציע אין אַ גריד פֿאָרמאַט, און אנדערע

• show how CQWP can aid in content type administration (י.ע. געפינען אַלע דאָקומענטן פון אַ באַזונדער צופרידן טיפּ אַזוי ווי צו פֿאַרשטיין פּאָטענציעל פּראַל פון טשאַנגינג אַ קאָרט דעפֿיניציע)

• describe some limitations of CQWP

• provide a list of resources for advanced CQWP techniques, אַרייַנגערעכנט בלאָגס, עקקוופּ קאָדעפּלעקס פּרויעקט & מסדן דאַקיומענטיישאַן

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס: