Suppose I have a Facebook page for a business or organization, and I want to delegate posting responsibilities to an employee. As far as I can tell, the only way to do this is to give that employee full admin status, which seems to allow removal of other admins and even permanent deletion of the page. How can I delegate responsibilities to an employee without opening up this sort of risk?
Most major CMS applications have a plugin that allows for posting items to FB accounts. Assuming you also have an actual site for your business and it's running on top of some system, this might be something to look into. You'd just create a section, content type, or whatever's appropriate to your particular CMS, limit access to it, and post from there instead.
I've found one solution, but it's suboptimal - Facebook provides "mobile" posting via a randomly-assigned email address. This address can be given to anybody you trust to post, without giving them any other permissions to modify the page, and it can be changed at any time if it's compromised.
I'd still like to know if there's a better solution...
Develop a backend for your Facebook page using the Facebook API.
You can give all users the ability to post content on your page, but those users won't be able to delete your site.
Unfortunately, there is not a way to give posting ability to only some users without making those users "Admin".
This has of course upset quite a few people. See this thread for more information: http://www.facebook.com/permalink.php?story_fbid=130416483643948&id=10381469571