Месечне архиве: Октобар 2009

Ин Праисе оф побољшану претрагу јКуери-ас-иоу-Типе (од Јан Тиеленс)

Радим на БПОС демо (ускоро бити доступна на горе Мицрософт сајту) and I wanted to add a little pizzazz. I’ve known about Јан је Тиелен напори за неко време и мислио сам да би било сјајно техника да додате у демо, so I did. You can read about it here: http://weblogs.asp.net/jan/archive/2009/07/02/sharepoint-search-as-you-type-with-jquery.aspx. It’s so simple to use it should probably be a crime (а можда је негде).

Да додам само два поена на оно што је већ створено / писао о:

  1. Ово не, заправо, радите у БПОС (СхареПоинт Онлине) околина.
  2. Да би се рад без досадне попуп поруке префикс референце у јКуери библиотеку са хттпс уместо хттп, као у:
<сцрипт типе ="text/javascript" срц ="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></скрипта>

Jan points out that you should probably move the library itself to your site. Feeling a little lazy today, I decided to blog about it instead 🙂

</крај>

Ово је још једна порука у мом у току Сериес о томе како да користите јКуери са СхареПоинт.
Ако желите да сазнате више о јКуери, Топло препоручујем: јКуери у акцији по Беар Бибеаулт и Јехуда Катз.

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тецхнорати Тагс:

СхареПоинт Продавница Талк четвртак 10/29 у 12:30 ЕДТ

Следећи СхареПоинт Продавница Разговор се одржава у четвртак у 12:30ЕДТ.

Узели смо две недеље искључен (због СхареПоинт конференцији прошле недеље) и као резултат тога, имамо низ питања у реду, not to mention all kinds of cool stuff to talk about regarding SharePoint 2010. All of the panel members attended SPC, па понесите СП 2010 питања на позив или е-маил од њих да куестионс@схарепоинтсхопталк.цом.

Поред доброг дела позива издвојити да разговарамо о неким СП 2010 доброта, такође ћемо разговарати:

  • Зашто СхареПоинт приказује различите опције за навигацију под Подешавања сајта (Ово варира у зависности од карактеристика и локације конфигурације)
  • Измена версионс.аспк - проблеми, тешкоће томе (I”m not surprised 🙂 ).
  • Уграђивање РСС феед-у сајт када извор је потврђен идентитет.
  • Коришћење стсадм за управљање логовање.

Региструјте се овде: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=p663256djrrflfdw

Као и обично, пошаљите питања или теме за дискусију на куестионс@схарепоинтсхопталк.цом, пошаљи ми директно или Твиттер да @ пагалвин.

Надамо се да вас видимо тамо!

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Брзо Хит: Читање ИнфоПатх КСМЛ директно са СПЛистИтем у СхареПоинт

I’m been working on a project where I need to extract attachments from an InfoPath form. There are some good resources for parsing InfoPath forms (који су само КСМЛ датотеке, па то је заправо прилично лако).

Док сам је изградњу пројекат, I started by downloading an InfoPath form and saving it to my local hard drive. My c# code was reading directly from that instance. Међутим, the InfoPath forms are really living inside a SharePoint forms library. I did a little half hearted searching to find out how to read it directly from the library and almost gave up, in which case I would have saved the form to a local temp directory and read it from there. Међутим, there’s no need to go through those hoops as you can read it directly from the library. This little snippet shows how:

/// Класа дефиниција ствари овде, укључујући:
приватан СПФиле миСхареПоинтФиле; /* Део СПЛист */
// Још код иде овде и унутар метода класе имамо:
КсмлТектРеадер ТектРеадер;
ТектРеадер = нови КсмлТектРеадер(миСхареПоинтФиле.ОпенБинариСтреам());

тектРеадер.ВхитеспацеХандлинг = ВхитеспацеХандлинг.Ниједан;

тектРеадер.Реад();

// Ако чвор има вредност

док (тектРеадер.Реад())
{

… and so on and so forth …

Суштина је нешто изнад да можемо прочитати ИнфоПатх директно преко ОпенБинариСтреам() method call on the SPFile as a parameter to the constructor on XmlTextReader. It works great.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тецхнорати Тагс:

Брзо и лако: Пошаљи Емаил користите Гмаил СМТП Сервер у Ц НЕТ. #

Ово није нова тема, али када је требало да се уради, I found a lot of “why won’t this work for me” and not too many direct answers. I hope someone finds this useful.

Следећи део кода ће послати е-маил користећи свој Гмаил налог да то уради, укључујући прилоге:

коришћење Систем.Нет.Маил;
коришћење Систем.Нет;

НетворкЦредентиал логинИнфо = нови НетворкЦредентиал("[Мој Гмаил ИД]", "[Мој Гмаил лозинку]");
МаилМессаге мсг = нови МаилМессаге();
мсг.Фром = нови МаилАддресс("[М Гмаил Ид]@ Гмаил.цом");
мсг.То.Адд(нови МаилАддресс("paul.galvin@arcovis.com"));
мсг.Субјецт = "Test infopath dev subject";
мсг.Боди = "<ХТМЛ><тело><јак>Снажна порука.</јак></тело></ХТМЛ>";
мсг.ИсБодиХтмл = прави;

фореацх (ниска аФиле у НИПФД.ГетАттацхментНамесАндЛоцатионс())
{
    мсг.Аттацхментс.Адд(нови Приврженост(аФиле));
} // Додавање прилоге.

СмтпЦлиент цлиент = нови СмтпЦлиент("smtp.gmail.com");
цлиент.ЕнаблеСсл = прави;
цлиент.УсеДефаултЦредентиалс = лажан;
цлиент.Цредентиалс = логинИнфо;
цлиент.Порт = 587;
цлиент.ЕнаблеСсл = прави;
цлиент.Сенд(мсг);

Неколико кључеви који ме је успорила и другим запажањима / белешке:

  • Прва линија која ствара логинИнфо објекат треба да користите Гмаил ИД одузета "@ Гмаил.цом". Тако, ако је мој гмаил емаил адреса је "Схарепоинт@гмаил.цом"А моја лозинка је" киззи ", онда би линија изгледати:

НетворкЦредентиал логинИнфо = нови НетворкЦредентиал("sharepoint", "xyzzy");

  • Мој Гмаил налог је подешен да користи ССЛ и да није био проблем.
  • There is some conflicting information out there on what port to use. I used port 587 а је радила добро за мене.
  • У мом случају, I also needed to send attachments. That NIPFD object has a method that knows where my attachments are. It’s returning a fully path (e.g. "Ц:\temp\attachment1.jpg”. In my test, Имао сам два прилога и оба су добро радили.

Сам користио Висуал Студио 2008 да напишете овај код.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тецхнорати Тагс: ,,,

СхареПоинт конференција 2009 - Гет Иоур Реал Тиме сирових података Фром Твиттер

Очекујем да скоро сви знају ово ипак, but I thought I’d toss out a quick note that there’s a tremendous amount of very interesting information available via twitter. The hash tag #SPC09 seems to be the most popular. Like always, има доста глупости и "у" вицеви, али ако можете да добијете прошлости, цхецк ит оут. I do my best to respond to comments or questions directed to me and I know that a lot of others do as well, тако да то није само једносмерна проток информација.

New sessions start in just under two hours and continue up until about 3pm EDT this Thursday. It will start to pick up then.

Погледајте овде Твитера: http://twitter.com/#search?q=%23spc09

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Програмски Издвајање прилоге из ИнфоПатх Формс (Укључујући њихова имена!)

I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, Морам да генерише е-поште која има све те добре ИнфоПатх података, као и саме прилоге, тако да (уздах) неко може да да податке и поново ручно кључ је у Орацле базе података апликације.

It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, међутим. After an hour or two of poking around the Internets (вечност!) Нашао сам овај чланак: http://support.microsoft.com/kb/892730

It provide some handy code to extract the attachment from a node in the form. (Ви и даље треба да пронађе чвор и тако то, али то је само КСМЛ).

Знам да је прилог басе64-кодирана и сам првобитно отишао стазом само издвајању у басе64 податке, decoding it and saving it. Међутим, Брзо сам схватио да нисам знао како да се на име датотеке се док сам нашао поменуту чланак.

Заправо је сам открио да веома рано, али је одложен њен расцеп личности. У једну руку, the article *says* it’s good for InfoPath 2007. Још, код и инструкције су све о Висуал Студио 2003 и референце за ИнфоПатх 2003.

Боттом лине, код који чланак под условом добро ради за мене (досада). I can get my InfoPath form, Могу да рашчланимо, I can find and decode the attachment and I know its name. What more can one ask of one’s life?

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Ако сте забринути да ваше окружење СхареПоинт буде за нијансу нездрава, дозволите ми да вам помогне да решите тај са здравственог прегледа.

СхареПоинт Магазин Талк фор 10-08-2009

СхареПоинт Продавница Данашњи разговор покрива своје уобичајено широк спектар тема:

  • We discussed the issues around opening up parts of a SharePoint site collection to your trading partners. It’s not the most complicated thing in the world, али када почнете да говорите наглас, you realize there are a lot of small individual things that need to be done to do this correctly. You have to consider the firewall, давање дозволе (интранета СхареПоинт лиценца не може бити, а вероватно неће бити, довољан), СхареПоинт конфигурација (ААМ, проширење веб апликација у зоне које су вероватно омогућили ХТТПС), итд. If anyone has a checklist of what to do and the sequence, I’d love to see it in comments. This question wins the “Most Discussed Question” aware of the year (досада).
  • I got to ask a question about the image library functionality that generates those thumb nail images. I speculated that an event receiver on the image library is generating the thumb nail. I’m probably way off base, but it does seem like there’s an entirely separate image on the web server for the thumb nail itself. Vamshi, СхареПоинт Продавница разговор редовно, истиче овом блогу: http://pathtosharepoint.wordpress.com/2009/08/23/picture-libraries-take-advantage-of-web-friendly-formats/. That’s a pretty interesting post about images in SharePoint if you’re interested in it.
  • Разговарали смо о Прилагођено уређивање облика (да креирате преко СПД) and the fact that you lose the attachment functionality when you do that. Laura Rogers has blogged on that subject here: http://sharepoint911.com/blogs/laura/archive/2009/09/10/fix-for-the-custom-form-attachments-issue.aspx

Ове недеље, увели смо нову опцију где смо провели око 10 minutes demonstrating an interesting tip/trick in a SharePoint environment. Ове недеље, показали смо како се додаје један део садржаја веб едитор (и заправо било који веб део) to a newitem.aspx page. У овом случају, the objective was to show some extensive online help for that newitem.aspx page. This is also one of the usual starting points for integrating jQuery into your environment. Следеће недеље, we do plan to show a jQuery tip/trick. Надамо се да вас видимо тамо.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

СхареПоинт Продавница разговор 10/08/08 у 12:30 ЕДТ

Ми смо наш следећи хостинг СхареПоинт недељни магазин сесија разговора сутра у 12:30 ЕДТ.

Ово је отворена К&A and general kibitzing session on all topics SharePoint related.

Можете прочитати разне Рецапс ранијих седница овде да добијем осећај за оно што радимо на овим позивима: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

Регистрација је горе и спреман овде: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

Твиттер ваша питања за мене, Јастуци ".

Пошаљите их на куестионс@схарепоинтсхопталк.цом or just show up on the line and ask them out loud.

Надамо се да вас видимо онда!

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

На Блог или не блог - То је питање (блог о)

Приметити: Ово је првобитно објављена у ввв.ендусерсхарепоинт.цом.

A few weeks ago I had the chance to speak at SharePoint Saturday in New York. Још једном, a tremendous event. Овај пут, I spoke about “learning SharePoint” – a very broad topic. During the presentation (којима можете добити овде), Ја сам говорио о различитим техникама за "учење" СхареПоинт, укључујући и ствари попут књига учења, класа соба обука, креирање сопственог ВМ и што је најважније (мени), community participation. One way to participate in the SharePoint community is via blogging. Someone asked me about blogging in particular and asked my opinion on a few concerns he had that I’ve heard others mention before. It’s been itching at the back of my head for a few weeks so in my usual fashion, Ја гребање тај свраб по блогу о томе.

Неки људи изгледа да мисле да постоји толико квалитетних блогера тамо на сцени данас, а да је толико уноси блог квалитет је написано да је у извесном смислу, there’s nothing new to write about. Или, the “new” thing is so narrowly focused that it’s not going to be interesting to anyone. I don’t agree with those sentiments or the underlying assumption about them.

За почетак, ако блоговање, јер то је део вашег личног покушаја на учење СхареПоинт добро, it’s really irrelevant if someone has written on your topic or not. One of the drivers behind community participation, да ли је то за личну учење или не, је да Треба да се то право. No one wants to put up some weak blog entry and look silly in front of the world. In the course of getting it right, ти ћеш мислити предмет кроз пажљивије, итд. Thus, размишљаш, проучавања и разматрања ове теме из свих врста углова, лева на десно, до доле, изнутра и споља (или барем треба да буде). That’s a very valuable exercise. Заправо, it’s almost beside the point of pushing the “post” button by the time you finish writing it since you’ve already derived much of the benefit by now. Наравно, Ви не желите да притисне дугме за пост ионако више разлога, but I digress. The bottom line is that blogging is a valuable learning exercise in and of itself, период.

I also reject the “it’s already been done” argument. So what if it was? The terrible consequence is that people who are looking up your topic via bing will now find two or five or a dozen articles. Who cares? I always prefer to find several articles on the same topic when I go searching the tubes for stuff. Different points of view, различитих стилова писања, different approaches to the same problem – they all help me understand what I need. In my opinion, заједница нема где близу постизању тачку засићења на добар квалитет чланака блог на било коју тему у СхареПоинт свету.

Тако, блог далеко! You won’t hear me complaining about it. I guarantee it 🙂

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тецхнорати Тагс: ,

Не буди Булл у кинеској радњи

Кратка историја СхареПоинт (Из перспективе релативно нова у)

Приметити: Овај чланак је првобитно објављен у ввв.ендусерсхарепоинт.цом. I forgot to post it to my own blog 🙂

СхареПоинт је еволуирао много од својих раних дана као врста инкубације технологије у Мицрософту –је еволуирао је скоро као хорор филм, где је луди научник креација води на свој сопствени живот, breaking free of its creator’s expectations and rules. The technical evolution is obvious – the WSS 3.0 Објектни модел је богатији и сложенији од ВСС 2.0, which was itself an improvement over earlier versions. The next version will no doubt show tremendous improvement over 3.0. From an End User’s perspective, међутим, СхареПоинт је еволуција је још значајније.

У раним данима, SharePoint didn’t offer much to End Users. They would have their usual functionality requirements, work with IT to define them well and implement a solution. IT would use SharePoint to solve the problem. The product wasn’t very accessible to End Users. I’ve thought threw a few analogies, but I decided to stick Venn Diagrams to show what I mean. When Microsoft first released SharePoint to the world as a commercial offering, је пратио релативно традиционални образац крајњег корисника <-> IT relationship. A lot of End Users, комуникацију и рад са веома малим бројем људи од тога за добијање решења која решавају пословне проблеме:

image

Општи проблем домен за који СхареПоинт је погодан испоруке платформа је мали (especially compared to today’s SharePoint. End Users and IT worked in a more classic arrangement with IT: дефинишу захтеве за ИТ, сачекајте да раде свој посао иза завесе и преузме испоруку готовог производа.

Што СхареПоинт еволуирали да 2.0 свет (ВСС 2.0 и СхареПоинт Портал Сервер), several things happened. Прво, the “problem domain” increased in size. By problem domain, I mean the kinds of business problems for which SharePoint could be a viable solution. На пример, не би превише тешко мислити о имплементацији озбиљну претрагу решење у СхареПоинт окружењу док СПС (па чак и онда, није било тако добро као што је потребно да буде). Истовремено, Крајњи корисници имају могућност да без преседана не само да дефинише, but also implement their own solutions with little or no IT support.

The 3.0 платформа (ВСС и МОСС) maintained and increased that momentum. The problem domain is enormous as compared to the 2.0 платформа. Virtually every department in a company, почев од производње за здравље и безбедност одељења за маркетинг, од продаје до контроле квалитета - они могу да нађу добру употребу за СхареПоинт (а то није случај пасирање округли клин у рупу тргу). Истовремено, the platform empowers even more End Users to implement their own business solutions. I try to capture that with this diagram:

image

This has proven to be both a potent and frustrating mixture. The 3.0 platform turns previously stable roles on their heads. Suddenly, Крајњи корисници су ефективно судија, порота и џелат пословни аналитичар, application architect and developer for their own business solutions. This gets to the heart of the problem I’m writing about. But before I dive into that, размотримо слона у соби.

Пееринг у кристалну куглу

Како ће СхареПоинт 2010 утичу на овај образац? Will it be incremental or revolutionary? Will more, мање или приближно исти број крајњих корисника нађу овлашћен да граде решења на СхареПоинт 2010? Will SharePoint 2010’s problem domain expand even further or will it just refine and streamline what it already offers in WSS 3.0 / МОСС?

Нема довољно информација "тамо" да безбедно рећи да је општи одговор:

  • The problem domain is going to dramatically expand.
  • Крајњи корисници ће се наћи још већу снагу него раније.

The Venn Diagram would be larger than this page and cause some IT Pros and CxO’s to reach for their Pepto.

I believe it’s going to be a tremendous opportunity for companies to do some truly transformational things.

Нема Бикови у мојој продавници порцелана!

Ово звучи сјајно, али са моје тачке гледишта као СхареПоинт консултант и стављање себе у ципеле ИТ менаџера, I see this vision. I own a China shop with beautiful plates, кристал, итд (мој СхареПоинт окружењу). I’ve rented a space, I’ve purchased my inventory and laid it all out the way I like it. I’m not quite ready to open, али у очекивању, I look at the door to see if my customers are lining up and I notice an actual bull out there. I look more closely and I actually see два bulls and even a wolf. Then I notice that there are some sheep. Sheep are тако лоше, али су они можда маскиран вукове? I don’t want bulls in my china shop!

Још је горе! When I rented the space, I couldn’t believe how nice it was. Wide and open, сјајни погодности, very reasonable price. Међутим, Сада сам схватио да је пространо и огромна врата је само савршено величине за бика да дођу у лутања и лежао отпада на моју Кини.

Гурам ову аналогију предалеко, наравно. End Users are not bulls (већина њих, у сваком случају) и ИТ одељења не (или сигурно не треба) view their user community with that kind of suspicion. Међутим, постоји ова врста савршеног судара одвија већ у 3.0 platform that I expect will only get worse in SP 2010. SharePoint already empowers and encourages End Users to define and implement their own solutions.

То је супер и све, али чињеница је да је и даље веома технички производ и даље позива на врсту захтева снажне пословне анализе, design and general planning and management that technical projects require to be successful. These are not the kind of skills that a lot of End Users have in their bag of tricks, especially when the focus is on a technical product like SharePoint.

I’ve given this a lot of thought over the last year or so and I don’t see any easy answer. It really boils down to education and training. I think that SP 2010 ће променити утакмице мало и то ће да одигра другачије и успорено, као компаније избаце своју СП 2010 решења преко 2010 and beyond. In order to succeed, End Users will need to transform themselves and get a little IT religion. They’ll need to learn a little bit about proper requirements
analysis. They will need some design documentation that clearly identifies business process workflow, на пример. They need to understand fundamental concepts like CRUD (створити, ажурирање и брисање), дев / тест / КА / прод окружења и како се то користи инфраструктуру правилно примену решења која живе лепо и дуго БЕНД (Не прекидај) као одговор на промене у организацији.

У наредним недељама, Планирам да покушам да обезбеди неке своје нове идеје, као и линк на велики посао обавља других аутора (на ввв.ендусерсхарепоинт.цом и другде) so that interested End Users can learn that old time IT religion. Keep tuned.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тецхнорати Тагс: ,