PHPackages                             rozdol/bi-skel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. rozdol/bi-skel

ActiveProject[Framework](/categories/framework)

rozdol/bi-skel
==============

A framework for rapid busness app development

v0.0.1(1y ago)082MITPHPCI failing

Since Jan 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/rozdol/bi-skel)[ Packagist](https://packagist.org/packages/rozdol/bi-skel)[ RSS](/packages/rozdol-bi-skel/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (19)Versions (2)Used By (0)

Business Integrator Skeleton
============================

[](#business-integrator-skeleton)

date.build : 2020.06.11\_19.43.11

About
-----

[](#about)

A framework for rapid busness app development

Installation
------------

[](#installation)

### Install Composer

[](#install-composer)

#### Composer in Linux

[](#composer-in-linux)

Required packages

```
sudo apt-get update
sudo apt-get install curl php-cli php-mbstring git unzip
cd ~
```

[Install Composer](https://getcomposer.org/download/)

```
sudo mv composer.phar /usr/local/bin/composer
```

#### Composer in Mac

[](#composer-in-mac)

```
cd ~
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/
sudo chmod 755 /usr/local/bin/composer.phar
# for bash:
echo 'alias composer="php /usr/local/bin/composer.phar"' >> ~/.bash_profile
source ~/.bash_profile
# for zsh
echo 'alias composer="php /usr/local/bin/composer.phar"' >> ~/.zshrc
source ~/.zshrc
# finally
composer --version
```

### Install skeleton

[](#install-skeleton)

```
cd /var/www/

composer clearcache

composer create-project rozdol/bi-skel bi-framework dev-master

cp bi-framework/src/.env.example bi-framework/src/.env
```

Run manually if the folder structure is not ready:

```
mv  tmp/public/assets ./public/
mv  tmp/root/bi ./
mv  tmp/src/src ./
rm -rf tmp
cp ./src/.env.example ./src/.env
cat post_update.txt > post_update.sh
```

- edit `src/.env`
- Point your webserver to `/var/www/bi-framework/public`

or

```
cd /var/www/bi-framework/public
php -S localhost:8000
```

### App is ready

[](#app-is-ready)

Username: admin Password: Pass1234

Click on `Update System` to update database

Replace default `src` with your project
---------------------------------------

[](#replace-default-src-with-your-project)

```
cd /var/www/

git clone https://rozdol:[password]@github.com/rozdol/bi-src-is.git

rm -r bi-framework/src/
ln -s $(pwd)/bi-src-is/ bi-framework/src
```

Develop App
===========

[](#develop-app)

```
cd bi-framework

git init
git add .
git commit -m 'initial'
```

Start develop app...

Develop BI components, actions and app separately but in own workspace
======================================================================

[](#develop-bi-components-actions-and-app-separately-but-in-own-workspace)

```
composer remove rozdol/bi-root --no-scripts
composer remove rozdol/loans --no-scripts
composer remove rozdol/payroll --no-scripts
composer remove rozdol/bi --no-scripts
composer remove rozdol/bi-assets --no-scripts

composer require vlucas/phpdotenv --no-scripts
composer require phpoffice/phpword --no-scripts
composer require lukascivil/treewalker --no-scripts
composer require sendgrid/sendgrid --no-scripts
composer require usmanhalalit/pixie --no-scripts
composer require firebase/php-jwt --no-scripts
```

or change `composer.json`

```
"require": {
    "vlucas/phpdotenv": "^2.5",
    "phpoffice/phpword": "^0.14.0",
    "lukascivil/treewalker": "^0.9.0",
    "sendgrid/sendgrid": "^7.0",
    "phpmyadmin/sql-parser": "^4.3",
    "mashape/unirest-php": "^3.0"
}
```

section `"scripts"` should be removed to avoid coposer delete and recreate default source code.

```
composer update --no-scripts

mkdir symlinks
cd symlinks

ln -s ../../components/bi/src/Bi/*.php ./
ln -s ../../components/bi/src/Utils/*.php ./
ln -s ../../components/loans/src/Loans/*.php ./
ln -s ../../components/payroll/src/Payroll/*.php ./

rm -Rf ./public/assets
cd ../public
ln -s ../../bi-assets ./assets
cd ..

rm -Rf ./bi
ln -s ../bi-root ./bi

rm -Rf src
rm -Rf .git
ln -s ../projects/bi-src-myproject ./src
```

```
composer dump

cd public
php -S localhost:8000
```

Maintain repositories separately and reassemble them via [rozdol/bi-skel](https://github.com/rozdol/bi-skel)

- [rozdol/bi-skel](https://github.com/rozdol/bi-skel) - boilerplate for new projects
- [rozdol/bi](https://github.com/rozdol/bi) - set of functions, helpers and classes
- [rozdol/bi-root](https://github.com/rozdol/bi-root) - default set of actions, helpers and classes
- [rozdol/bi-assets](https://github.com/rozdol/bi-assets) - js, css, etc.
- [rozdol/loans](https://github.com/rozdol/loans) - module to work with loans
- [rozdol/payroll](https://github.com/rozdol/payroll) - module to work with payrolls

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance42

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

471d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/aa64a52b9068d2b522fec368d580955f6b02367c87a8bed4e2d9492c1d0fcfb5?d=identicon)[rozdol](/maintainers/rozdol)

---

Top Contributors

[![rozdol](https://avatars.githubusercontent.com/u/543388?v=4)](https://github.com/rozdol "rozdol (5 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rozdol-bi-skel/health.svg)

```
[![Health](https://phpackages.com/badges/rozdol-bi-skel/health.svg)](https://phpackages.com/packages/rozdol-bi-skel)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k17](/packages/civicrm-civicrm-core)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

52664.9k12](/packages/solspace-craft-freeform)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1121.2k](/packages/abydahana-aksara)[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
