In SharePoint 2010 site pages, the Announcements web part is not a default web part on the landing page like it is in 2007. It has however been created, look under All Site Content. To insert the web part, edit the page.
Then insert the Announcements web part into the page.
Don’t delete the default welcome message while the page is still in edit mode.
It should be part of your site governance that you always put an expiry date on your item so that when the event / news passes, the announcement no longer displays on the landing page. If you don’t put in an expiry date, you’ll have this endless list of noise all over your landing page. By putting in the expiry date, the announcement will automatically leave the landing page at midnight of that date, and be stored in the library itself instead.
However, the expiry date will not work in the default view that the Announcements web part is inserted in. If I change the expiry date of the above item to yesterday, it should leave the landing page as the item is in the past.
But it doesn’t. It still displays on the landing page.
In order for the expiry date to work, you need to change the default view of the web part. (This also ties to another complaint many users have had – the announcements don’t display a summary of the article like they used to).
Edit the page again, and modify the web part.
Change the Selected View to Summary View and click OK, then Save and Close your page.
Now the announcement is gone, as it should be.
But if you look under All Site Content, and click on the Announcements web part, the item is still listed.
And then if you add a new item with an expiry date in the future…
It will display on your landing page till midnight of that day, as well as a summary sentence of the item.
If you insert tables into your announcements to manage images and spacing, the border will always display. It can look a little untidy.
The styles on tables available on site pages is not carried through to the announcements, so you can’t make the lines clear.
You would need to edit the HTML code to fix it ….. but I’m sorry to say, this is where I get lost. You’re supposed to type in border=”0″ somewhere, but I can’t get it to work in announcements. Must be doing it wrong! 😉 I’m sure the HTML coders out there will get it sorted out chop chop. Would be nice if Microsoft fixed it though. 😉 So barring that, just be aware that the table style can’t be changed like it can in site pages.
Final governance thoughts
Don’t delete your old announcements, leave them stored inside the web part. This is handy for when new people join the team. They can go to the site and read about things that have happened and get a better sense of their new working environment.
Add an Alert Me on behalf of your team for new items so that SharePoint does the work for you. However, if you are doing this on behalf of anyone apart from yourself, do a summary alert were possible; preferably a weekly summary. Be sensitive to people’s inboxes. You don’t want to spam them.
Because people can unsubscribe themselves from your alert without you knowing about it, users could say that they didn’t see you message. This is another reason why you want to leave your announcements in the web part, so that people can’t tell you that you didn’t impart information when you actually did.