we have an org of around 300 people and certain people are very good at sharing articles, tips, blogs, etc but it usually happens within sub teams (between 5-15 people). whats the best way to scale this up to facilitate a culture of collaboration across a larger set of folks.
You have to create an culture in which sharing is rewarded.
Post to central WIKI instead of email links.
Reward contributors and encourage bottom up organic collaboration
"Force" collaboration top down. By "force" you mean reward and encourage.
You must do all of this. And more.
You must teach collaboration
You must assure that all managers value and reward collaboration
You must measure collaboration.
Even then, you'll probably have to do even more.