3.0.1 • Published 10 years ago

legion-framework v3.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

Legion Framework

Legion Logo Relution Logo

A MVC styled Php Framework for Modern, Secure & Responsive Web Applications | Version 2.0.0-Beta


Legion Framework is the product of myself @j-kurst im a self taught freelance web developer from London, UK. As I learn new skills I incorporate them it into legion as a showcase of everything I can do.

Current Stablish Version - This one when finished

The Buildlog for THIS project - https://github.com/j-kurst/legion/blob/master/buildlog.md

Docs - Apigen Generated

In Development

Legion Framework is a new web application framework being developed to track the progress until stable please see buildlog.md

Features

  • [] Familiar Super Sexy MVC style coding keeping business logic were it should be
  • [] Pretty Url thanks to .htacess and MOD_REWRITE
  • [] Fully Featured .htaccess files that contain almost every option you could want including security_mod
  • [] Fully Documented Code with apigen produced documentation
  • [] Unique Auto install that copies all of the assets into the public directory
  • [] Fully Responsive thanks to Zurbs Foundation 5 at its heart
  • [] Uses Composer for dependencies and autoloading of its own classes
  • [] Intelligent system will detect if files are missing or not in the right place and let user know
  • [] Foundations Icons 3
  • [] Ready for ajax with Nprogress
  • [] Written in SCSS for fast and easy coding
  • [] Foundation Themes (Coming Soon)
  • [] Full Application Routing via the url
  • [] Dynamic system that can have different setting for different environment
  • [] And more will carry on listing as added....... WATCH THIS SPACE
  • [] FULL SECURE LOGIN SYSTEM

Live Demo

http://legion-framework.relution.org - When stable WIP

Requirements

  • Git | Git is GitHub's version control system.
  • NodeJS | Node allows JavaScript to run outside of the browser, and is for Bower
  • Ruby 1.9+ | For Compass and Bundle installation
  • Grunt CLI | Used for organising jobs in particular compressing the assets from legion and copying them into the public dir

Installation Guide

Bust open a console and type ...

git clone git@github.com:j-kurst/legion.git .

This will clone the repo

npm install

This will install grunt and dependencies (if you run into permission errors run sudo npm install)

grunt

This will install assets into ./legion/assets and copy needed files into the public dir

bundle

This will install the gem dependencies compass etc

bundle exec compass watch

To compile the scss into css in the public directory

###LEGION NOW HAS ALL ITS REQUIRED DEPENDENCIES AND YOU CAN START TO CONFIG THE PHP SIDE

License

Licensed under MIT. Totally free for private or commercial projects.

Contribute

Please commit only in develop branch. The master branch will always contain the stable version.

Themes

Coming Soon

Current and further development

See active issues and requested features here: https://github.com/j-kurst/legion/issues

Used packages (via composer)

PHPMailer https://packagist.org/packages/phpmailer/phpmailer

FacebookSDK https://packagist.org/packages/facebook/php-sdk

Secureimage https://packagist.org/packages/dapphp/secureimage

ubench https://packagist.org/packages/devster/ubench

kint https://packagist.org/packages/raveren/kint

respect validation https://packagist.org/packages/respect/validation

PHPunit https://packagist.org/packages/phpunit/phpunit

netteNeon Parser https://packagist.org/packages/nette/neon

Hire me

I'm available for freelance work. Remote worldwide or locally around Central Europe. Mail me if you like.