jokka85/jfw-framework

jFW is a Php Framework designed for ease of implementation.

v0.16-alpha 2018-09-07 10:03 UTC

This package is auto-updated.

Last update: 2024-05-13 02:02:37 UTC


README

jFW is a lightweight Php Framework. It is designed to implement the MVC framework but with minimum dependencies initially. Additional functionality can be added in but jFW will work by itself for any small projects.

Getting Started

You can install in one of two ways.

  • (Current Pre-Release) Using composer: composer create-project jokka85/jfw-framework:v0.16-alpha app-folder

  • Download / Clone from repository

Your sever needs the minimum requirements of Apache, Php, and MySQL (although MySQL can be optional).

Once in place, there are two SQL files you can use if you wish to maintain settings from the database instead of the configuration files. One is within the config folder and the other is in the config/settings folder. If you choose to use the database, it is suggested to use both of these SQL files as templates for the tables.

Using the database isn't necessary however. You can simply edit the files within the config/settings folder manually if you desire and achieve the same effect.

Once these settings are in place you can begin programming your site as needed.

Prerequisites

The current configuration has only been tested on the following

PHP 7.0
Apache 2.4.23
Mysql 5.7.4

Authors

  • Joshua Weeks - Initial work - jFW

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • phpUnit was used for testing during and after development of the project.