Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Nuxtify

Security covered
View on drupal.org

This project serves as a quickstart profile for integrating Drupal and Nuxt 3, allowing them to communicate with each other. It provides a foundation for building dynamic and interactive web applications.

The goal of this project is to allow for easy decoupling, whilst not compromising on the editor experience in the slightest. To facilitate this, Nuxtify includes a visual page editor, and decoupled content previews.

Installation

Backend (Drupal)

To install the Drupal backend for this project, you can use DDEV, a local development environment tool. Follow the steps below:

  1. Make sure you have DDEV installed on your system. If not, you can install it by following the instructions in the DDEV documentation.

  2. Create a new Composer project using the profile:

    composer create-project "dobefu/nuxtify:^1.0.0@beta"
  3. Navigate to the directory:

    cd nuxtify
  4. Run the following commands to start DDEV and install the Drupal backend:

    ddev start
    ddev install -y
    

    This command will automatically set up the necessary dependencies and configurations for the Drupal backend.

  5. After the installation is complete, you can launch the local website with the following command:

    ddev launch

Frontend (Nuxt)

To set up the frontend (Nuxt) for this project, you will need to have Node.js installed on your system. Make sure to use the version that is in the .nvmrc file.

NVM can be used to manage Node.js versions. Install NVM by following the instructions in the NVM GitHub repository. Once NVM is installed, you can run nvm use in the frontend directory to use the correct version automatically.

  1. Navigate to the frontend directory:

    cd frontend
  2. Run the following command to install dependencies:

    make install

Usage

To run the frontend locally, run the following command:

make watch

To check the frontend code for linting errors, run the following command:

make lint

To build the project, run the following command:

make

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
12
Tracked since
Mar 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta5 Pre-release Jun 15, 2024
1.0.0-beta4 Pre-release May 20, 2024
1.0.0-beta3 Pre-release May 12, 2024
1.0.0-beta2 Pre-release May 5, 2024
1.0.0-beta1 Pre-release Apr 28, 2024
1.0.0-alpha6 Pre-release Apr 21, 2024
1.0.0-alpha5 Pre-release Apr 14, 2024
1.0.0-alpha4 Pre-release Apr 7, 2024
1.0.0-alpha3 Pre-release Apr 1, 2024
1.0.0-alpha2 Pre-release Mar 24, 2024
1.0.0-alpha1 Pre-release Mar 17, 2024
1.0.x-dev Dev Mar 7, 2024