Arkivat mujore: Korrik 2008

Shko një Grupi User SharePoint!

In the last two weeks, I attended the New Jersey SharePoint user group and the newly formed New York SharePoint Zhvilluesit user group (as opposed to the more established New York SharePoint user group).

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, seriously check out NewsGator. It’s very good stuff. A lot of great social computing functionality and (in a demo environment at least) very well done.

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, at this point I think, 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 last night, 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.

There are groups all across the world. Check them out.

</fund>

Abonohen në blogun tim.

Technorati Tags:

Emailing lajmërimeve Përditshëm Task // Looping në 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 botuar at e re SharePoint Magazine faqe. More generally, Artikulli tregon se si për të krijuar një strukturë looping në SPD.

Revista ka një shumëllojshmëri të gjerë të artikujve, duke përfshirë, ndër të tjera, gjëra shumë teknike, interviews and industry news. I recommend you add it to your RSS feed.

Nëse ju keni një produkt apo shërbim të shitur, 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.

Së fundi, në qoftë se ju keni qenë kruhet për të shkruar diçka dhe të merrni atë në frontin e një audience të madhe, this is a great time and place to scratch it.

</fund>

Abonohen në blogun tim.

Technorati Tags:

SharePoint Konferenca e praktikave më të mira

Unë jam duke folur në SharePoint praktikave më të mira konferencë në nëntor.

It’s sort of a funny story. I was in Virginia presenting at the Konferenca 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" proces dhe se çdo përpjekje do të bëhet për të zgjedhur prezantim mbi bazën e vlerës së saj, etj. To maximize my chances of getting selected, I submitted two proposals. The selection committee picked both.

Kolegu im (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, Qeverisja dhe kompanitë e ngjashme.

I dytë, I will present a process for obtaining great business requirements from End Users. This goes back to one of my very early blog posts, titulluar inaptly "Moss: Prezantimi efektiv në një organizatë".

Kjo konferencë duket të jetë crazily e plotë e informacionit të madh dhe unë rekomandoj marramendës veten larg nga puna juaj për tri ditë, bashkuar në në këto prezantime dhe rrjetëzimi me dy pjesëmarrësve në konferencë dhe Folësit. It will be time and money well spent.

Hope to see you there 🙂

</fund>

Abonohen në blogun tim.

Technorati Tags:

Im i fundit “Në mbrojtje të SharePoint Designer” Neni është në dispozicion

Mark Miller gjatë në End User SharePoint has posted my latest article about using SharePoint Designer to create great workflow solutions up on his site. Check it out.

Në këtë artikull, Unë flas për procesin e projektimit dhe, në hollësi, si për të ngritur një proces të besueshëm dhe repeatable provë duke përdorur tiparet e SharePoint (Listat me porosi, templates site për). The article targets End Users, por qasja është e mirë për zhvilluesit shumë.

</fund>

Abonohen në blogun tim.

Si mund ta përshkruanit punën tuaj SharePoint?

Sa shpesh e bën kjo të ndodhë me ju? I’m sitting at my laptop, lexuar blogs, duke iu përgjigjur forum postings, 2 kopjet e studio të hapur vizuale dhe VPN'd jashtë në një tjetër server me studion e vet vizual + 15 Shfletuesi Windows (një ditë tipike) dhe dikush i quajtur Samantha (gruaja ime, me sa duket) tregon mua, "We have be there in 30 minuta. Get dressed."

I get up in a daze, wander around the house confusedly, get in a car and next thing I know, I’m at a party with a beer in my hand and someone asks me, "So, what do you do for a living?"

These conversations never go well.

Mua: "Ahh … I’m a solutions architect for EMC."

Nameless Person: blank stare

Mua: "I work with a product called SharePoint … it’s from Microsoft."

NP: "Aha! I’ve heard of that company! What is SharePoint?"

Mua: "Umm … it does collaboration … people use it to share information … It’s a platform for building busines sol…"

NP: Eyes glazing.

Mua: "I’m a programmer."

NP: "Aha! I know people in my company that do programming! When I was in high school, I played around with BASIC."

And with that part of the conversation over, we turn to something easier to talk about, like politics.

Anyone care to describe how they handle this?

</fund>

Abonohen në blogun tim.

Technorati Tags:

Fshehja Veprimet Custom në SharePoint

Disa muaj më parë, duke punuar në një projekt për një klient, I created a feature. Among other things, që funksion përcaktuar një veprim me porosi (këto të paraqitet në faqen settings). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. Në parim, I përdorur atë si një formë të papërpunuar debugging.

Pjesa më e madhe për sikletin tim, kjo Objekti debugging bërë rrugën e saj nga dev për UAT dhe të prodhimit para se dikush mori rreth për të kërkuar, "what is this xyzzy link?"

Deri tani, ne jemi në prodhimin dhe unë vërtet nuk dua të uninstall funksion, fix elements.xml and then reinstall.

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

"CustomActions are not copied into the database, ata janë lexuar direkt nga dosja Elements.xml dhe të kopjohet në shtetin e aplikimit në kohën e duhur. Kështu, ju nuk keni nevojë për të çaktivizuar, çinstaloni, reinstall, dhe riaktivizoj tipar për të hequr CustomAction. Vetëm të hequr atë nga dosja Elements.xml dhe riciklimi pishinë aplikimit(s) realizuara. Herën tjetër tipar është në fushëveprimin, ju nuk do të shihni CustomAction anymore."

I ndjekur udhëzimet e tij dhe, sigurisht, ata punojnë.

Në rastin tim, 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, Unë besoj se ju do të keni për të bërë ndryshim në secilën.

</fund>

Abonohen në blogun tim.

Konfiguro Thesaurus në MOSS

Unë jam duke punuar në një dokument të shqyrtimit arkitekturës këtë javë dhe ai sugjeron, ndër të tjera, 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.

Ajo ishte çuditërisht e vështirë të kuptoj se si për të bërë, edhe pse ajo është, në të vërtetë, quite easy. There’s a pretty good bit of information on the thesaurus (kontrolloj këtu dhe këtu, për shembull). Megjithatë, docs ata janë ose 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, por kjo nuk është e mjaftueshme për të kaluar vijën e finishit.

Këto hapa punuar për mua:

  1. Make the changes to the thesaurus. (Shih më poshtë për një shënim i rëndësishëm)
  2. Go to the server and restart the "Office SharePoint Server Search" shërbim.

Një tip i kapele te Z.. J. D. Hidhem (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 provon, njëherë, se Twitter is the awesome. (Ndiqni me on Twitter këtu. 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, ju lutemi të lënë një koment ose email mua dhe unë do update këtë post.

Shënim i rëndësishëm: There’s conflicting information on which XML thesaurus file to change. There’s this notion of "tsneu.xml" as being the "neutral" enciklopedi. I wasted some time working with that one. Në rastin tim, I needed to change the "tsenu.xml" paraqesë vendosur nën dosjen e ID app vetë: \\win2003srv c $ Program Files Microsoft Office Servers 12.0 Data Zyra Server Programe 3c4d509a-75c5-481c-8bfd-099a89554e17\Config. I assume that in a multi-farm situation, ju do të bëni këtë ndryshim kudo një server query shkon.

</fund>

Abonohen në blogun tim.

Technorati Tags: , ,

Shkallë të gjerë Menaxhimi Moss Document Projekte: 50Per Day k, 10 Milion Total

This past week, someone asked a question about creating a SharePoint environment that would handle a pretty high volume of new documents (10,000 +/- në këtë rast). I don’t know much about this, por thanks to this white paper, I feel much better informed.

Për mua, this white paper is pretty much just a book mark at the moment, but I did start reading through it and thought I’d highlight my main take-away. SharePoint can be scaled to handle, at a minimum, this load:

  • 50k new documents per day.
  • 10 million documents total.

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 percent higher than that and with extreme tuning, possibly a lot higher.

Falënderim, Mike Walsh, once again for his weekly WSS FAQ updates and corrections post. If you’re not subscribed to it, you should seriously think about doing it.

</fund>

Abonohen në blogun tim.

SharePoint Performance — I shpejtë (Por Pazakonshme) Bakshish

Ne kemi qenë duke punuar në një testim pranimin përdorues (UAT) mjedis që, në krahasim me zhvillimin, është i vdekur i ngadalshëm.

Kjo është një mjedis i komplikuar duke përdorur FBA, SQL 2008, SSRS dhe aplikimet web zgjeruara të arritshme në lidhje me internet duke përdorur https, kështu që ka qenë e vështirë për të gjurmuar çështjen.

Për një klient të mëparshëm, kemi përdorur FBA me një ofrues të roleve LDAP (dhe ofruesi anëtarësimi). One of my colleagues, shumë më i mençur se unë, determined that the "out of the box" Ofruesi i LDAP roli, kur përdoret në atë mjedis, wasn’t scaling well. To solve this problem for that client, he implemented a nice caching scheme in a custom role provider.

Kjo situatë dukej ngjashme, so we looked into replicating that solution to the today’s client. As I was debugging that, Kam vënë re se ky mesazh do shfaqet shpesh në log Sistemit (nga 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.

Mora kjo do të thotë se pishinë app është riciklimi larg, shumë shpesh dhe që do të shpjegojë një problem të performancës.

I looked at the app pool’s properties and its "Recycling" page showed that the property "Maximum virtual memory (në megabajt)" 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" që po ndodh atje, por në mënyrë të qartë një lloj të kauzës / efekti gjë po ndodh dhe tani për tani, mjedisi UAT është i përdorshëm.

</fund>

Abonohen në blogun tim.

Technorati Tags:

Fairfield / Westchester SharePoint User Group në Konektikat

My koleg (Natalya Voskresenskaya) and I will be speaking at the Fairfield/Westchester SharePoint User Group meeting at 6:00 PM on 07/16 (E mërkurë). We are talking about the content query web part. This is the same (but improved version that we gave to New York in May).

Pre-register here: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

Natalya and I hope to see you there!

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

Topic: Using Content Query Web Part to Create Business Solutions

Speakers: Paul Galvin & Natalya Voskresenskaya

Date: Korrik 16th Welcome Time: (Eat & Network): 6:00PM Time: 6:30 PM -8:00PM

Meeting Description

MOSS 2007’s Content Query Web Part (CQWP) mundëson përdoruesve të krijojnë pikëpamjet porosi të të dhënave queried nga shumë burime, dhe të paraqesë se të dhënat në një vend. Pavarësisht query saj të fuqishme & Opsionet e sqimë përmbajtje, CQWP është shpesh një tipar i nënvlerësuar dhe anashkaluar. CQWP is both a "data extraction engine" (gjeni dokumente ose sende listë kudo në një site collection) dhe gjithashtu një klasë të parë prezantim mjet që i mundëson përdoruesve për të kontrolluar se si përmbajtje është paraqitur nga ambalazhi HTML dhe stilet për të formatin e ekranit gati çdo mënyrë që ju dëshironi.

Në këtë seancë demo-rëndë, ata do të tregojnë se si të përdorin CQWP për të zgjidhur problemet e biznesit duke treguar off karakteristika kryesore

• use default CWQP features, Audienca përfshirë synimeve të dhënësit

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

• change look & të ndjehen të rezultateve pyetje për të nxjerrë në pah të dhënat e biznesit, tregojnë kolona shtesë të informacionit, të shfaqur informacion në një format të rrjetit, dhe të tjerët

• show how CQWP can aid in content type administration (i.e. të gjeni të gjitha dokumentet e një lloji të përmbajtjes veçantë në mënyrë që të kuptojnë ndikimin e mundshëm të ndryshuar një përkufizim CT)

• describe some limitations of CQWP

• provide a list of resources for advanced CQWP techniques, blogs duke përfshirë, ECQWP CodePlex projekt & Dokumentacioni MSDN

</fund>

Abonohen në blogun tim.

Technorati Tags: