PHP Classes
elePHPant
Icontem

File: README.md

Recommend this page to a friend!
  Classes of Gjero Krsteski  >  PIMF  >  README.md  >  Download  
File: README.md
Role: Documentation
Content type: text/plain
Description: Auxiliary data
Class: PIMF
Framework for Web application development
Author: By
Last change: added SensioLabsInsight badge

asdf
Update README.md
Date: 1 year ago
Size: 5,348 bytes
 

Contents

Class file image Download
Welcome to PIMF
===============
Have you ever wished a PHP framework that perfectly adapts to your projects`s needs, your programming experience and your customers budget? A thin PHP framework with less implementing rueles and easy to learn how to use it? PIMF is about to satisfy your demands!

[![Build Status](https://travis-ci.org/gjerokrsteski/pimf-framework.png?branch=master)](https://travis-ci.org/gjerokrsteski/pimf-framework) 
[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/gjerokrsteski/pimf-framework/badges/quality-score.png?s=6455d019460628327434d85520bd13c4d03a2673)](https://scrutinizer-ci.com/g/gjerokrsteski/pimf-framework/)
[![Code Coverage](https://scrutinizer-ci.com/g/gjerokrsteski/pimf-framework/badges/coverage.png?s=ded7f154ac78cbdbabc166e32fd2f54c009d2c67)](https://scrutinizer-ci.com/g/gjerokrsteski/pimf-framework/)
[![Dependency Status](https://www.versioneye.com/php/gjerokrsteski:pimf/dev-master/badge.svg)](https://www.versioneye.com/php/gjerokrsteski:pimf/dev-master)
[![Code Climate](https://codeclimate.com/github/gjerokrsteski/pimf-framework.png)](https://codeclimate.com/github/gjerokrsteski/pimf-framework)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/f73307c6-0864-454f-967d-cebfd1e4b304/mini.png)](https://insight.sensiolabs.com/projects/f73307c6-0864-454f-967d-cebfd1e4b304)
[![Packagist](https://img.shields.io/packagist/dt/gjerokrsteski/pimf.svg)](https://packagist.org/packages/gjerokrsteski/pimf-framework)
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/gjerokrsteski/pimf-framework/trend.png)](https://bitdeli.com/free "Bitdeli Badge")


**Note:** This repository contains the core code of the PIMF framework. If you want to build an application using PIMF, please use one of the quick starting bundles below.

PIMF Philosophy
---------------
A good and robust business-logic is better that a fat and complex framework. Most of the PHP frameworks are bigger than your problem. At all you need less than 20% of the framework’s functionality to solve you problem. Therefore we believe that the “right” 20% of the effort is the 80% of the results - and that is PIMF.

The aim was to create robust and secure projects and deliver them fast. We wanted just one easy framework, that can be used once for all our projects. And then - PIMF was born!

PIMF’s implementation is based on well proved design patterns as well as fast objects relation mapping mechanisms - like famous PHP frameworks had. The architecture is designed upgrade friendly - so you can upgrade to newer versions without having to override your projects. And for all of you out there, who like to create rich application interfaces - we have created mechanisms to couple your GUI to the controllers in an easy and fast way.

Quickstart with PIMF-Blog bundle using SQLite
---------------------------------------------
This Blog is a run ready bundle, which uses PIMF framework including a blog application based on SQLite database. Here you can learn how to work with \Pimf\EntityManager, \Pimf\Util\Validator and \Pimf\View. https://github.com/gjerokrsteski/pimf-blog

Quickstart with PIMF-Blog bundle using MySQL and SQLite
-------------------------------------------------------
This Blog is a run ready bundle, which uses PIMF framework including a blog application based on MySQL database. The session will be stored at SQLite database.
Here you can learn how to work with Pimf\EntityManager, Pimf\Util\Validator and Pimf\View. https://github.com/gjerokrsteski/pimf-blog-mysql

Quickstart with PIMF-Vanilla bundle
------------------------------
This is a run ready "Hello world" bundle using PIMF micro framework. Here you can learn how to work with \Pimf\View and \Pimf\Router. https://github.com/gjerokrsteski/pimf-vanilla

Quickstart with PIMF-Haanga bundle
-----------------------------
This is a run ready "Hello world" application using PIMF micro framework and Haanga (http://haanga.org/documentation) - a fast and secure template engine for PHP that uses Django syntax.
Here you can learn how to work with \Pimf\View\Haanga template engine and \Pimf\Router. https://github.com/gjerokrsteski/pimf-haanga

Quickstart with PIMF-Twig bundle
-----------------------------
This is a run ready "Hello world" application using PIMF micro framework and Twig - a flexible, fast, and secure template
engine for PHP (http://twig.sensiolabs.org) brought to us by the Symfony framework developers. Here you can learn how to work
with \Pimf\View\Twig template engine and \Pimf\Router. https://github.com/gjerokrsteski/pimf-twig

Learning PIMF
-------------
One of the best ways to learn PIMF is to read through the entire of its documentation. This guide details all aspects of the framework and how to apply them to your application. http://docs.pimf-framework.de

Read the PIMF Starter book almost anywhere. Available as a PDF, EPUB and MOBI. You can now read it on all devices, as well as offline: http://book.pimf-framework.de

Framework Sponsor
-------------------
JetBRAINS supports the development of the PIMF with PHPStorm licenses and we feel confidential that PHPStorm strongly influences the PIMF's quality. Use PHPStorm! http://www.jetbrains.com/phpstorm/

### License

The PIMF framework is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)