2017 © Pedro Peláez
 

library framework

Simple and elegant basic tools for build web application.

image

linna/framework

Simple and elegant basic tools for build web application.

  • Thursday, July 5, 2018
  • by s3b4stian
  • Repository
  • 4 Watchers
  • 7 Stars
  • 341 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 43 Versions
  • 5 % Grown

The README.md

Linna Logo

br/, (*1)

Linna framework Logo

br/, (*2)

[![Tests](https://github.com/linna/framework/actions/workflows/tests.yml/badge.svg)](https://github.com/linna/framework/actions/workflows/tests.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=linna_framework&metric=alert_status)](https://sonarcloud.io/dashboard?id=linna_framework) [![PDS Skeleton](https://img.shields.io/badge/pds-skeleton-blue.svg?style=flat)](https://github.com/php-pds/skeleton) [![PHP 8.1](https://img.shields.io/badge/PHP-8.1-8892BF.svg)](http://php.net)

NOTE: Code porting to PHP 8.1 ongoing., (*3)

About this framework

Started as a project for learning the modern PHP, it has become a set of simple and elegant tools for creating web applications., (*4)

Quality

The development of Framework is done trying to get PHP best pratices always in mind.br/If you wish deepen PHP best pratices you can start from phptherightway, (*5)

All code is:

Production environment

At moment, code, isn't utilized in production environment, Hope in future., (*6)

Require

  • PHP >= 8.1
  • PDO extension (optional)
  • Memcached extension (optional)
  • Mongodb extension (optional)
  • Redis extension (optional)

Installation

With composer:, (*7)

composer require linna/framework

Features

  • Model view controller
  • Session management
  • Login and role-based access control
  • Rest router
  • Container and dependency injections
  • Wrappers for data base
  • Implementation for PSR-4 Autoloader, PSR-11 Container and PSR-16 Simple Cache

Documentation

For more details please see the user guide (soon) or the api (incomplete) and read licence, (*8)

Contributing

Please see CONTRIBUTING.md., (*9)

Task List for the next version

High Priority

  • [ ] [IN PROGRESS] Reduce the technical debt
  • [ ] [IN PROGRESS] Complete the PHP 8.1 porting
  • [X] Complete the updating and the review of the code comments
  • [ ] [IN PROGRESS] Create documentation for the site, api and articles about how to do things
  • [X] Unify database session handlers
  • [ ] [IN PROGRESS] Update tests and do a deep code review for quality and security
  • [ ] Check the name of arguments in methods where there is the implementation of an interface
  • [X] Data mapper update and Authorization RBAC refactor

Less High Priority

  • [X] Add support for Redis cache, for general cache and sessions
  • [X] Encryption for non standard session storage (redis, memcached, databases)
  • [ ] Router with PSR-7 support
  • [ ] More about Router

The Versions

05/07 2018

dev-scrutinizer-conf

dev-scrutinizer-conf https://github.com/linna

Simple and elegant basic tools for build web application.

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

11/06 2018

dev-master

9999999-dev https://github.com/linna

Simple and elegant basic tools for build web application.

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

09/06 2018

dev-b0.24.0

dev-b0.24.0 https://github.com/linna

Simple and elegant basic tools for build web application.

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

30/05 2018

dev-s3b4stian-patch-1

dev-s3b4stian-patch-1 https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

04/10 2017

v0.21.0

0.21.0.0 https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

27/09 2017

dev-analysis-XlylGQ

dev-analysis-XlylGQ https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

25/07 2017

v0.20.2

0.20.2.0 https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

17/07 2017

v0.20.1

0.20.1.0 https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

16/07 2017

v0.20.0

0.20.0.0 https://github.com/linna/framework

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

24/06 2017

v0.19.0

0.19.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

30/05 2017

v0.18.0

0.18.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

05/05 2017

v0.17.0

0.17.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

20/04 2017

v0.16.0

0.16.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

28/03 2017

v0.15.0

0.15.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

27/02 2017

v0.14.0

0.14.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

19/02 2017

v0.13.0

0.13.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

14/02 2017

v0.12.0

0.12.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

11/02 2017

v0.11.0

0.11.0.0

Linna Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

framework php learning mvc-framework best-pratices

03/02 2017

v0.10.0

0.10.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php learning mvc-framework best-pratices

04/01 2017

v0.9.1

0.9.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

14/11 2016

v0.9.0

0.9.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

08/11 2016

v0.8.1

0.8.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

07/11 2016

v0.8.0

0.8.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

25/10 2016

v0.7.1

0.7.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

24/10 2016

v0.7.0

0.7.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

20/10 2016

v0.6.0

0.6.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

17/10 2016

v0.5.1

0.5.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

19/09 2016

v0.5.0

0.5.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

framework php mvc learn

11/09 2016

v0.4.2

0.4.2.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

10/09 2016

v0.4.1

0.4.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

10/09 2016

v0.4.0

0.4.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

02/09 2016

v0.3.2

0.3.2.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

02/09 2016

v0.3.1

0.3.1.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

31/08 2016

v0.3.0

0.3.0.0

Linna Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

30/08 2016

v0.2.0

0.2.0.0

Leviu Framework

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

framework php mvc learn

17/06 2016

v0.1.3

0.1.3.0

Leviu Framework

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

framework

17/09 2015

v0.1.2

0.1.2.0

Leviu Framework

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

framework

27/08 2015

v0.1.1

0.1.1.0

Leviu Framework

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

framework

24/08 2015

v0.1.0

0.1.0.0

Leviu Framework

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

framework