how can I show Announcements to users on the home page based on Role

I have an extranet in SharePoint 2010 with FBA providing the security.
We created User Ids and Roles using FBA.

I have a requirement to show the announcements on home page based on the Role of the user.
So when a user logs in with Management role, he can see all announcements. If user logs in as Supervisor, they see announcements for the department only and if Normal users log in they see only generic announcements

How can I do it in SharePoint 2010 with FBA .
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Rainer JeschorCommented:
if you have SharePoint 2010 Server edition, you can simply use the Audience Targeting feature.

Therefore you have to enable Audience Targeting on the list (List -> List Settings -> Audience Targeting settings) which will add an additional column to your SharePoint list.

Then for each item you can enter the desired audience.

Finally on your home page you can use a Content Query Web Part to filter the announcements by your audience.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
nsdlsandyAuthor Commented:
good Pointers for my solution.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.