2017 © Pedro Peláez
 

library miniframework

MiniFramework

image

jasonwei/miniframework

MiniFramework

  • Wednesday, July 4, 2018
  • by jasonweicn
  • Repository
  • 3 Watchers
  • 42 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 17 Forks
  • 3 Open issues
  • 19 Versions
  • 0 % Grown

The README.md

MiniFramework

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。 MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。, (*1)

快速入门

MiniFramework 快速入门学习文档:http://www.miniframework.com/docv2/guide/, (*2)

安装部署

Latest Stable Version Total Downloads, (*3)

通过 Composer 可以快速安装部署一个基于 MiniFramework 的基础应用模板,开发者可以通过这个模板快速开始构建自己的 Web 应用。, (*4)

1.安装 Composer

如果已经安装好了 Composer 可跳过本节内容。, (*5)

在 Linux 系统中,全局安装 Composer 的命令如下:, (*6)

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Windows 和 MacOS 系统的开发者可前往 Composer 的官网 https://getcomposer.org/ 下载对应的安装包进行安装。, (*7)

2.通过 Composer 安装 MiniFramework 基础应用模板

在命令行执行如下命令:, (*8)

composer create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic myapp

上述命令结尾的 myapp 为要创建的项目目录,可根据实际情况修改。, (*9)

3.配置应用

找到 myapp/Public/index.php 文件,这是应用的入口文件,可在其中定义所需的配置常量,例如:, (*10)

<?php
/**
 * 应用入口
 */

// 应用命名空间
const APP_NAMESPACE = 'App';

// 是否显示错误信息
const SHOW_ERROR = false;

// 是否启用布局功能(默认值:false)
const LAYOUT_ON = true;

// 兼容多平台的目录分隔符
const DS = DIRECTORY_SEPARATOR;

// 引入 MiniFramework 就是这么简单
require dirname(__DIR__) . DS . 'vendor' . DS . 'autoload.php';
require dirname(__DIR__) . DS . 'vendor' . DS . 'jasonweicn' . DS . 'miniframework' . DS . 'Bootstrap.php';

上述代码已经包含在文件中了,最后两行是引入 MiniFramework 框架,通常不需要进行修改即可使用。, (*11)

4.配置站点

请将 myapp/Public 目录配置到 Apache 或 Nginx 作为站点的根目录。, (*12)

5.运行

完成所有配置后,可尝试通过浏览器访问,例如:, (*13)

http://你的域名/index.php, (*14)

如页面显示“Hello World!”内容,那么恭喜你,一个基于 MiniFramework 的应用已经运行起来了。, (*15)

参与开发

欢迎所有人参与到 MiniFramework 的项目中,不论是为 MiniFramework 添加新特性,还是发现了 Bug 进行修正,MiniFramework 向所有人开放!, (*16)

参与开发的流程:, (*17)

  • 首先,开发者应具有一个 GitHub 账号,在 GitHub 登录账号;
  • 进入 MiniFramework 项目页面 https://github.com/jasonweicn/miniframework
  • 将 MiniFramework 项目源码 Fork 到开发者自己的账号下,然后 Clone 到本地计算机硬盘中;
  • 完成代码编写并 Commit 到开发者账号下的 MiniFramework 副本中;
  • 开发者通过 Pull request 提交代码(提交时请详细填写改动细节),等待审核通过。

QQ交流群:745683429 (入群请备注:MF), (*18)

关于作者

作者:魏杰(Jason), (*19)

信箱:jasonwei06@hotmail.com, (*20)

博客:http://www.sunbloger.com, (*21)

开源协议

MiniFramework 遵循 Apache License Version 2.0 开源协议发布。, (*22)

协议详细内容请浏览项目目录中的 LICENSE 文件。, (*23)

官网地址

网址:https://www.miniframework.com/, (*24)

The Versions

04/07 2018

dev-master

9999999-dev

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

04/07 2018

1.2.0

1.2.0.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

19/06 2018

1.1.1

1.1.1.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

10/06 2018

1.1.0

1.1.0.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

21/04 2018

1.0.13

1.0.13.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

19/10 2017

1.0.12

1.0.12.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

16/07 2017

1.0.11

1.0.11.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

15/07 2017

1.0.10

1.0.10.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

10/07 2017

1.0.9

1.0.9.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

06/07 2017

1.0.8

1.0.8.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

29/06 2017

1.0.7

1.0.7.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

25/06 2017

1.0.6

1.0.6.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

23/06 2017

1.0.5

1.0.5.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

22/06 2017

1.0.4

1.0.4.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

20/06 2017

dev-branch-0.10

dev-branch-0.10

MiniFramework

  Sources   Download

GPL-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

20/06 2017

1.0.3

1.0.3.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

16/06 2017

1.0.2

1.0.2.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

16/06 2017

1.0.1

1.0.1.0

MiniFramework

  Sources   Download

Apache2

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei

16/06 2017

0.10.3

0.10.3.0

MiniFramework

  Sources   Download

GPL-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Jason Wei