Mjesečni arhiv: Ožujak 2009

Zabava SharePoint SSO Činjenica Dana

I’ve been working with SharePoint SSO and learning as I go. One way in which this works is that you tell SharePoint about external applications. Users log into that application via some SharePoint function (e.g. IVIEW web-dio). The first time the user performs this action, it prompts them for the correct user id and password to use for that system. It’s setting up a mapping between your SharePoint credentials and your credentials for that backend system. Thereafter, korisnik neće morati unijeti svoje osobne kad su hit taj sustav.

That part worked well for me. Međutim, što otvara pitanje, "Kako se korisnik promijeniti tu korisničko ime i zaporku?” The user might have made a mistake, ili možda radite neki testiranje u razvojnom okruženju i potrebu za brzo prebacivanje između računa.

Ne znam odgovor na to pitanje, ali znam da možete ići u središnjoj administraciji i upravljanje korisničke vjerodajnice:

Središnja uprava -> Operacije -> Upravljanje Single Sign-On -> Upravljanje podacima o računu za jedan Definicija Enterprise Application

Odatle, možete odrediti vanjsku primjenu (e.g. SAP) and the account you want to delete. You can also change the mapping.

Ako znate kako da krajnjim korisnicima izravno promijeniti svoje vjerodajnice, kindly post a comment 🙂

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Technorati Tags: , ,

Avanture s IVIEW web-dijelova

I needed to do some minimal proving today that iView web parts can work in my client’s environment. I’ve never worked with this slice of SharePoint before.

Microsoft je stvorio vrlo kvalitetan bijeli papir na ovu temu.

Prva prepreka sam morao prevladati je - gdje je dio web IVIEW? Iz nekog razloga, Moja prva pomisao bila je da ću morati skinuti s web-negdje, perhaps SAP’s site. Morao sam 1/2 convinced myself that iView web parts might even cost extra. Naravno, oni su uključeni u MOSS (Mislim Enterprise; to je ono što sam koristeći ovdje u svakom slučaju). I’ve seen the standard “add a web part” dialog box hundreds or more times and always glossed over it. No more!

The next obstacle is that I can’t read instructions.

Ja je korištenjem web-dijela i držati uzimajući ovaj dosadne poruke:

No SAP servers are configured for this site. Contact your administrator to configure trusted SAP servers.

Bijeli papir jasno kaže urediti konfiguracijske datoteke se nalazi u datoteci "<Vozite Pismo:>\Program Files\Microsoft Office Servers\12.0\Config\TrustedSAPHosts.config”. The first dozen times I looked at that, sve što sam vidjela bila je "Program Files ... Config" i otišao sam ravno do 12 košnica. Once I finally slowed down to read it, I realized my mistake and it was easy to fix.

I continued on my merry way with SSO configuration. It’s not all at clear to me if that worked, ali to je druga priča za neki drugi dan.

Bottom line:

1. IVIEW web dijelovi uključeni su iz kutije sa SharePoint (Vjerojatno Enterprise).

2. Čarolija konfiguracijske datoteke, "TrustedSAPHosts.config", ne živi u 12 košnica.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Technorati Tags: , ,

MOSS Korisnički profil kao nadležno tijelo za Korisničkom Izbor jezika

Na moj trenutni projekt, neki od korisnika će putovati po svijetu i kad dođe na različitim destinacijama, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (Upravo sam shvatio da nijedne strojevi ne mogu imati prave jezične pakete… vjerojatno neće, zapravo… Ja sam parkirao na taj jedan za sada).

SharePoint needs to provide a mechanism whereby the user can pick their preferred language and then have MOSS honor that language regardless of how the user accesses MOSS. In other words, disregard whatever the browser tells IIS/MOSS and instead look up that preferred language and use it.

Mi ćemo istražiti dva pristupa:

  1. HTTP Handler: Prilagođeni HTTP rukovatelj instaliran na IIS će pogledati korisnikov profil MOSS, shvatiti željeni jezik, a zatim se prebacite na HTTP zaglavlje oko koliko je potrebno prije donošenja kontrolu MOSS.
  2. global.asax: Modify global.asax to do the same thing. We may modify something else, but the idea is that we find some place where we can insert our locale-switching logic.

Drugi otežavajući čimbenik je da trebamo podržati 60k korisnika, oko 1,000 od kojih se može istovremeno biti pristup Moss, na vršnog opterećenja.

HTTP rukovatelj čini prilično drastične, but possibly the best place to put the code since it’s at the IIS level and all-knowing. It’s a good single point of work.

Mi smo naginje prema global.asax tipa pristupa, uglavnom zbog toga što vjerujemo da ćemo imati više mogućnosti za caching podataka u tom trenutku.

Ja ću biti blogging više o ovoj temi kao što sam saznati više.

Ako znate ništa o tome, please post a comment 🙂

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Hvatanje “mailto:” Metrika

I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — Ako ste u potrazi na jedan zanimljiv članak na intranetu i želite ga podijeliti s nekim, Kliknite na link s oznakom "podijelite ovu priču" ga na svoju e-mail prijatelja.

Igrali smo se s prilagođenom obliku za tu namjenu, ali na kraju, razum pobijedio dana, a mi samo koristiti upoznati <href = mailto:…> technique. (<href mailto:…> je nevjerojatno robusno malo HTML; kao bonus, koje vode me vraća na mojim starim UNIX man stranica dana; to su bili dani!).

Ova tehnika omogućuje veliku sučelje za krajnje korisnike jer su dobili na korištenje svoj poznati MS Outlook klijenta (ili bilo e-mail klijent su instalirani).

To čini stvari teže na nas jadne developer vrsta jer klijent * i * želi pokrenuti izvješće u budućnosti koji pokazuje koliko često korisnici dijeliti priče, pa čak i priče koje se dijele najčešće.

We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. I, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.

Ako imate neki pametan pristup rješavanju ovog problema, molimo Vas da učinite.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin