Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Module Cms Hello

Module Cms Hello Laravel Package

liberusoftware/module-cms-hello

A lightweight starter CMS module for Liberu applications that demonstrates module registration, routing, and view publishing with a simple hello world page. Use it as a template for building and integrating your own CMS modules.

Deep Wiki
Context7

Liberusoftware Module CMS Hello is a lightweight starter module for the Liberu CMS ecosystem. It provides a minimal Hello example that shows how a CMS extension can be packaged as a Composer-installed Laravel module, making it a useful reference for building custom modules.

  • Minimal Hello module scaffold for Liberu CMS
  • Laravel service provider integration
  • Composer-ready package structure
  • Simple, readable starting point for custom modules
  • Lightweight and easy to extend
Frequently asked questions about Module Cms Hello
What is liberusoftware/module-cms-hello?
It is a trivial proof-of-concept CMS module for Liberu CMS built on Laravel. It demonstrates the full module pipeline: descriptor, isolation, contract, service, event, route, migration, config, and tests. Use it to learn how a Liberu CMS module is wired together, not as a production feature.
How do I install liberusoftware/module-cms-hello?
Install it with Composer inside a Laravel application that already uses Liberu CMS. Run composer require liberusoftware/module-cms-hello and follow the Liberu CMS module registration conventions for your installation. Because it is a demo module, check its stability and Laravel constraints before adding it to an existing application.
Which Laravel versions does module-cms-hello support?
The package is a Liberu CMS module for Laravel, but the provided context does not list exact version constraints. Check its composer.json for laravel/framework or illuminate/support requirements and confirm the Liberu CMS version it targets. Match those constraints to your application before installing.
Can I use this package as a starter template for a custom CMS module?
Yes, that is its main purpose. It provides a minimal example of module structure, routing, config, migrations, services, events, contracts, and tests. Copy the pattern into your own module namespace and replace the hello-world behavior with your CMS feature rather than shipping the demo as-is.
What files and structure does the module include?
It includes a module descriptor, isolated module code, a contract, a service, an event, a route definition, a migration, config, and tests. These pieces mirror the pipeline that a Liberu CMS module needs to exercise. Exact paths depend on the package, so inspect vendor/liberusoftware/module-cms-hello after installation.
How does routing work in this hello-world module?
The module registers a simple route to demonstrate CMS route integration. It exposes the hello endpoint through the module route file loaded by the Liberu CMS module pipeline. Use it as a pattern for adding your own routes, middleware, and controllers.
Do I need to publish config or run migrations for this module?
The module includes config and a migration specifically to exercise those pipeline stages. In a demo setup, run migrations if the module service provider loads them, and publish config only if the package documents publishable assets. Check the module provider and Liberu CMS installation docs for the exact commands.
What do the contract, service, and event demonstrate?
They show how a module can bind a contract to a service and dispatch an event within the CMS module lifecycle. The point is to demonstrate isolation and dependency inversion rather than complex business logic. Use these examples to structure your own module services and events.
How do I test liberusoftware/module-cms-hello?
The module includes tests as part of its pipeline proof. Run the package test suite with your normal Composer and PHPUnit setup, or copy its test patterns into your own module. In a host Laravel application, also verify route, migration, config, and event behavior with integration tests.
Is module-cms-hello production-ready, and what are the alternatives?
No, it is explicitly a trivial proof-of-concept and starter example, not a production CMS feature. For real functionality, build on Liberu CMS modules or use a maintained Laravel CMS package. Treat this package as documentation-by-example and check maintenance activity before relying on it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core