Derek,
We are trying to answer these questions ourselves.
Right now, the easiest packages for content creation are edit-this-page or lars-blogger. Both have search indexing for postgresql built in if you install OpenFTS search.
You could build a system out of the existing parts, but there isn't any existing package that offers the features you are looking for. I assume you want to be able to handle such content as external links, images, documents in binary formats (pdf doc etc). I think the best way to manage those currently is probably file-storage.
I am thinking about how I might offer image storage for edit-this-page, and that might be the way to go.
As for "official" openacs packages, that is still being determined, have a look at https://openacs.org/projects/openacs/5.0/package_inventory
Feel free to ask more questions as you have them. You also might want to visit the irc channel #openacs on irc.freenode.net. See https://openacs.org/irc/ for information.