I'm creating a Content management systems and I wish to possess a framework so anybody can wordpress plugin for this such as the wordpress has.
I arrived at many solution but they're not too useful.
Can anybody let me know a great choice...
I'd most likely begin by searching in the Handled Extensibility Framework (http://www.codeplex.com/MEF). It is made to be an framework to construct plug-inches in ways that's consistent across different programs (essentially so it's not necessary to know how each application does it's plug-inches). It's, actually, the technique that Visual Studio 2010 is applying for creating plug-inches.
As they are it offers a superior some nice features like monitoring sites for brand new plug-inches, and monitoring dependencies. It's still your decision to create the connects/contracts required for individuals to create plug-inches for the system, however it takes the hard work from it.