Штомесячны архіў: Ліпеня 2008

Адыдзі ў групу карыстальнікаў SharePoint!

У апошнія два тыдні, Я прыняў удзел у Нью-Джэрсі SharePoint групы карыстальнікаў, і нядаўна створаны Нью-Ёрку SharePoint Распрацоўшчыкі Група карыстальнікаў (у адрозненне ад больш устаноўленых у Нью-Ёрку група карыстальнікаў SharePoint).

У Нью-Джэрсі, 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, сур'ёзна праверыць NewsGator. 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.

</канец>

Падпісацца на мой блог.

Адпраўка Штодзённыя нагадванні мэтавай // Цыкл ў канструктар працоўных працэсаў SharePoint

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 апублікаваны на новыя SharePoint Magazine сайт. More generally, Артыкул паказвае, як стварыць структуру цыклу ў SPD.

Часопіс мае шырокі спектр вырабаў, у тым ліку, між іншым, вельмі тэхнічныя рэчы, 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.

</канец>

Падпісацца на мой блог.

Technorati Тэгі:

SharePoint Рэкамендацыі канферэнцыі

Я кажу ў SharePoint Best Practices канферэнцыі ў лістападзе.

It’s sort of a funny story. I was in Virginia presenting at the SUGDC канферэнцыі 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, inaptly назвай "MOSS: Эфектыўнае ўвядзенне ў арганізацыю".

Гэтая канферэнцыя выглядае вар'яцка поўны карыснай інфармацыі, і я вельмі рэкамендую раздзіраючы сябе далей ад вашай працы на працягу трох дзён, далучыўшыся на гэтых прэзентацыях і сетак як з удзельнікамі канферэнцыі і дынамікаў. It will be time and money well spent.

Hope to see you there 🙂

</канец>

Падпісацца на мой блог.

Мой апошні “У абарону SharePoint Designer” Даступныя мовы

Марк Мілер, па меншай Канчатковага карыстальніка SharePoint has posted my latest article about using SharePoint Designer to create great workflow solutions up on his site. Праверце гэта.

У гэтым артыкуле, Я кажу аб працэсе праектавання і, Больш падрабязна, Як стварыць надзейны і паўтораны працэс тэставання з дапамогай SharePoint функцыі (прыстасаваныя спісы, шаблоны сайтаў). The article targets End Users, але падыход добры для распрацоўшчыкаў занадта.

</канец>

Падпісацца на мой блог.

Як вы ацэньваеце Вашы працы SharePoint?

Як часта гэта здарыцца з вамі? I’m sitting at my laptop, чытанне блогаў, рэагаванне на паведамленні на форумах, 2 копіі Visual Studio адкрыты і VPN'd да іншага сервера са сваім Visual Studio + 15 вокны браўзэра (Звычайны дзень) і хто-то імя Саманты (мая жонка, па-відаць) кажа мне,, "We have be there in 30 хвілін. Get dressed."

Я ўстаю ў здранцвенні, блукаць вакол дома збянтэжана, атрымаць у машыну і наступнае, што я ведаю,, Я на вечарыне з півам у руцэ і хто-то пытаецца мяне,, "So, Чым Вы зарабляеце сабе на жыццё?"

Гэтыя размовы не ідуць добра.

Мне: "Ahh … Я архітэктар рашэнняў для EMC."

Безназоўная твар: пусты выпарніка

Мне: "I work with a product called SharePoint … гэта ад Microsoft."

NP: "Aha! Я чуў, што кампанія! What is SharePoint?"

Мне: "Umm … гэта робіць супрацоўніцтва … людзі выкарыстоўваюць яго для абмену інфармацыяй … Гэта платформа для будаўніцтва Бізнес-Соль…"

NP: Вочы шклення.

Мне: "I’m a programmer."

NP: "Aha! I know people in my company that do programming! When I was in high school, Я гуляў з BASIC."

І з той часткай размовы па, мы звяртаемся да чаму-то лягчэй гаварыць пра, як і палітыка.

Любы сыход апісаць, як яны справіцца з гэтай?

</канец>

Падпісацца на мой блог.

Technorati Тэгі:

Утойванне Карыстальніцкія дзеянні ў SharePoint

Некалькі месяцаў таму, падчас працы над праектам для кліента, 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, яны счытваюцца непасрэдна з Elements.xml файла і скапіяваць у стане прыкладання падчас выканання. Так, Вам не трэба для адключэння, выдаліць, пераўсталяваць, і актываваць функцыю для ліквідацыі CustomAction. Проста выдаліце ​​яго з файла Elements.xml і рэцыркуляцыі пула прыкладанняў(з) ажыццяўляецца. У наступны раз, функцыя знаходзіцца ў вобласці, Вы не ўбачыце CustomAction больш."

Я рушыў услед яго інструкцый і, вядома, яны працуюць.

У маім выпадку, 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, Я мяркую, вы будзеце мець, каб зрабіць змены ў кожнай.

</канец>

Падпісацца на мой блог.

Настройка Тэзаўрус ў MOSS

Я працую над дакументам агляд архітэктуры гэтым тыдні, і гэта мяркуе,, між іншым, 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 (праверка тут і тут, напрыклад). Аднак, гэтыя дакументы з'яўляюцца альбо WSS 2.0 / SPS 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" абслугоўванне.

Кончык капялюшы Г-н. J. Рэ. Прабірацца (Bio). 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 даказвае, яшчэ раз, што Twitter is the awesome. (Выконвайце за мной на Twitter тут. 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, калі ласка, пакіньце каментар або напішыце мне, і я буду абнаўляць гэты пост.

Важнае заўвага: 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" файл знаходзіцца ў тэчцы ідэнтыфікатара само прыкладанне: \\win2003srv C $ Program Files Microsoft Office Servers 12.0 Data Office Server Applications 3c4d509a-75c5-481C-8bfd-099a89554e17\Config. I assume that in a multi-farm situation, Вы зрабілі б гэта змена ўсюды запыту сервер працуе.

</канец>

Падпісацца на мой блог.

Буйнамаштабныя праекты MOSS кіравання дакументамі: 50K у дзень, 10 Мільён Усяго

На мінулым тыдні, нехта задаў пытанне аб стварэнні асяроддзя SharePoint, які будзе апрацоўваць даволі вялікі аб'ём новых дакументаў (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 адсоткаў вышэй, чым і з Extreme Tuning, магчыма, нашмат вышэй,.

Дзякуй, Mike Walsh, яшчэ раз за яго штотыднёвае WSS FAQ абнаўленняў і выпраўленняў паведамленне. If you’re not subscribed to it, вы павінны сур'ёзна падумаць аб робяць гэта.

</канец>

Падпісацца на мой блог.

Прадукцыйнасць SharePoint — Хутка (Але незвычайны) Наканечнік

Мы працуем у прыёмачныя выпрабаванні карыстальнікаў (Уат) асяроддзя, якая, у параўнанні з развіццём, мёртва павольны.

Гэта складаны асяроддзі з выкарыстаннем FBA, SQL 2008, SSRS і пашыраныя вэб-прыкладанні даступныя праз Інтэрнэт з выкарыстаннем HTTPS, так што гэта было цяжка адсачыць пытанне.

Для папярэдняга кліента, мы выкарыстоўвалі FBA з LDAP пастаўшчыка роляў (і пастаўшчык сяброўства). One of my colleagues, значна разумнейшы, чым я, determined that the "out of the box" LDAP пастаўшчыка роляў, Пры выкарыстанні ў гэтым асяроддзі, 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" што там адбываецца, але відавочна нейкая прычына / следства самае адбываецца і цяпер, Уат асяроддзя можа выкарыстоўвацца.

</канец>

Падпісацца на мой блог.

Fairfield / Вестчестер SharePoint User Group ў Канэктыкуце

Маё калега (Наталля Васкрасенская) і я буду гаварыць на Fairfield / Вестчестер SharePoint User Group сустрэча ў 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

Наталля, і я спадзяюся ўбачыць вас там!

Вось e-mail Рычард Mart клеткі толькі што адправіў на тэму:

Тэма: Using Content Query Web Part to Create Business Solutions

Выступоўцы: Paul Galvin & Наталля Васкрасенская

Дата: Ліпеня 16м Добры дзень Час: (Ёсць & Сетка): 6:00PM Час: 6:30 PM -8:00PM

Нараду Апісанне

MOSS 2007’s Content Query Web Part (CQWP) дазваляе карыстальнікам ствараць наладжвальныя прадстаўлення дадзеных запытваюцца з многіх крыніц, і прадставіць гэтыя дадзеныя ў адным месцы. Нягледзячы на ​​свой магутны запыт & варыянты удакладнення зместу, CQWP часта недаацэньваецца і выйшла функцыю. CQWP is both a "data extraction engine" (знайсці дакументы або элементы спісаў ў любым месцы ў сямействе сайтаў) а таксама першакласныя прэзентацыі інструмент, які дазваляе карыстальнікам кіраваць тым, як кантэнт прадстаўлены, абгарнуўшы HTML і стыляў, каб адфарматаваць адлюстраванне амаль як вам заўгодна.

У гэтай дэма-сесіі цяжкіх, яны пакажуць, як выкарыстоўваць CQWP для вырашэння праблем бізнесу, паказаўшы асноўныя функцыі

• выкарыстоўваць магчымасці змаўчанні CWQP, у тым ліку мэтавай аўдыторыі

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

• змена погляду & адчуваю вынікаў запыту, каб вылучыць бізнес-дадзеных, паказаць дадатковых слупкоў інфармацыі, адлюстравання інфармацыі ў выглядзе табліцы, і іншыя

• паказаць, як CQWP можа дапамагчы ў змесце адміністрацыі тып (I.E. знайсці ўсе дакументы пэўнага тыпу ўтрымання, каб зразумець патэнцыйнае ўздзеянне змены КТ вызначэнні)

• апісаць некаторыя абмежаванні CQWP

• падаць спіс рэсурсаў для перадавых метадаў CQWP, уключаючы блогі, ECQWP Codeplex праекце & MSDN дакументацыя

</канец>

Падпісацца на мой блог.