PHPackages                             kecik/skeleton - 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. kecik/skeleton

ActiveProject[Framework](/categories/framework)

kecik/skeleton
==============

A Kecik Framework skeleton application for rapid development

1.1(10y ago)127MITJavaScript

Since Oct 27Pushed 10y ago1 watchersCompare

[ Source](https://github.com/kecik-framework/skeleton)[ Packagist](https://packagist.org/packages/kecik/skeleton)[ RSS](/packages/kecik-skeleton/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (10)Versions (4)Used By (0)

**Kecik Skeleton**
==================

[](#kecik-skeleton)

> **PayPal**: [![](https://camo.githubusercontent.com/648ad6f048733f167bf65e11a4fd759eef14da88db61ad078bbd5ddea5d57133/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e6174655f4c472e676966)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dony_cavalera_md%40yahoo%2ecom&lc=US&item_name=Dony%20Wahyu%20Isp&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest)
>
> **Rekening Mandiri**: 113-000-6944-858, **Atas Nama**: Dony Wahyu Isprananda

Merupakan sebuah kerangka kerja yang didesain seperti framework besar pada umumnya, semua struktur sudah diatur agar mempermudah dalam mengerjakan sebuah project menggunakan Kecik Framework.

\###**Struktur Direktori Kecik Skeleton**

```
+-- protected
|   +-- config
|   +-- controllers
|   +-- models
|   +-- module
|        +-- controllers
|        +-- models
|        +-- views
|   +-- team
|       +-- module1
|           +-- controllers
|           +-- models
|           +-- views
|       +-- module2
|           +-- controllers
|           +-- models
|           +-- views
|   +-- templates
|       +-- adminlte
|       +-- basic
|       +-- corlate
|       +-- margo
|       +-- sb-admin
|   +-- third_party
|   +-- views
+-- public
|   +-- assets
|       +-- adminlte
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- basic
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- corlate
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- margo
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- sb-admin
|           +-- bower_components
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|   +-- languages

```

\###**Installasi**Untuk installasi cukup menggunakan perintah dibawah ini

```
composer create-project --stability=dev kecik/skeleton nama_project
```

Setelah berhasil melakukan installasi, untuk melihat hasilnya anda cukup mengakses url seperti berikut ini di browser kesayangan anda.

```
http://localhost/project-anda/public

```

Jika berhasil dan tidak terdapat error maka anda akan melihat sebuah halaman sederhana dilengkapi dengan menu-menu yang berisikan beberapa link ke contoh template-template bawaan dari Kecik Framework, yang bisa anda gunakan dan dapat membantu mempercepat pekerjaan anda dalam hal tampilan/template.

\###**Config**Untuk melakukan setting ada beberapa file setting di direktori `protected->config`, terdapat setting seperti autoload, config, container, database, debug, routes, routes\_adminlte, routes\_coorlate, routes\_margo, routes\_sb-admin, dan third\_party.

**Autoload**Digunakan untuk melakukan settingan terhadap library/pustaka apa aja yang ingin diload dan melakukan settingan untuk library/pustaka yang ingin diload, untuk cara penggunaan masing-masing library/pustaka bisa dilihat langsung di github dari masing-masing library/pustaka. Nama file konfigurasinya adalah `autoload.php`.

**Config**Digunakan untuk melakukan setting dasar untuk project yang ingin kita buat. Nama file konfigurasinya adalah `config.php`.

**Container**Digunakan jika anda semua controller yang ingin digunakan dimasukan kedalam *Dependency Injection Container* ini berfungsi untuk menghemat resource, karena cara kerjanya dari Dependency Injection Container adalah, tidak akan membuat sebuah Objek jika tidak digunakan, tidak akan membuat ulang Objek baru jika sebelumnya sudah pernah digunakan/dibuat. Nama file konfigurasinya adalah `container.php`.

**Database**Digunakan untuk melakukan settingan database terhadap koneksi database, seperti settingan, driver database yang ingin digunakan, alamat host server database, username, password dan nama database yang ingin digunakan, sebelumnya pastikan terlebih dahulu bahwa library/pustaka `Database` pada setting autoload nilai enable nya sudah bernilai `TRUE`, karena nilai defaultnya adalah `FALSE`. Nama file konfigurasinya adalah `database.php`.

**Debug**Merupakan sebuah fasilitas yang berfungsi untuk mempermudah kita dalam mengetrace kesalah koding yang kita buat, anda bisa bisa menonaktifkan bagian ini pada file `index.php` yang berada pada direktori `public`. Nama file konfigurasinya adalah `debug.php`.

**Routes**Digunakan untuk melakukan setting route pada project yang kita buat, pada bagian ini terdapat beberapa file route yang mewakili dari route masing-masing template.

**Third Party**Merupakan setting untuk meload secara otomatis sebuah library/pustaka yang disediakan oleh pihak ketiga, pustaka PHPWord, PHPExcel, ataupun pustaka lain yang disediakan oleh Google, Facebook, Dropbox dan lain-lain. Anda cukup meletakan file library/pustaka yang ingin digunakan tanpa harus merubah terlebih dahulu code didalamnya. Contoh:

```
+-- protected
|   +-- third_party
|       +-- PHPWord
|           +-- Examples     ---+
|           +-- PHPWord         |-- Struktur dari PHPWord
|           +-- PHPWord.php  ---+

```

\##**MVC/HMVC**Struktur `MVC/HMVC` terletak di direktori protected, terdapat contoh sederhana seperti `Controller` pada MVC, `Model` pada MVC, dan `View` pada MVC, terdapat juga contoh sederhana untuk HMVC, sehingga dapat mempermudah anda dalam menggunakan MVC pada Kecik Framework.

\##**Daftar Github Library/Pustaka dari Kecik Framework**

1. **Kecik Cookie** [https://github.com/kecik-framework/cookie](https://github.com/kecik-framework/session/blob/master/README-ID.md)
2. **Kecik Database**
3. **Kecik DIC** [https://github.com/kecik-framework/dic](https://github.com/kecik-framework/dic/blob/master/README-ID.md)
4. **Kecik Language** [https://github.com/kecik-framework/language](https://github.com/kecik-framework/language/blob/master/README-ID.md)
5. **Kecik MVC**
6. **Kecik Session** [https://github.com/kecik-framework/session](https://github.com/kecik-framework/session/blob/master/README-ID.md)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 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

Every ~4 days

Total

2

Last Release

3851d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e058ee0a467b701fe5ce7e57148c7a0b6414e94a6c8786e10401a90cb4f8dea?d=identicon)[dnaextrim](/maintainers/dnaextrim)

---

Top Contributors

[![dnaextrim](https://avatars.githubusercontent.com/u/390712?v=4)](https://github.com/dnaextrim "dnaextrim (87 commits)")

---

Tags

frameworkkecik

### Embed Badge

![Health badge](/badges/kecik-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/kecik-skeleton/health.svg)](https://phpackages.com/packages/kecik-skeleton)
```

###  Alternatives

[themosis/theme

The Themosis framework boilerplate theme.

10449.0k3](/packages/themosis-theme)[bowphp/framework

The bow PHP Framework

6015.5k8](/packages/bowphp-framework)

PHPackages © 2026

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