You might have better luck posting your question in the Alfresco Share Development forum. This forum is meant for people to share how they use Alfresco in their organizations.
THere was a master class at the recent meetups on customizing share, you can find the slides in the content community (http://share.alfresco.com) - search for "customizing share".