The announcements can still be made to appear on the home page. They show up at the top of 'What's New.' They can be created by only the admin as a default, but you can add permissions to allow others to create announcements as well.
Logged in as the admin account, I do not see where to make an announcement on the home page. Also, where do you adjust the permissions to allow others to create announcements?
Thanks in advance,
I found the area in the admin settings to allow others to post announcements.