PHPackages                             lebenlabs/simplecms - 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. lebenlabs/simplecms

ActiveLibrary[Framework](/categories/framework)

lebenlabs/simplecms
===================

Package para CMS simplificado

v3.0.0(4y ago)1104[1 issues](https://github.com/leamasuero/simplecms/issues)PHPCI failing

Since Mar 28Pushed 4y ago2 watchersCompare

[ Source](https://github.com/leamasuero/simplecms)[ Packagist](https://packagist.org/packages/lebenlabs/simplecms)[ Docs](https://github.com/leamasuero/simplecms)[ RSS](/packages/lebenlabs-simplecms/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)Dependencies (5)Versions (32)Used By (0)

SimpleCMS
=========

[](#simplecms)

Instalación / Configuración
---------------------------

[](#instalación--configuración)

- Instalar package

    ```
      composer require "lebenlabs/simplecms=0.0.*"
    ```
- Ejecutar un composer dump-autoload

    ```
      composer dump-autoload
    ```
- Correr publish del package.Elegir el package en la pregunta (Provider: Lebenlabs\\SimpleCMS\\SimpleCMSServiceProvider)

    ```
        php artisan vendor:publish
    ```
- Ejecutar un composer dump-autoload

    ```
      composer dump-autoload
    ```
- Config de filesystems

    ```
        // Added for SimpleStorage package
        'archivos' => [
            'driver' => 'local',
            'root' => storage_path('app/archivos'),
        ],

        // Added for Lebenlabs\SimpleCMS package
        'simplecms_imagenes' => [
            'driver' => 'local',
            'root' => storage_path('app/public/lebenlabs_simplecms/imagenes/publicaciones'),
        ],
    ```
- Ejecutar migrations
- En el authenticable

    ```
        /* --------------------------*/

        abstract class Usuario implements Authenticatable, CanResetPassword, CanEditMenu, CanEditMenuItem, CanManagePublicaciones, CanViewPublicacion

        /* --------------------------*/

      /**
       * Returns true if the Entity can edit Menu
       *
       * @return boolean
       */
      public function canEditMenu()
      {
          return $this->esAdministrador();
      }

      /**
       * Returns true if the Entity can edit Menu Item
       *
       * @return bool
       */
      public function canEditMenuItem()
      {
          return $this->esAdministrador();
      }

      /**
       * Returns true if the Entity can manage publicaciones
       *
       * @return bool
       */
      public function canManagePublicaciones()
      {
          return $this->esAdministrador();
      }

      /**
       * @param Publicacion $publicacion
       * @return bool
       */
      public function canViewPublicacion(Publicacion $publicacion)
      {
          if ($this->esAdministrador()) {
              return true;
          }

          if ($publicacion->getPublicada()) {
              return true;
          }

          return false;
      }

         /* --------------------------*/

    ```
- Agregar mapping de entidaddes en el config/doctrine.php

    ```
      'paths'         => [
         ....

          // Lebenlabs/SimpleCMS package
          base_path('vendor/lebenlabs/simplecms/src/Models'),

          // SimpleStorage package
          base_path('vendor/lebenlabs/simplestorage/src/Models'),
        ....
    ]
    ```
- Generar doctrine proxies
- Incluir SimpleCMS Menú item en backend

    ```
      {{--Laravel Package - Lebenlabs\SimpleCMS--}}
      @include('Lebenlabs/SimpleCMS::Partials.header_shortcut')
    ```
- Editar las vistas que fueron publisheadas mas arriba
- Agregar en los layouts los CSS/JS

    ```
      {{--Laravel Package - Lebenlabs\SimpleCMS - CSS --}}
      @include('Lebenlabs/SimpleCMS::Partials.header_css')

      .....

      {{--Laravel Package - Lebenlabs\SimpleCMS - JS --}}
      @include('Lebenlabs/SimpleCMS::Partials.header_js')
    ```
- Generar JS/CSS del package. Agregar las lineas a webpack.mix.js

    ```
     mix.
       -----
        // Lebenlabs - SimpleCMS - JS
      .js('vendor/lebenlabs/simplecms/src/Resources/Assets/js/SimpleCMS', 'public/js')
      .js('vendor/lebenlabs/simplecms/src/Resources/Assets/js/SummernoteHelper', 'public/js')
      .js('vendor/lebenlabs/simplecms/src/Resources/Assets/js/bootstrap-datetimepicker.min', 'public/js')

      ----
      // Lebenlabs - SimpleCMS - CSS
      .sass('vendor/lebenlabs/simplecms/src/Resources/Assets/css/bootstrap-datetimepicker.min', 'public/css')
    ```
- Compilar assets

    ```
      npm run dev
    ```
- Crear menu ejecutando el siguiente comando:

    ```
      php artisan lebenlabs:simplecms:create-menu
    ```

    NOTA: Hoy en día solo se soporta un solo Menú - IMPROVE THIS
- Cargar los menu items que se pretendan utilizar utilizando un view composer registrado desde la aplicación (IMPROVE: seleccionar determinado menu - posibilidad de varios)

    ```
      // ComposerServiceProvider
      public function boot()
      {
          View::composer(
              'Lebenlabs/SimpleCMS::Partials.Menu.show', SimpleCMSViewComposer::class
          );
      }

      // SimpleCMSViewComposer
      public function compose(View $view)
      {
          $view->with('rootMenuItems', $this->simpleCMS->findAllRootMenuItems());
      }
    ```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 84.6% 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 ~36 days

Recently: every ~133 days

Total

26

Last Release

1734d ago

Major Versions

v0.0.22 → 2.0.02020-04-16

v0.0.24 → v3.0.02021-09-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/327e7cf7c6b13466aa114484f1769e0d0f23e8d8e836ec4a2ad7a2d6b8a74180?d=identicon)[leamasuero](/maintainers/leamasuero)

---

Top Contributors

[![luchimasuero](https://avatars.githubusercontent.com/u/265146811?v=4)](https://github.com/luchimasuero "luchimasuero (55 commits)")[![leamasuero](https://avatars.githubusercontent.com/u/3332647?v=4)](https://github.com/leamasuero "leamasuero (10 commits)")

---

Tags

laravelSimpleCMSLebenlabs

### Embed Badge

![Health badge](/badges/lebenlabs-simplecms/health.svg)

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

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k91.3M282](/packages/laravel-horizon)[laravel/sail

Docker files for running a basic Laravel application.

1.9k199.2M1.2k](/packages/laravel-sail)[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k21.1M149](/packages/laravel-jetstream)[laravel/ai

The official AI SDK for Laravel.

1.0k2.1M165](/packages/laravel-ai)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77018.2M124](/packages/laravel-mcp)[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)
