I want to add a user interface where user create a Sharepoint SiteCollection for each project. For example we have textbox where we can put a name of the project, it will be also the name of the siteCollection, when he hit a button, a site collection is created, with 3 sites, their pages and webparts (same architecture for all the created site collection). My question is : is this need possible to be realised, if yes could you please give me some steps to perform. Thank you
When you say you wan to add user interface, do you mean a web page or a windows form ?
In both case you would have to use SERVER object model to create site collection pragmatically..This page/windows application has to run from windows server where SharePoint is installed...
Other option could to be to use powershell script and somehow execute this powershell script on hit of button.
Some discussion on this is on below link
Hope this helps!!!