MACAWS

MAnager of Content with Auxiliary Web Storage

MACAWS provides the basic pieces for creating a web app or specialized CMS of any sort.

  1. Schema-less persistent data store (a MySQL alternative, like Amazon SimpleDB but local, using Berkeley DB) – ideally one could migrate to Amazon SimpleDB (for scale) without changing database layouts or application logic
  2. Basic roles and OpenID based authentication
  3. Versioned text file store
  4. Support for uploading to third party web storage for larger resources like images
  5. Available separately: Portable (Mono: Mac, Linux, .NET: Windows) file Uploader integrated with web app user db (OpenID) and third party auxiliary storage