If that isn't the correct webpart, any suggestions on a way to do this?
The Membership web part will only show sites where you are actually in the
"Site Members" group, regardless of whether you are a explicitly added to the
site, or have full control, or even the site owner.
If you navigate to the site you want to show up in your membership web part,
then go to Site Actions / Site Settings / People and Groups. Click on Actions
and Setup Groups.
Once in this screen, insure that you are in the group that is listed in the
section called Members.
Once you are added there, and a full crawl has occurred, it will start to
show up in the membership web part, and other places like "My SharePoint
Sites", etc.
I hope this helps.
Thank you,
Paul Liebrand
"Paul Liebrand" <paul_l...@hotmail.com> wrote in message
news:A89373B6-9ACD-4B91...@microsoft.com...
Does that work across all site collections?
The other important thing to remember is that in order for the Membership
functionality to work correctly, you need to make sure the users are clicking
on the "Set as default My Site" link in the top right corner of the My Site
screen. Until they do this, the membership functions will not work.
As mentioned before, the population of user memberships is also closely tied
to the full SharePoint crawl schedule.
Thanks,
Paul Liebrand
- You need to have an SSP created and all your sites need to be associated
with it.
- You need to have My Sites enabled and users have to set it as their
default My Site by using the link in the top right corner of their My Site
page (If the link is not there, that means they already did it).
- You need to have a Office Search full crawl scheduled and at least 1
successful full crawl completed.
- The users need to be part of the site's Members group. If you do not have
a member group, you can create one by navigating to the site, Clicking on
Site Actions / Site Settings / People and Groups / Actions / Setup Groups
(PS: a full crawl is required to pick up any changes to the member groups).
Once you have all these components in place, the membership web part will
function correctly, and if you are using Office 2007, you will start getting
"My SharePoint Sites" propagated to your end-users to make it easier for them
to navigate to the sites they are members of.
I hope this helps.
Thanks,
Paul Liebrand
- I have 1 SSP, all sites are associated to it.
- MySite page is setup and I've set it to my default.
- Ran a Full Crawl (SSP -> Search Settings -> Content Sources and
Crawl Schedules -> Local Office SharePoint Server Sites -> Start Full
Crawl)
- I am a member of the Members group. The group in question is called
'Information Technology Members' and it has our department AD group
and myself as members.
I've run 3 or 4 full crawls and still not getting anything under
Membership. I've checked the crawl log, and it is crawling the site.
What else am I missing?
Yes, the Information Technology Members group is listed as the Members
group.
Any other suggestions? I have a demo to give and this could really
play a huge part of it.
Just to be clear -- the membership functionality does not work with AD
Groups (I know... it's silly). Each user has to be explicitly added to the
Members group within the site.
I think I recall seeing in your post you were using a combination of AD
groups and users in your members group. As a test, you might want to create a
new sub-site with unique permissions, add yourself explicitly (it should
automatically add your name if you are creating the site as yourself) to the
members group. Then run the full crawl.
After the full crawl has completely successfully, check the membership
listing again to see if it shows up. Other places the membership information
is visible is via the My Links / My SharePoint Sites option from the top
navbar on any site associated with your SSP.
Another thing you can do is execute the following query against your SSP
database which will display all the membership information for the specified
user (it will return 3 sets of data -- the 3rd set being the site membership
information):
----BEGIN QUERY---
declare @RecordId int
select @RecordId = RecordId
from dbo.UserProfile_Full
where PreferredName = '<<insert preferred name here>>'
exec dbo.QuickLinksRetrieveAllItems
@RecordId,@ViewerItemSecurity=31,@RequestedItemSecurity=16
---END QUERY---
I hope this helps.
The Information Technology site is a sub-site, so I did try adding
myself to the top-level in the members group and ran a full crawl with
nothing.
I ran the query you posted and it only returned data for the first
data set(which looks like it has something to do with colleague
information).
In your Information Management site, create a new site with unique
permissions. On the permission screen where it shows Visitors, Members (your
name should be here automatically), and Owners (your name should be here
automatically) insure your information is correct and continue.
After this site is created, run the full crawl and then that query I gave
you ... what are the results?
By the way -- your computers are all part of the domain correct? And the
accounts you are using are domain accounts right?
Thanks,
I added a new sub-site and make sure to leave myself in the Members
and Owners group. I'll check tomorrow morning (crawl is scheduled for
midnight) and post the results.
Yep, all machines are on the domain and I am logged into it. Do I
need to import the profiles into the MySite page? So far to setup a
MySite page, I just click the MySite link at the top and allow the
page to auto-create from that. I haven't run any imports or anything
of that sort from AD.
My Membership to the new site I created is showing correctly. Do I
need to clear the crawl content and add all the users back into the
Members group? Glad it's working, but doesn't make sense as to why
it's not picking up the other site.
Still looking for some reason as to why the Membership isn't updating
on exsisting sites.
I must have missed that post. The last one I see is to create a new
site (which I've done). How do I re-establish groups on the existing
sites?
I hope this helps.
Thanks,
Paul Liebrand
"JD Smith" wrote:
Hi all,
Does anyone know which Timer job is responsible for site Membership
sychronization (Profile Synchronization Timer job???) and how it adds
a site to a user's "My SharePoint Sites" webpart after the user has
been explicitly added to the site's "Site Members" SharePoint group?
(Does it update the user's profile in SSP? Then, the "My SharePoint
Sites" web part queries the SSP for the "Site Membership" field of
that user's profile? )
Thanks in advance!
Rita
Thanks Paul! That fixed it!!