Download the PHP package penoaks/milky-framework without Composer

On this page you can find all versions of the php package penoaks/milky-framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package milky-framework

Milky Framework

StyleCI Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Getting Started

Milky Framework uses Composer to manage dependencies. So, before using Milky Framework, make sure you have Composer installed on your machine.

Dependencies

Be sure you have the following dependencies installed.

Install with Composer

You can simply install Milky Framework by issuing the Composer create-project command in your terminal:

You can also alternatively install the Framework by simply requiring our repository in your composer project, remember to at least reference our framework-project for example project files.

Your First Project

With Milky Framework, no application or user files are kept in the framework directory. Instead views, controllers, etc, are kept in the src (customizable) directory found in your webroot. Because of this you can simply update your installation by deleting the old framework directory and reinstalling. You should only need the index.php and .htaccess files to setup proper routing from there. Be sure you have the mod_rewrite apache module enabled.

.htaccess

index.php

Because of Penoaks Frameworks unique way of handling the webroot, it's possible for the framework and src directories to be located anywhere on your machine that is writable by your Apache user. While it's not recommended, it's also possible to use the same framework install for multiple virtual hosts. In the event that you do keep your framework and/or src directory with your webroot, be sure to disallow access using various methods that can be found online with a simple search.

An example application can be found under the example directory.

Penoaks PHP Framework

Penoaks Framework is the continuation of the simplified framework by Chiori-chan, called Chiori Framework. Forked from Laravel, it's a framework with expressive, elegant syntax. And with the added additions by Chiori-chan, the framework is all the more powerful and robust. ENJOY!

If you're looking for more power and persistence in a framework, checkout Chiori-chan's Web Server. Written in Java, it features an easy to understand API and runs with the power of Groovy as a scripting language.

History

Starting out almost 7 years ago, Joel Greene (aka. Chiori-chan) was looking for a simplified yet powerful framework to build his web applications upon. Many of the frameworks at the time either offer more than what he needed or had miles of documentation to read through to even get started, he turned to writing his own. Just recently picking up PHP, including having a limited knowledge of PHP, he ended up with the framework he needed. It featured plugins, events, an easy to use templating engine, built-in user and session management, and much more.

But just a few versions in Joel had a dilemma, PHP greatly lacked persistence and surefire ways of minimizing the amount of code needed with each request. Having recently developed his first Android Application, he decided to give Java a try. But to his dismay, simplified web development in Java was (and still is) extremely rare and what open-sourced projects that were on the market, required some extensive knowledge of XML, life cycles, and worst of all, used (very heavy) Configuration over Convention that was very error prone. And this is not also to mention the lack of debugging and the need for Java to be always compiled. Moving his framework to Java and going through much trial and error, the biggest headache being finding a scripting language similar to PHP. Chiori-chan's Web Server was born. It features much of same stuff from the old PHP framework plus more, such as CSRF tokens, a Task Manager (for background processes), on-the-fly Image Manipulator, Built-in CSS and JS compression, Groovy Scripting Language (Using an extendable scripting engine), Node based Permission System, and so much more.

Today, Joel Greene is the owner, alongside his wife Rachel, of Penoaks Publishing Co. and live in Kansas City, Missouri. Recently with the need of a simple PHP framework for a side-project of Penoaks, Joel resurrected the idea of maintaining a PHP framework after he gave the Laravel framework a try. Finding issues with Laravel's handling of models and errors but liking other things about Laravel, he instead decided to fork Laravel and Penoaks Framework was born.

Official Documentation

Documentation for the framework can be found on the Penoaks website.

Contributing

Thank you for considering contributing to the Penoaks Framework! The full contribution guide is a work in progress but you can get started with a fork and pull request.

Security Vulnerabilities

If you discover a security vulnerability within Penoaks, please send an e-mail to Chiori-chan at [email protected]. All security vulnerabilities will be promptly addressed.

License

The Penoaks Framework is open-sourced software licensed under the MIT license.


All versions of milky-framework with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
ext-mbstring Version *
ext-openssl Version *
classpreloader/classpreloader Version ~3.0
doctrine/inflector Version ~1.0
jeremeamia/superclosure Version ~2.2
league/flysystem Version ~1.0
monolog/monolog Version ~1.11
mtdowling/cron-expression Version ~1.0
nesbot/carbon Version ~1.20
paragonie/random_compat Version ~1.4
psy/psysh Version 0.7.*
swiftmailer/swiftmailer Version ~5.1
symfony/console Version 2.8.*|3.0.*
symfony/debug Version 2.8.*|3.0.*
symfony/finder Version 2.8.*|3.0.*
symfony/http-foundation Version 2.8.*|3.0.*
symfony/psr-http-message-bridge Version ^0.2.0
symfony/http-kernel Version 2.8.*|3.0.*
symfony/polyfill-php56 Version ~1.0
symfony/process Version 2.8.*|3.0.*
symfony/routing Version 2.8.*|3.0.*
symfony/translation Version 2.8.*|3.0.*
symfony/var-dumper Version 2.8.*|3.0.*
symfony/yaml Version 3.1.*
vlucas/phpdotenv Version ~2.2
zendframework/zend-diactoros Version ^1.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package penoaks/milky-framework contains the following files

Loading the files please wait ....