seld/nimbus

Nimbus leverages the cloud to store modern PHP web applications free of charge

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 17

Watchers: 4

Forks: 0

Open Issues: 0

Type:project

dev-master 2014-11-28 16:07 UTC

This package is auto-updated.

Last update: 2020-03-12 12:31:16 UTC


README

Nimbus leverages the cloud to store modern PHP web applications free of charge.

It offers PHP evaluation through a free Heroku instance at https://nimbusframework.herokuapp.com/ and data persistence facilitated by the goo.gl URL shortener.

Features:

  • Free cloud hosting
  • Fully decoupled controllers
  • Content versioning (URLs are forever)
  • SSL encryption
  • Follows TDD best practices
  • JIT-compiled controllers
  • Lowers cholesterol

How to use

Write your controller code in controllers/*.php. default.php is the site entry point.

Run php src/deploy.php to deploy your site to the cloud and receive your unique URL.

Known issues:

  • Circular links are impossible to create within a single app, you can only use uni-directional links due to limitations in the cloud store.
  • Every deployment gets a new unique URL due to the versioning feature.