PHPackages                             michalcabala/mipress - 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. michalcabala/mipress

ActiveProject[Framework](/categories/framework)

michalcabala/mipress
====================

miPress CMS skeleton application built on Laravel and Filament.

1.0.1(1mo ago)01MITPHPPHP ^8.3CI failing

Since Apr 14Pushed 1mo agoCompare

[ Source](https://github.com/michalcabala/mipress)[ Packagist](https://packagist.org/packages/michalcabala/mipress)[ RSS](/packages/michalcabala-mipress/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (22)Versions (4)Used By (0)

miPress
=======

[](#mipress)

miPress je modularni CMS postavene na Laravelu 13, Filamentu 5 a Composer baliccich. Root repozitar ma pro osobni projekty fungovat hlavne jako starter pro novy web; oddelene CMS balicky jsou implementacni detail, ne primarni onboarding krok.

Pro nejrychlejsi create/deploy flow viz `QUICKSTART.md`.

Stack
-----

[](#stack)

- PHP 8.4
- Laravel 13
- Filament 5
- Livewire 4
- Tailwind CSS 4
- Pest 4

Balicky
-------

[](#balicky)

- `michalcabala/mipress-core`: CMS kernel, content modely, admin resources/pages, public rendering, themes, SEO, settings, workflow, media
- `michalcabala/mipress-forms`: formularovy modul, submit flow a administrace odpovedi
- `michalcabala/mipress-social-feeds`: social account/feed integrace a scheduled refresh

Doporuceny flow pro osobni projekty
-----------------------------------

[](#doporuceny-flow-pro-osobni-projekty)

Preferovana cesta je zalozit novy web jako template nebo clone tohoto skeletonu, pripravit `.env` a spustit:

```
composer run setup
```

`composer run setup` je kanonicky installer pro novy web. Sam rozpozna, jestli uz Composer zavislosti existuji, a pak dokonci zbytek bootstrapu.

Instalace noveho projektu
-------------------------

[](#instalace-noveho-projektu)

Minimalni setup pro cisty checkout:

1. vytvor `.env` z `.env.example`,
2. nastav databazi, `APP_URL` a volitelne bootstrap admin ucet,
3. spust `composer run setup`.

Installer provede Composer install jen pokud je potreba, pripravi `.env`, vygeneruje `APP_KEY`, postavi frontend, spusti migrace a seedy, vytvori `storage:link`, publikuje theme assety a procisti cache.

Pokud budes pouzivat `composer create-project`, finish flow je stejny: po uprave `.env` spust zase `composer run setup`. `setup:create-project` zustava jen jako kompatibilni alias.

Pokud se ma pri prvni instalaci vytvorit bootstrap admin, nastav v `.env`:

```
MIPRESS_ADMIN_EMAIL=admin@example.test
MIPRESS_ADMIN_PASSWORD=
```

Provozni poznamky
-----------------

[](#provozni-poznamky)

- Admin panel je dostupny na `/mpcp`.
- Verejny web pouziva routes registrovane z balicku, ne z root `routes/web.php`.
- Theme assety jsou verejne dostupne pouze z `assets/*`.
- Produkcni deploy a release checklist jsou popsane v `DEPLOYMENT.md` a `RELEASE_CHECKLIST.md`.

Deploy
------

[](#deploy)

Kanonicky deploy prikaz pro osobni projekty je:

```
composer run deploy
```

Tento skript udela `composer install --no-dev`, buildne frontend pokud je pritomne `npm`, zkontroluje migrace pres `php artisan migrate --pretend`, prepne aplikaci do maintenance mode, spusti migrace, obnovi symlinky a theme assety, procisti cache, znovu vytvori produkcni cache a restartuje queue worker.

`cpanel.yml` vola stejny deploy script, aby manualni i automaticky deploy mely stejnou sekvenci kroku.

Balicky a release model
-----------------------

[](#balicky-a-release-model)

Release model je nyni ukotveny takto:

- skeleton balicek je `michalcabala/mipress`,
- CMS kernel je `michalcabala/mipress-core`,
- forms modul je `michalcabala/mipress-forms`,
- social feeds modul je `michalcabala/mipress-social-feeds`.

Aktualni stav release modelu:

- root skeleton pouziva verejna Composer jmena `michalcabala/*`,
- release skeleton uz neni zavisly na lokalnich `path` repositories, protoze balicky resi pres verejne GitHub `git` zdroje bez zavislosti na GitHub API driveru,
- create-project bootstrap uz neprovadi automaticke migrace a seedy bez vedomeho kroku installera.

Pro osobni projekty to neni blocker. Public `composer create-project`/Packagist je volitelny release smer navic, ne podminka bezneho pouziti.

Aktualni backlog a refaktoring priority jsou v `ROADMAP_REFAKTORING.md`.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance90

Actively maintained with recent releases

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 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

49d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/62b39eaf8ec504b1361b7813acc4d99ea36da12dabacef0c7b323c75cb9da940?d=identicon)[michalcabala](/maintainers/michalcabala)

---

Top Contributors

[![michalcabala](https://avatars.githubusercontent.com/u/101335054?v=4)](https://github.com/michalcabala "michalcabala (206 commits)")

---

Tags

laravelcmsfilamentmipress

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/michalcabala-mipress/health.svg)

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

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

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

A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.

1.6k20.4k](/packages/typicms-base)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3861.7k](/packages/codewithdennis-larament)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

441.7k](/packages/ercogx-laravel-filament-starter-kit)[raugadh/fila-starter

Laravel Filament Starter.

625.1k](/packages/raugadh-fila-starter)

PHPackages © 2026

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