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)083MITPHPCI 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 4w 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

21

—

LowBetter than 17% of packages

Maintenance37

Infrequent updates — may be unmaintained

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

568d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/543388?v=4)[Alex Titoff](/maintainers/rozdol)[@rozdol](https://github.com/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

[civicrm/civicrm-core

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

762297.9k52](/packages/civicrm-civicrm-core)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

54686.7k25](/packages/solspace-craft-freeform)[prestashop/prestashop

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

9.2k19.7k](/packages/prestashop-prestashop)[kimai/kimai

Kimai - Time Tracking

4.8k9.4k1](/packages/kimai-kimai)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1617.3k16](/packages/2lenet-crudit-bundle)[ellaisys/aws-cognito

Laravel Authentication using AWS Cognito (Web and API)

121269.8k1](/packages/ellaisys-aws-cognito)

PHPackages © 2026

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