pushword/installer

Maintainers

Package info

github.com/Pushword/installer

Homepage

pkg:composer/pushword/installer

Statistics

Installs: 4 498

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0-rc672 2026-06-02 10:42 UTC

This package is auto-updated.

Last update: 2026-06-10 20:20:31 UTC


README

Install Pushword and its packages in minutes — an interactive setup script plus automatic per-package install hooks.

Latest Version Software License GitHub Tests Action Status

Code Coverage Type Coverage Total Downloads

Features

  • Interactive setup during composer create-project (database, admin user, routes, assets).
  • Automatic package setup — runs each package's install.php on composer require.
  • Stays installed to support future package installs.

How It Works

This package provides two mechanisms:

  1. Interactive Setup (src/installer): A bash script that runs once during composer create-project to set up a new Pushword project (database, admin user, routes, assets).

  2. Automatic Package Setup (PostInstall::runPostUpdate): Automatically executes each package's install.php when you add new Pushword packages via composer require.

After initial setup, pushword/installer remains installed to support future package installations. Only the interactive bash script reference is removed from post-install-cmd.

Manual Installation

If you prefer not to use automatic installation, you can:

  1. Remove pushword/installer from your dependencies
  2. Manually follow the steps in each package's install.php file

Documentation

Visit pushword.piedweb.com/installation.

The Pushword ecosystem

Pushword is a modular CMS — one Symfony bundle for the core and one bundle per feature. Pick only what you need:

Core

  • pushword/core — Symfony-based CMS core: Page, Media & User entities, Markdown + Twig rendering.

Editing & admin

Content & workflow

Publishing & performance

Tooling

  • pushword/installer — Project & package installer. (this package)
  • pushword/js-helper — Front-end JavaScript helpers.

Full list and guides on pushword.piedweb.com/extensions.

Contributing

If you're interested in contributing to Pushword, please read our contributing docs before submitting a pull request.

Credits

License

The MIT License (MIT). Please see License File for more information.

PHP Packages Open Source