title: Web CMS That Outputs to Flat Static Pages (.html) via FTP to Remote Server?
body: <p>I have a web app project that I will be starting to work on shortly. One of the features included is going to be a content management system where users can add content and then that content will be combined with a template and then output as a regular .html file. This .html file would then be FTPed to their own web host.</p>
  
  <p>As I've always believed in not reinventing the wheel I figured I'd see if there are any quality <em>customizable</em> CMSes out there that do this already do this. For instance, Blogger.com allows you to post all of your content to your account there; but offers the option to let you use your own hosting. Any time you publish a new article then a new .html page is generated (as well as an updated index page with links to the new article) and then the updated content is FTPed to your own server.</p>
  
  <p>What I would like is something like this that I can modify to more closely suit my needs.</p>
  
  <p>Required Features:</p>
  
  <ul>
  <li>Able to host on my own server</li>
  <li>Written in PHP</li>
  <li>Users add content through their account, then when posted it is FTPed as .html to their server</li>
  <li>Any appropriate pages are also updated to link to the new content (like the index page or whatnot)</li>
  <li>Templateable</li>
  <li>Customizable</li>
  </ul>
  
  <p>Optional (but <strong><em>very</em></strong> much desired) features:</p>
  
  <ul>
  <li>Written in CodeIgniter or a similar PHP framework</li>
  </ul>
  
  <p>While CodeIgniter isn't strictly required, I would very much prefer it. It speeds up development time and makes things much easier to implement.</p>
  
  <p>So - any suggestions? I've stumbled across a few CMSes that push to remote servers as static pages, but the ones I've found all are hosted on the developers servers which means that I cannot modify it at all.</p>