PHPackages                             pubvana/starter - 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. pubvana/starter

ActiveLibrary[Framework](/categories/framework)

pubvana/starter
===============

Pubvana CMS starter based on FlightPHP's Skeleton

0.1.1(1mo ago)00MITCSSPHP ^8.1

Since May 5Pushed 3w agoCompare

[ Source](https://github.com/Pubvana-CMS/starter)[ Packagist](https://packagist.org/packages/pubvana/starter)[ Docs](https://pubvanacms.com)[ RSS](/packages/pubvana-starter/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (25)Versions (3)Used By (0)

[![Stable? Not Quite Yet](https://camo.githubusercontent.com/8712c441bb32fd8db507e0008c5d13e30def50064f8fcbc689fbcf5191f7d2af/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737461626c652533462d6e6f7425323071756974652532307965742d626c75653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/pubvana/starter)[![License](https://camo.githubusercontent.com/10f6c9b9ba482b334663606bcfee7d64f09249d848622097850b8acbff2612a6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f70756276616e612f737461727465723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/pubvana/starter)[![PHP Version](https://camo.githubusercontent.com/07211da2725fadc73629ca88fb31a9951de26f76975bc4f9bc7b94cca93cd3d4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70756276616e612f737461727465723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/pubvana/starter)[![Monthly Downloads](https://camo.githubusercontent.com/745fa8e870026861d1a32c1a704b2512372c7c75ede41d3c20fbc4727c2d0f74/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f70756276616e612f737461727465723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/pubvana/starter)[![Total Downloads](https://camo.githubusercontent.com/081a79771c3794a1d7c582a29e56c6b3c68c0b9ad098aa8c6058f3ef7812eaa7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f70756276616e612f737461727465723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/pubvana/starter)[![GitHub Issues](https://camo.githubusercontent.com/228904b204e2afaae712077c8fcda5d0df17c1859f39acccbe2f32e83f5f76c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f50756276616e612d434d532f737461727465723f7374796c653d666f722d7468652d6261646765)](https://github.com/Pubvana-CMS/starter/issues)[![Contributors](https://camo.githubusercontent.com/5ceb3c5d1dc3ce4b17d2f0275a6ef888cf14698c7d4cf65090e8f19c10b3f302/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f50756276616e612d434d532f737461727465723f7374796c653d666f722d7468652d6261646765)](https://github.com/Pubvana-CMS/starter/graphs/contributors)[![Latest Release](https://camo.githubusercontent.com/5ddd10e4a7a4066cf4e50e2094fa200b12e87bee8a4dfb0520599eec7d8ee0e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f50756276616e612d434d532f737461727465723f7374796c653d666f722d7468652d6261646765)](https://github.com/Pubvana-CMS/starter/releases)[![Contributions Welcome](https://camo.githubusercontent.com/9db3f8b82ea88469efd296a9305fc00f40b4c9450bb6b539d42d339fa6963444/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d626c75653f7374796c653d666f722d7468652d6261646765)](https://github.com/Pubvana-CMS/starter/pulls)

Pubvana Starter
===============

[](#pubvana-starter)

**I noticed folks downloading some of these packages. I'm super grateful, Thank You! I would like to let folks know until this notice disappears I'm doing a lot of breaking changes without worrying about them. Once versions are up around 0.5.x things should settle down.**

Starter application to get Pubvana up and running quickly. Prepackaged with all required composer packages to run the site now.

This starter application was built for Composer.

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

[](#installation)

Run this command from the directory in which you want to install your new Flight PHP application. (this will require PHP 7.4 or newer)

```
composer create-project pubvana/starter cool-project-name
```

Replace `cool-project-name` with the desired directory name for your new application or `.` for installation in the current direcory.

After you create the project, make sure you go to the `app/config/config.php` and `app/config/services.php` and uncomment the lines related to the database you want to use before you get started.

What is Pubvana?
----------------

[](#what-is-pubvana)

Pubvana is a modular, incredibly fast, plugin-driven CMS built on [FlightPHP](https://flightphp.com). It comes with blogging, pages, media management, user authentication, theming, navigation and so much more. Most things users expect to install addons with other CMSs are provided natively in Pubvana.

### Key Features

[](#key-features)

- **Plugin architecture** - Functionality (blog, pages, media, comments, themes, etc.) is delivered as independent Composer packages. Enable, disable, or replace any of them.
- **Flight Shield** - Session auth, access tokens, HMAC, JWT, magic links, 2FA, groups, and permissions forked and ported from Codeigniter4 Shield.
- **Theming** - Themes with region/block layout, theme options, and asset publishing.
- **Media management** - Upload, resize, and organize images and video with a built-in picker.
- **Admin panel** - User, group, and settings management with a plugin extension point system.
- **Migrations** - Built-in database migration and seed system.
- **Settings** - Site settings editable from the admin panel.

### Requirements

[](#requirements)

- PHP 8.1 or newer
- MySQL / MariaDB
- Composer

Getting Started
---------------

[](#getting-started)

After installation, if composer hasn't already, copy the sample config and fill in your database credentials:

```
cp app/config/config_sample.php app/config/config.php
```

Edit `app/config/config.php` and set your database name, user, and password.

Run migrations to create the database tables:

```
php runway migrate
```

Point your web installed directory, `https://example.com` or `https://example.com/cool-project-name`, or use the built-in server for development:

```
composer start
```

Then open `http://localhost:8000` in your browser.

Project Structure
-----------------

[](#project-structure)

```
project-root/
├── app/
│   ├── config/         # config.php, services.php, bootstrap.php, routes.php
│   ├── views/          # Application-level view templates
│   ├── commands/       # Custom Runway CLI commands
│   └── log/            # Error and exception logs
├── public/             # Web root (index.php, assets)
├── themes/             # Installed themes
└── vendor/             # Composer dependencies (includes all Pubvana plugins)

```

Much appreciation to Mike and n0nag0n for making FlightPHP available.

License
-------

[](#license)

MIT

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance94

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

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

Every ~0 days

Total

2

Last Release

35d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3036663?v=4)[Mike W](/maintainers/enlivenapp)[@enlivenapp](https://github.com/enlivenapp)

---

Top Contributors

[![enlivenapp](https://avatars.githubusercontent.com/u/3036663?v=4)](https://github.com/enlivenapp "enlivenapp (2 commits)")

---

Tags

cmsblog newsstarterContent management systemPubvanasmall businessa better cms

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/pubvana-starter/health.svg)

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

###  Alternatives

[oro/platform

Business Application Platform (BAP)

641140.7k103](/packages/oro-platform)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[microweber/microweber

New generation CMS with drag and drop

3.4k13.9k1](/packages/microweber-microweber)[roots/wordpress

WordPress is open source software you can use to create a beautiful website, blog, or app.

19317.6M299](/packages/roots-wordpress)[processwire/processwire

ProcessWire CMS/CMF

1.1k33.7k31](/packages/processwire-processwire)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)

PHPackages © 2026

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