maandelikse Argiewe: Julie 2008

Gaan na 'n SharePoint User Group!

In die laaste twee weke, Ek het die New Jersey SharePoint gebruiker-groep en die nuutgestigte New York SharePoint bygewoon Ontwikkelaars gebruiker groep (in teenstelling met die meer gevestigde New York SharePoint gebruiker groep).

In New Jersey, 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, ernstig gaan uit "NuusGator". It’s very good stuff. A lot of great social computing functionality and (in 'n demo-omgewing ten minste) baie goed gedoen.

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, op hierdie punt wat ek dink, 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.

In New York laaste nag, 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, maar dat dit "lewe" 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.

Daar is groepe regoor die wêreld. Check them out.

</einde>

Skryf in op my blog.

E-pos Daily Taak Herinneringen // Herhaling in SharePoint Designer Workflow

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 gepubliseer by die nuwe SharePoint Magazine webwerf. More generally, Die artikel toon hoe om 'n herhaling struktuur in SPD te skep.

Die tydskrif het 'n wye verskeidenheid van artikels, insluitende, onder andere, baie tegniese dinge, interviews and industry news. I recommend you add it to your RSS feed.

As jy 'n produk of diens te verkoop, 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.

Laastens, as jy jeuk om iets te skryf en dit in die voorkant van 'n groter gehoor, this is a great time and place to scratch it.

</einde>

Skryf in op my blog.

Technorati Tags:

SharePoint Best Practices Konferensie

Ek praat by die SharePoint Best Practices konferensie in November.

It’s sort of a funny story. I was in Virginia presenting at the SUGDC konferensie and that Friday was the deadline to submit speaking proposals for the BP conference. The organizers described how they would use a "blind selection" proses en dat alle pogings aangewend sal word om die aanbieding te kies op die basis van sy waarde, ens.. To maximize my chances of getting selected, I submitted two proposals. The selection committee picked both.

My kollega (Natalya Voskresenskaya) 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, Regering en soortgelyke maatskappye.

Tweede, 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 getiteld "MOSS: Effektiewe inleiding tot 'n organisasie".

Hierdie konferensie kyk na crazily vol van goeie inligting en ek raai skeur jouself weg van jou werk vir drie dae, aansluit by op hierdie aanbiedings en netwerk met beide konferensiegangers en sprekers. It will be time and money well spent.

Hope to see you there 🙂

</einde>

Skryf in op my blog.

Technorati Tags:

My Laaste “In verdediging van SharePoint Designer” Artikel is beskikbaar

Mark Miller oor te End User SharePoint has posted my latest article about using SharePoint Designer to create great workflow solutions up on his site. Check dit uit.

In hierdie artikel, Ek praat oor die ontwerp en, in meer besonderhede, hoe om 'n betroubare en herhaalbare toets deur gebruik te maak van SharePoint funksies (persoonlike lyste, site templates). The article targets End Users, maar die benadering is goed vir ontwikkelaars.

</einde>

Skryf in op my blog.

Hoe Beskryf jy jou Sharepoint Job?

Hoe dikwels gebeur dit met jou gebeur? I’m sitting at my laptop, lees blogs, op forum plasings te reageer, 2 afskrifte van Visual Studio oop en na 'n ander bediener met sy eie Visual Studio VPN'd + 15 vensters ('n tipiese dag) en iemand met die naam Samantha (my vrou, glo) vertel my, "Ons is daar in 30 minute. Get dressed."

Ek kry in 'n dwaal, dwaal rondom die huis verward, kry in 'n motor en die volgende ding wat ek ken, Ek is by 'n partytjie met 'n bier in my hand en iemand my vra, "So, Wat doen jy vir 'n lewe?"

Hierdie gesprekke is nooit goed gaan.

Me: "Ahh … Ek is 'n oplossing argitek vir EMC."

Naamlose persoon: leë staar

Me: "Ek werk met 'n produk met die naam van SharePoint … dit is van Microsoft."

NP: "Aha! Ek het gehoor van daardie maatskappy! What is SharePoint?"

Me: "Umm … dit doen samewerking … mense dit gebruik om inligting te deel … Dit is 'n platform vir die bou van Besigheid Sol…"

NP: Oë glas.

Me: "Ek is 'n programmeerder."

NP: "Aha! I know people in my company that do programming! When I was in high school, Ek speel rond met die basiese."

En met daardie deel van die gesprek oor, ons wend ons tot iets makliker om oor te praat, soos politiek.

Enigeen sorg te beskryf hoe hulle dit hanteer?

</einde>

Skryf in op my blog.

Technorati Tags:

Verberg Custom optrede in SharePoint

'N paar maande gelede, terwyl jy werk op 'n projek vir 'n kliënt, I created a feature. Among other things, dat die funksie gedefinieer 'n persoonlike aksie (verskyn onder settings). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. Basies, Ek gebruik dit as 'n ruwe vorm van ontfouting.

Tot my verleentheid, hierdie debugging juweel wat sy weg van ontwikkeling te UAT en aan die produksie voor iemand het om te vra, "Wat is dit Xyzzy skakel?"

Teen hierdie tyd, ons is in die produksie en ek wil regtig nie om die funksie te verwyder, fix elements.xml and then reinstall.

Todd droewiger pointed out an easy way to handle it. In his words:

"CustomActions nie gekopieer word in die databasis, hulle direk gelees van die Elements.xml lêer en kopieer na die aansoek staat tydens looptyd. So, jy hoef nie te deaktiveer, verwyder, installeer, en aktiveer die funksie die CustomAction te verwyder. Net dit verwyder van die Elements.xml lêer en herwin die aansoek swembad(s) bewerkstellig. Die volgende keer wat die funksie is in omvang, jy sal nie die CustomAction sien nie."

Ek het sy instruksies en, natuurlik, hulle werk.

In my geval, 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, Ek glo jy het die verandering in elk te maak.

</einde>

Skryf in op my blog.

Thesaurus in Moss instel

Ek is besig om hierdie week op 'n argitektuur oorsig dokument en dit dui daarop, onder andere, 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.

Dit was verbasend moeilik om uit te vind hoe om dit te doen, alhoewel dit, in werklikheid, quite easy. There’s a pretty good bit of information on the thesaurus (gaan hier en hier, byvoorbeeld). Egter, dié dokumente word óf 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, maar dit is nie genoeg om die wenstreep oor te steek.

Hierdie stappe het vir my gewerk:

  1. Make the changes to the thesaurus. (Kyk hieronder vir 'n belangrike noot)
  2. Gaan na die bediener en weer begin die "Office SharePoint Server Soek" diens.

'N wenk van die hoed Mnr. J. D. Wade (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 bewys, weer, dat Twitter is the awesome. (Volg my op 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, los 'n kommentaar of e-pos my asseblief en ek sal hierdie post werk.

Belangrike nota: There’s conflicting information on which XML thesaurus file to change. There’s this notion of "tsneu.xml" as synde die "neutrale" tesourus. I wasted some time working with that one. In my geval, Wat ek nodig het om die "tsenu.xml te verander" lêer is onder die gids van die app ID self: \\win2003srv c $ Program Files Microsoft Office Servers 12,0 Data Office Server Aansoeke 3c4d509a-75c5-481c-8bfd-099a89554e17\Config. I assume that in a multi-farm situation, jy sou hierdie verandering oral 'n navraag bediener loop.

</einde>

Skryf in op my blog.

Technorati Tags: , ,

Groot skaal MOSS Document Management Projekte: 50k Per dag, 10 Miljoen TOTAAL

Die afgelope week, iemand het 'n vraag gevra oor die skep van 'n SharePoint-omgewing wat 'n redelik hoë volume van nuwe dokumente hanteer (10,000 +/- in hierdie geval). I don’t know much about this, maar te danke aan hierdie wit papier, Ek voel baie beter ingeligte.

Vir my, hierdie wit papier is pretty much net 'n boek merk op die oomblik, but I did start reading through it and thought I’d highlight my main take-away. SharePoint can be scaled to handle, teen 'n minimum, hierdie las:

  • 50k nuwe dokumente per dag.
  • 10 miljoen dokumente totale.

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 persent hoër as dit en met uiterste tuning, moontlik 'n baie hoër.

Dankie, Mike Walsh, weer vir sy weeklikse WSS Vrae updates en regstellings post. If you’re not subscribed to it, jy moet ernstig dink oor die doen dit.

</einde>

Skryf in op my blog.

SharePoint Performance — Vinnige (Maar ongewone) Wenk

Ons het gewerk in 'n gebruiker aanvaarding toets (UAT) omgewing wat, in vergelyking tot die ontwikkeling, is dood stadig.

Dit is 'n ingewikkelde omgewing met behulp van FBA, SQL 2008, SSRS en uitgebreide web programme oor die internet toeganklik met https, so dit is moeilik om die probleem op te spoor.

Vir 'n vorige kliënt, ons gebruik FBA met 'n LDAP rol verskaffer (en lidmaatskap verskaffer). One of my colleagues, baie meer slim as wat ek, determined that the "out of the box" LDAP rol verskaffer, wanneer dit gebruik word in daardie omgewing, wasn’t scaling well. To solve this problem for that client, he implemented a nice caching scheme in a custom role provider.

Hierdie situasie was soortgelyk, so we looked into replicating that solution to the today’s client. As I was debugging that, Ek het opgemerk dat hierdie boodskap gereeld sal binnekort in die stelsel log (van Event Viewer):

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

Ek het dit beteken dat die jeug swembad dusver was herwinning, veels te dikwels en dit sou verduidelik 'n prestasie probleem.

I looked at the app pool’s properties and its "Recycling" page showed that the property "Maximum virtual memory (in megagrepe)" 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" wat gaan daar aan, maar dit is duidelik 'n soort van oorsaak / gevolg ding gebeur en vir nou, die UAT omgewing bruikbaar.

</einde>

Skryf in op my blog.

Technorati Tags:

Fairfield / West Chester SharePoint User Group in Connecticut

My kollega (Natalya Voskresenskaya) en ek sal praat by die Fairfield / Westchester SharePoint User Group vergadering 6:00 PM op 07/16 (Woensdag). We are talking about the content query web part. This is the same (maar 'n verbeterde weergawe wat ons het na New York in Mei).

Vooraf registreer: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

Natalya en ek hoop om jou daar te sien!

Hier is die e-pos Richard Martzelle net uitgestuur oor die onderwerp:

Onderwerp: Using Content Query Web Part to Create Business Solutions

Sprekers: Paul Galvin & Natalya Voskresenskaya

Datum: Julie 16ste Welkom Tyd: (Eet & Netwerk): 6:00PM Tyd: 6:30 PM -8:00PM

Ontmoet Beskrywing

MOSS 2007’s Content Query Web Part (CQWP) gebruikers in staat stel om persoonlike menings van data bevraagteken uit baie bronne te skep, en dat die data in een plek. Ten spyte van sy gevorderde soektog & inhoud verfyning opsies, CQWP is dikwels 'n onderskatte en oor die hoof gesien funksie. CQWP is both a "data extraction engine" (dokumente of lys items op enige plek in 'n webwerf versameling) en ook 'n eerste-klas aanbieding hulpmiddel wat gebruikers in staat stel om te bepaal hoe die inhoud aangebied word deur die wikkel HTML en style aan die display bykans enige wyse wat jy wil.

In hierdie demo-swaar sessie, hulle sal jou wys hoe om die CQWP te gebruik om probleme op te los deur te wys kernaspekte

• Gebruik verstek CWQP funksies, insluitend gehoor gerig

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

• verandering blik & voel van 'n navraag resultate besigheid data na vore te bring, toon addisionele kolomme van inligting, vertoon die inligting in 'n rooster formaat, en ander

• wys hoe CQWP kan help met die inhoud tipe administrasie (d.w.z. vind al die dokumente van 'n bepaalde inhoud tipe so as 'n potensiële impak van die verandering van 'n CT definisie te verstaan)

• beskryf 'n paar beperkinge van CQWP

• 'n lys van hulpbronne vir gevorderde CQWP tegnieke, insluitende blogs, ECQWP Codeplex projek & MSDN dokumentasie

</einde>

Skryf in op my blog.

Technorati Tags: