Download the PHP package webx-ui/module-catalog without Composer
On this page you can find all versions of the php package webx-ui/module-catalog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webx-ui/module-catalog
More information about webx-ui/module-catalog
Files in webx-ui/module-catalog
Package module-catalog
Short Description A product catalogue for the WebX UI admin panel: products, a tree of categories, prices, a gallery and the registries its satellite modules plug into.
License MIT
Homepage https://github.com/webx-ui/webx-ui
Informations about the package module-catalog
webx-ui/module-catalog
The core of a product catalogue as a section of the WebX UI admin panel: products, a tree of categories, prices, a gallery, three product states and a bin — and the registries its satellite modules (properties, stock, brands, labels…) plug into.
The address is webx-ui/routing, the tree is webx-ui/nested-set, the journal and the screens are
webx-ui/module-admin, what a page says about itself is webx-ui/module-seo, the previews are
webx-ui/module-media, the languages are webx-ui/localization.
Requirements
- PHP 8.4+, Laravel 13
webx-ui/module-admin,webx-ui/module-media,webx-ui/module-seo,webx-ui/routing,webx-ui/nested-set,webx-ui/localization
Install
Permissions: catalog.view, catalog.manage, catalog.delete.
Addresses
Both at the root of the site:
| What | Address | Notes |
|---|---|---|
| category | /{slug} |
flat at any depth; a slug taken by a page or a category is a 422 |
| product | /{slug}-{id} |
any other spelling of the slug answers 301 to this one; the slug need not be unique |
A product is published, unpublished or deleted. Published and in at least one visible
category — the full page. Unpublished, or published in no visible category — a trimmed page, 200
with noindex. Deleted — 301 to its main category (or a visible additional one), 410 when there is
none. A deleted category answers 410. An unpublished category hides everything below it.
Views
product and product-unavailable, overridden by a site in
resources/views/vendor/webx-catalog/. webx-catalog.layout names the site's layout component.
Satellites
A satellite writes its share of the product form through a ProductPart registered with
ProductParts::register(); its fields on the screen catalog.product-form are named
<part key>.<field>. The form saves the core and every part in one transaction, with one journal
row.
Documentation
The spec: docs/architecture/WEBX_UI_MODULE_CATALOG.md in the monorepo.
All versions of module-catalog with dependencies
illuminate/auth Version ^13.0
illuminate/bus Version ^13.0
illuminate/contracts Version ^13.0
illuminate/database Version ^13.0
illuminate/filesystem Version ^13.0
illuminate/http Version ^13.0
illuminate/routing Version ^13.0
illuminate/support Version ^13.0
illuminate/validation Version ^13.0
illuminate/view Version ^13.0
openspout/openspout Version ^4.32
webx-ui/localization Version ^0.70.0
webx-ui/mcp Version ^0.70.0
webx-ui/module-admin Version ^0.70.0
webx-ui/module-media Version ^0.70.0
webx-ui/module-seo Version ^0.70.0
webx-ui/nested-set Version ^0.70.0
webx-ui/routing Version ^0.70.0
webx-ui/widgets Version ^0.70.0