Pak Jiddat

Read: In the name of thy Lord Who createth, Createth man from a clot. Read: And thy Lord is the Most Bounteous, Who teacheth by the pen, Teacheth man that which he knew not. Nay, but verily man is rebellious That he thinketh himself independent!. Lo! unto thy Lord is the return. (Sura Alalaq 96:8)

Pak Php framework

Created On: 25 Aug, 2016: 14:15:18 - Tags : pak php framework

Introduction

The Pak Php framework is a general purpose component based Php microframework. The goal of the framework is to make it easier for the developer to write well tested and easy to maintain PHP code. The framework’s goal is also to provide features that are found in Business Process Management and Application Life Cycle Management tools. These features will be added to the framework during the course of its development.

Installation

  1. Download the Pak Php files
  2. Copy the files to the folder from where they will be read by your web server
  3. The framework includes 3 example applications. wordpressexample, which is a WordPress plugin, webexample, which is a general Web application and admin which is an application that allows managing development activities. All framework files are in the framework folder
  4. A single instance of the framework can support multiple applications each in its own folder

Frequently asked questions:

What is the Pak Php framework

It is a general purpose Php micro framework

What can I do with the Pak Php framework

You can create WordPress plugins, Rest based Apis, Browser based applications and Command line applications

What are the main features of the Pak Php framework:

  1. It provides an object oriented interface for developing WordPress plugins
  2. It provides a template engine that separates your html and php code
  3. It provides data objects that provide an abstraction layer over different databases. Currently it supports Mysql, Memcache and WordPress
  4. It supports unit testing and functional testing
  5. It provides support for session based authentication, http authentication and api authentication
  6. Pak Php framework applications are configured from a single Configuration file
  7. It implements a flexible MVC (Model View Controller) design pattern based on the front controller design pattern. All application requests have a single point of entry
  8. It provides general purpose utility classes. These provide functions such as encryption, template handling, database wrappers, email, caching, error handling, profiling and more
  9. All classes are auto loaded by the framework using psr-4 autoloading standard. The coding style for the framework follows psr-1 and psr-2 standards
  10. The framework provides support for integrating third party Php libraries
  11. The framework provides support for building Application Programming Interfaces (APIs)
  12. The framework provides libraries for quickly developing list and form pages
  13. The framework provides an admin application that allows managing development activities

Tutorials

  1. Developing WordPress plugins using Pak Php framework - Part 1
  2. Developing WordPress plugins using Pak Php framework - Part 2
  3. Managing Php scripts using the Pak Php Framework Admin Tool - Part 1
  4. How to test Pak Php applications
  5. Writing command line scripts using Pak Php framework

Related Articles

  1. Managing Php scripts using the Pak Php Framework Admin Tool
  2. Developing WordPress plugins using Pak Php framework - Part 2
  3. How to test Pak Php applications
  4. Writing command line scripts using Pak Php framework
  5. Developing WordPress plugins using Pak Php framework - Part 1
  6. Developing your own Php Utilities Framework