I'm developing an app for the appexchange containing custom visualforce pages/components.
Instead of asking the user to create custom fields and edit layouts to place the vf pages after the installation, I would like to automate the process.
I know there is the post-install script to do it, but my question is "How to do it"?
After all the reading, it seems I need to use the metadata api which use soap and a login/password. How can I ask the user who install my app to set this login/password in order to use it to make the good soap call?
Is there posible the customize the steps of the installation?
What I want is to update existing layouts, like the Contact one, in order to add a section without overriding the whole layout. i don't want the user to lose the way they edited their layouts.