2017 © Pedro Peláez
 

project simpleframe

A light-weight framework with minimal limitations on developer creativity

image

jurchiks/simpleframe

A light-weight framework with minimal limitations on developer creativity

  • Wednesday, August 3, 2016
  • by jurchiks
  • Repository
  • 2 Watchers
  • 4 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 48 Versions
  • 0 % Grown

The README.md

The Idea

SimpleFrame is a very slim framework intended to allow developers to write/use any code they want without limiting their options in any way, except the bare minimum required to make the framework itself work., (*1)

There is only ONE required file in the /app directory to make the site work, and that is routes.php. Technically it will work even without that, but it will just show a 404 page not found., (*2)

Testing

You can use the built-in PHP server to run the code. Just execute php -S localhost:8000 in the /public directory and open http://localhost:8000 in your browser. It works with pretty URLs, no need to prefix /index.php to your routes., (*3)

You can test almost any page (the exception being file uploads) in the terminal by going to the /public directory and executing php index.php METHOD ROUTE[ DATA], e.g. php index.php get / or php index.php post /abc foo=bar&bar[0]=baz. Redirects obviously won't work, and absolute URLs generated via the framework's router will be invalid, but aside from that, everything else will work the same., (*4)

At the time of writing this, the framework only relies on three $_SERVER variables, namely REQUEST_METHOD, REQUEST_URI and HTTP_REFERER. Absolute route generation will also use HTTPS and HTTP_HOST variables., (*5)

Alternatively, you can run custom console commands via php index.php command[ arguments]., (*6)

Installation

This project is available via composer:, (*7)

composer create-project jurchiks/simpleframe your-project-name, (*8)

The Versions

03/08 2016

dev-master

9999999-dev

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

03/08 2016

0.9.5

0.9.5.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

01/08 2016

0.9.4

0.9.4.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

23/07 2016

0.9.3

0.9.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/06 2016

0.9.2

0.9.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

08/04 2016

0.9.1

0.9.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

07/04 2016

0.9.0

0.9.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

07/04 2016

0.8.3

0.8.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

06/04 2016

0.8.2

0.8.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.8.1

0.8.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.8.0

0.8.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.7.1

0.7.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.7.0

0.7.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.6.4

0.6.4.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

05/04 2016

0.6.3

0.6.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.6.2

0.6.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.6.1

0.6.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.6.0

0.6.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.5.3

0.5.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.5.2

0.5.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.5.1

0.5.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.5.0

0.5.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.4.0

0.4.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/04 2016

0.3.9

0.3.9.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

03/04 2016

0.3.8

0.3.8.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

03/04 2016

0.3.7

0.3.7.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

02/04 2016

0.3.6

0.3.6.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

30/03 2016

0.3.5

0.3.5.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

27/03 2016

0.3.4

0.3.4.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

02/03 2016

0.3.3

0.3.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

18/02 2016

0.3.2

0.3.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

18/02 2016

0.3.1

0.3.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/02 2016

0.3.0

0.3.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/02 2016

0.2.5

0.2.5.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

04/02 2016

0.2.4

0.2.4.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

21/01 2016

0.2.3

0.2.3.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

14/01 2016

0.2.2

0.2.2.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

13/01 2016

0.2.1

0.2.1.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

12/01 2016

0.2.0

0.2.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

12/01 2016

0.1.0

0.1.0.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

12/01 2016

0.0.12

0.0.12.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

12/01 2016

0.0.11

0.0.11.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

11/01 2016

0.0.10

0.0.10.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

11/01 2016

0.0.9

0.0.9.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

08/01 2016

0.0.8

0.0.8.0

A light-weight framework with minimal limitations on developer creativity

  Sources   Download

MIT

The Requires

 

framework light simple php7

06/01 2016

0.0.7

0.0.7.0

  Sources   Download

The Requires

 

06/01 2016

0.0.6

0.0.6.0

  Sources   Download

The Requires

 

29/12 2015

0.0.5

0.0.5.0

  Sources   Download

The Requires