Launchpad
Launchpad
Launchpad
  • Introduction
  • General
    • Installation
    • Creating a subscriber
    • Contributing
  • Tutorials
    • Beginner documentation
      • Beginner handbook
        • Creating subscribers
        • Wiring subscribers
        • Installing local environment
        • Adding front-end
        • Building the plugin
      • Plugin life circle
        • Activation
        • Deactivation
        • Uninstall
    • Starting with the framework
    • Migrating to Launchpad
    • Notions
      • Framework concepts
        • Inversion of control
        • Subscribers
        • Dispatcher
      • Good practices
        • Hooks
          • Preventing magic constants
          • Decouple features
          • Sanitize filters output
      • Testing
        • Organize tests
  • CLI
    • Commands
    • Creating a command
  • Testing
    • Unit test
    • Fixtures
    • Integration test
  • Container
    • Architecture
    • Parameters
    • Providers
    • Auto wiring
    • Manual wiring
    • Activation/Deactivation
    • Inflectors
  • Modules
    • Definition
    • Listing
      • Action Scheduler
      • BerlinDB
      • Bus
      • Options
      • Renderer
      • Logger
      • Uninstaller
      • Filesystem
      • Front-end
      • Hook extractor
    • Creating a module
Powered by GitBook
On this page
  • Description
  • Install
  • Structure
  • Use Bud.js asssets
  1. Modules
  2. Listing

Front-end

Description

This module provides a front-end for your plug-in based on Bud.js.

Install

To install run the following command: composer require wp-launchpad/front-take-off --dev

Structure

All resources used for the front are inside the _dev folder. To install dependencies run npm i.

When you build assets they will go to the assets folder.

Use Bud.js asssets

If you need to enqueue your assets into your plugin then you can use the trait MyNamespace\LaunchpadFront\UseAssets and an interface MyNamespace\LaunchpadFront\UseAssetsInterface.

Then you can use the following methods:

  • enqueue_script: to enqueue a script.

  • enqueue_style: to enqueue a style.

To use these methods they works exactly as the WordPress ones except on the name from the script which should be the name from your bud endpoint.

PreviousFilesystemNextHook extractor

Last updated 1 year ago