title: build a plugin system with php
body: <p>I'm working on a custom CMS for my own use and was thinking about implementing a plugin system so I could extend the code a little easier. I'm having trouble conceptualizing the architecture and layout though. </p>
  
  <p>I know I could go through a few open source programs that implement similar features but this is really just academic at this point so I really don't want to spend too much time digging through foreign code. </p>
  
  <p>Does anyone have any good ideas of how to proceed? If someone could outline how some of the more popular programs do it that'd be perfect. </p>