I've been re-doing the homepage for my organization, and one of my requirements is that the standard components of the homepage are displayed on the visualforce page used. My problem is that there's no way to directly show a standard homepage component on another page. Has anyone found a solution to this that does not involve rebuilding the component yourself, or an external app?
I agree to @Prady and @DashboardReport that it's most likely not possibly to do this with an official method.
However a workaround could be to use PageRef.getContent() on your original homepage url and parse the html for the components you want and inject them back into your Visualforce page. This is a very hacky and ugly approach an could lead to odd side effects - but possibly your last resort to do it at all.