apolbox/apolbox

This package is abandoned and no longer maintained. No replacement package was suggested.

Kerangka kerja untuk membuat website

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 1

Open Issues: 1

Type:project

dev-master 2019-10-22 08:18 UTC

This package is auto-updated.

Last update: 2020-08-22 10:20:13 UTC


README

Apolbox Framework adalah sebuah kerangka kerja untuk membuat aplikasi website.

Requirement

  • php7.2
  • composer

Pohon kerja

/ RootFolder /
    / bootstrap
        / app
    / config
        / kernel.handler
        / kernel.package
        / classmap.php
        / pathmanager.php
    / public
        / .htaccess
        / index.php
    / resources
        / views
            / layout.html
    / routes
        / web.php
    / vendor
        / apolbox
        / test
        / autoload_custom.php
    / .gitigore
    / .htaccess
    / composer.json

Sistem kerja

1. public/index.php

File index.php adalah sebuah file yang bertugas untuk mengecek versi dari php yang terinstall, jika versi php sesuai sistem akan melanjutkan dengan memanggil file autoload.php dari folder vendor, tetapi jika file autoload.php tidak dapat ditemukan pengguna akan dialihkan kehalaman error.

Jika tidak ada error perintah selanjutnya adalah memanggil file app.php yang berada, di folder bootstrap.

2. bootstrap/app.php

File app.php adalah sebuah file utama yang berfungsi untuk menjalankan, aplikasi sistem yang telah terinstall, adapun daftar sistem yang dijalankan sebagai berikut:

* cek php module ['gd', 'xmlreader', 'mbstring']
* autoload lokal package { CustomException }
* path manager direktori
* ExceptionLogger
* Environment
* Register Package
* Variabel Callback