I am developing a CMS and I want to have a framework so anyone can plugin for it like the wordpress has.
I come to many solution but they are not that helpful.
Can anyone tell me a good solution…
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I would probably start by looking at the Managed Extensibility Framework (http://www.codeplex.com/MEF). It is designed to be an framework to build plug-ins in a way that is consistent across different applications (basically so you don’t have to understand how each app does it’s plug-ins). It is, in fact, the method that Visual Studio 2010 is using for creating plug-ins.
Out of the box it gives you some nice features like monitoring directories for new plug-ins, and tracking dependencies. It is still up to you to design the interfaces/contracts needed for people to create plug-ins for your system, but it takes the grunt work out of it.