Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

aframe

3 sites Security covered
View on drupal.org

This module provides integration with A-Frame.

A-Frame is a framework for creating virtual reality web experiences that work across desktop, mobile, and the Oculus Rift.

Source: https://aframe.io

Features

Drupal 8:

Drupal 7:

  • A-Frame library.

Requirements

D7: None.

D8: You have to download one of the aframe builds as a library. The easiest way to do it is to add an entree in your composer.json. You can find an example in the README file. For more details, see the original issue #2943185

Installation

Install the module as per standard Drupal instructions.

Usage

Drupal 8:

There are multiple ways to use this module:

  • Build an A-Frame scene as a Drupal render array.
  • Render multiple entities as an A-Frame scene using the Views Style plugin and the Field Formatters.
  • Render an entity type as A-Frame scenes using the Display Suite layout and the Field Formatters.

Enable the A-Frame Example module to see more details.

Drupal 7:

To start an A-Frame scene, we import the A-Frame JavaScript file, this module do that for you for every page.

The second thing that wee need to do is add an <a-scene> element. This module add the a-scene tag inside of every element with ".vr-scene" class, you can add that class to the <body> to a <div>, etc (you can use a module as Context to do that).

Inside of any scene you can add any object, for example: <a-cube></a-cube>. See the full list of objects and components that you can use in the official documentation: https://aframe.io/docs/guide/

Credits

  • A-Frame for Drupal 7 is developed by Eleo Basili (Spinetta Limited).
  • A-Frame for Drupal 8 is developed by Stuart Clark (Deciphered).
  • A-Frame is developed by Mozilla.

Activity

Total releases
1
First release
Oct 2025
Latest release
6 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
2.0.0-alpha1 Pre-release Oct 6, 2025