Download the PHP package webfiori/framework without Composer

On this page you can find all versions of the php package webfiori/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 framework

WebFiori Framework

Note: This repo contains the core of the framework. Application template can be found in the repo webfiori/app

What is WebFiori Framework?

WebFiori Framework is a mini web development framework which is built using PHP language. The framework is fully object-oriented (OOP). It uses semi-MVC model, but it does not force it. The framework comes with many features which can help in making your website or web application up and running in no time.

Supported PHP Versions

Build Status

Key Features

Standard Libraries

Following table shows build status of the standard libraries that the framework is composed of. The build is based on the latest stable PHP release.

Library Build Latest
HTTP
Cache
File
Json
UI
Collections
Database
CLI
Mailer
Errors and Exceptions Handler

Problems Solved

One of the things that any developer cares about any software project is the problem or problems it solves. As for WebFiori framework, It can help in solving the following problems:

Getting Started

To learn the basics of how to use the framework, please head on to https://webfiori.com/learn. You can also read same docs which can be found in docs repo. In addition to that, you can read the API docs of the framework at the official website.

Setup

Local Development Environment

If you plan to test the framework on your local machine, the recommended way is to have AMP stack (Apache, MySQL and PHP). There are many available online. We suggest to use the ones that are offered by Bitnami. You can go to https://bitnami.com/stacks/infrastructure to check the available options.

After installing AMP stack, you can either use composer to install the framework or install it manually by download it through https://webfiori.com/download. If you plan to use composer, then you must first download composer from their website: https://getcomposer.org/download/. Once downloaded, place the .phar file in the folder htdocs or your server root. Once you do that, run the terminal in htdocs and run the following command:

This command will create new folder with the name my-site and install the framework inside it.

For more information about how to set up the framework, check here.

Contribution

For information on how to contribute to the project, check here.

Notes

License

The project is licensed under MIT license.


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
ext-json Version *
ext-mbstring Version *
ext-fileinfo Version *
ext-openssl Version *
webfiori/cache Version v1.1.0
webfiori/http Version v3.6.0
webfiori/file Version v1.3.8
webfiori/jsonx Version v3.3.2
webfiori/ui Version v2.6.4
webfiori/collections Version v1.1.5
webfiori/database Version v0.10.0
webfiori/cli Version v1.3.1
webfiori/mailer Version v1.3.1
webfiori/err Version v1.2.0
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 webfiori/framework contains the following files

Loading the files please wait ....