Needle Engine
  • README
  • Code Of Conduct
  • HOW TO
  • documentation
    • SUMMARY
    • _backlog-mermaid
    • _backlog
    • _meta-test
    • Automatic Component Generation
    • Needle Core Components
    • How To Debug
    • Deployment and Optimization
    • embedding
    • Everywhere Actions
    • Example Projects ✨
    • Exporting Assets, Animations, Prefabs, Materials, Lightmaps...
    • Questions and Answers (FAQ) 💡
    • Feature Overview
    • This page has been moved: continue here
    • getting-started
    • Frameworks, Bundlers, HTML
    • index
    • Additional Modules
    • Networking
    • Needle Engine Project Structure
    • Samples Projects
    • Scripting Examples
    • Creating and using Components
    • Live
    • Live
    • About
    • Live
    • Live
    • Live
    • Live
    • Support, Community & AI
    • Technical Overview
    • Testimonials
    • Testing on local devices
    • Using Needle Engine directly from HTML
    • vision
    • VR & AR (WebXR)
    • blender
      • Needle Engine for Blender
    • cloud
      • Needle Cloud
    • custom-integrations
      • index
    • getting-started
      • Scripting Introduction for Unity Developers
      • Getting Started & Installation
      • Scripting in Needle Engine
    • reference
      • needle.config.json
      • <needle-engine> Configuration
      • @serializable and other decorators
    • three
      • index
    • unity
      • Editor Sync
      • Needle Engine for Unity
    • lang
      • de
        • 404
        • SUMMARY
        • Automatische Komponenten-Generierung
        • Needle-Kernkomponenten
        • Debugging
        • Bereitstellung und Optimierung
        • embedding
        • Everywhere Actions
        • Beispielprojekte ✨
        • Assets, Animationen, Prefabs, Materialien, Lightmaps exportieren...
        • Fragen und Antworten (FAQ) 💡
        • Funktionsübersicht
        • Diese Seite wurde verschoben: hier fortfahren
        • getting-started
        • Frameworks, Bundler, HTML
        • index
        • Zusätzliche Module
        • Netzwerkfunktionen
        • Needle Engine Projektstruktur
        • Beispielprojekte
        • Scripting Beispiele
        • Erstellen und Verwenden von Komponenten
        • Live
        • Live
        • Über
        • Live
        • Live
        • Live
        • Live
        • Support und Community
        • Technischer Überblick
        • Erfahrungsberichte
        • Testen auf lokalen Geräten
        • Needle Engine direkt aus HTML verwenden
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine für Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Einführung in das Scripting für Unity-Entwickler
          • Erste Schritte & Installation
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • <needle-engine> Konfiguration
          • @serializable und andere Decorators
        • three
          • index
        • unity
          • Editor Synchronisierung
          • Needle Engine für Unity
      • es
        • SUMMARY
        • Generación Automática de Componentes
        • Componentes principales de Needle
        • Cómo Depurar
        • Despliegue y optimización
        • embedding
        • Acciones Everywhere
        • Proyectos de Ejemplo ✨
        • Exportación de Assets, Animaciones, Prefabs, Materiales, Lightmaps...
        • Preguntas Frecuentes (FAQ) 💡
        • Resumen de Características
        • Esta página ha sido movida: continúe aquí
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Módulos Adicionales
        • Redes
        • Estructura de Proyecto de Needle Engine
        • Proyectos de ejemplo
        • Ejemplos de scripting
        • Crear y usar Components
        • En vivo
        • En Vivo
        • Acerca de
        • En vivo
        • En vivo
        • En vivo
        • En vivo
        • Soporte y Comunidad
        • Resumen técnico
        • Testimonios
        • Testing on local devices
        • Usando Needle Engine directamente desde HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine para Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introducción al Scripting para Desarrolladores de Unity
          • Primeros pasos e instalación
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • Configuración de <needle-engine>
          • @serializable y otros decoradores
        • three
          • index
        • unity
          • Editor Sync
          • Needle Engine para Unity
      • fr
        • SUMMARY
        • Génération automatique de composants
        • Composants principaux de Needle
        • Comment déboguer
        • Déploiement et Optimisation
        • embedding
        • Everywhere Actions
        • Exemples de Projets ✨
        • Exporter des Assets, des Animations, des Prefabs, des Matériaux, des Lightmaps...
        • Questions et Réponses (FAQ) 💡
        • Aperçu des fonctionnalités
        • Cette page a été déplacée : continuez ici
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Modules supplémentaires
        • Réseau
        • Structure du projet Needle Engine
        • Projets d'exemples
        • Exemples de Scripting
        • Créer et utiliser des Components
        • showcase-bike
        • En direct
        • À propos
        • En direct
        • Jouer
        • En direct
        • En direct
        • Support et Communauté
        • Vue d'ensemble technique
        • Témoignages
        • Tester sur les appareils locaux
        • Utiliser Needle Engine directement depuis HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine pour Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introduction au Scripting pour les Développeurs Unity
          • Premiers pas et installation
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • <needle-engine> Configuration
          • @serializable et autres décorateurs
        • three
          • index
        • unity
          • Synchronisation de l'Editor (Editor Sync)
          • Needle Engine pour Unity
      • hi
        • SUMMARY
        • कंपोनेंट का स्वतः जनरेशन
        • नीडल कोर कंपोनेंट्स
        • How To Debug
        • Deployment and Optimization
        • embedding
        • Everywhere Actions
        • उदाहरण प्रोजेक्ट ✨
        • एसेट, एनिमेशन, प्रीफैब, मटेरियल, लाइटमैप्स... को एक्सपोर्ट करना
        • प्रश्न और उत्तर (FAQ) 💡
        • सुविधा अवलोकन
        • यह पृष्ठ स्थानांतरित कर दिया गया है: यहां जारी रखें
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • अतिरिक्त मॉड्यूल
        • नेटवर्किंग
        • Needle Engine प्रोजेक्ट स्ट्रक्चर
        • samples-and-modules
        • स्क्रिप्टिंग उदाहरण
        • कंपोनेंट बनाना और उपयोग करना
        • लाइव
        • लाइव
        • परिचय
        • लाइव
        • लाइव
        • लाइव
        • लाइव
        • समर्थन और समुदाय
        • तकनीकी अवलोकन
        • प्रशंसापत्र
        • Testing on local devices
        • HTML से सीधे Needle Engine का उपयोग करना
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine for Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
          • आरंभ करना और इंस्टॉलेशन
          • Needle Engine में स्क्रिप्टिंग
        • reference
          • needle.config.json
          • <needle-engine> कॉन्फ़िगरेशन
          • @serializable and other decorators
        • three
          • index
        • unity
          • Editor Sync
          • Unity के लिए Needle Engine
      • ja
        • SUMMARY
        • 自動コンポーネント生成
        • Needleコアコンポーネント
        • デバッグの方法
        • デプロイと最適化
        • embedding
        • Everywhere Actions
        • サンプルプロジェクト ✨
        • アセット、アニメーション、Prefab、マテリアル、ライトマップなどのエクスポート
        • よくある質問(FAQ)💡
        • 機能概要
        • このページは移動しました: こちらからどうぞ
        • getting-started
        • フレームワーク、バンドラー、HTML
        • index
        • 追加モジュール
        • ネットワーキング
        • Needle Engineプロジェクトの構造
        • サンプルプロジェクト
        • スクリプティング例
        • Creating and using Components
        • ライブ
        • showcase-castle
        • 概要
        • ライブ
        • ライブ
        • ライブ
        • ライブ
        • サポートとコミュニティ
        • 技術概要
        • お客様の声
        • ローカルデバイスでのテスト
        • HTMLからNeedle Engineを直接使用する
        • vision
        • VR & AR (WebXR)
        • blender
          • Blender 用 Needle Engine
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Scripting Introduction for Unity Developers
          • はじめに & インストール
          • Needle Engineでのスクリプティング
        • reference
          • needle.config.json
          • <needle-engine> 設定
          • @serializable およびその他のデコレーター
        • three
          • index
        • unity
          • Editor Sync
          • Unity用Needle Engine
      • pt
        • SUMMARY
        • Automatic Component Generation
        • Componentes Principais do Needle
        • Como Depurar
        • Implementação e Otimização
        • embedding
        • Everywhere Actions
        • Projetos de Exemplo ✨
        • Exportar Recursos, Animações, Prefabs, Materiais, Lightmaps...
        • Perguntas e Respostas (FAQ) 💡
        • Visão Geral dos Recursos
        • Esta página foi movida: continue aqui
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Módulos Adicionais
        • Redes
        • Estrutura do Projeto Needle Engine
        • Projetos de Exemplo
        • Exemplos de Scripting
        • Criar e usar Componentes
        • Ao Vivo
        • Ao Vivo
        • Sobre
        • Ao Vivo
        • Ao Vivo
        • Ao Vivo
        • Ao Vivo
        • Suporte e Comunidade
        • Visão Geral Técnica
        • Depoimentos
        • Testar em dispositivos locais
        • vanilla-js
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine para Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introdução à Scripting para Developers Unity
          • Começar e Instalação
          • Scripting no Needle Engine
        • reference
          • needle.config.json
          • needle-engine-attributes
          • @serializable e outros decorators
        • three
          • index
        • unity
          • Sincronização do Editor
          • Needle Engine para Unity
      • vn
        • 404
        • SUMMARY
        • Automatic Component Generation
        • Các Component Cốt lõi của Needle
        • Cách gỡ lỗi
        • Triển khai và Tối ưu hóa
        • embedding
        • Hành động ở mọi nơi (Everywhere Actions)
        • Các Dự Án Ví Dụ ✨
        • Xuất Tài sản, Hoạt ảnh, Prefab, Vật liệu, Lightmap...
        • Câu hỏi thường gặp (FAQ) 💡
        • Tổng quan tính năng
        • Trang này đã được di chuyển: tiếp tục tại đây
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Các Module Bổ Sung
        • Kết nối mạng
        • Cấu trúc dự án Needle Engine
        • samples-and-modules
        • Ví dụ về Scripting
        • Tạo và sử dụng Component
        • Trực tiếp
        • Trực tiếp
        • Giới thiệu
        • Trực tiếp
        • Chơi thử
        • Trực tiếp
        • Demo trực tiếp
        • Hỗ trợ và Cộng đồng
        • Tổng quan kỹ thuật
        • Lời chứng thực
        • Testing on local devices
        • Sử dụng Needle Engine trực tiếp từ HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine cho Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Giới thiệu về Scripting cho các nhà phát triển Unity
          • Getting Started & Installation
          • Scripting trong Needle Engine
        • reference
          • needle.config.json
          • Cấu hình <needle-engine>
          • @serializable và các decorator khác
        • three
          • index
        • unity
          • Editor Sync
          • Needle Engine cho Unity
      • zh
        • SUMMARY
        • 自动生成组件
        • Needle 核心组件
        • 如何调试
        • 部署与优化
        • embedding
        • Everywhere Actions
        • 示例项目 ✨
        • 导出资源、动画、预制体、材质、光照贴图...
        • 常见问题 (FAQ) 💡
        • 功能概览
        • 此页面已移动:请在此处继续
        • getting-started
        • 框架、打包器、HTML
        • index
        • 附加模块
        • 网络
        • Needle Engine 项目结构
        • 示例项目
        • Scripting Examples
        • Creating and using Components
        • 实时示例
        • 实时
        • 关于
        • 实时演示
        • 在线试玩
        • 实时演示
        • 现场演示
        • 支持与社区
        • 技术概述
        • 用户评价
        • Testing on local devices
        • 使用 Needle Engine 直接从 HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine for Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Scripting Introduction for Unity Developers
          • 入门与安装
          • 在 Needle Engine 中编写脚本
        • reference
          • needle.config.json
          • <needle-engine> 配置
          • @serializable and other decorators
        • three
          • index
        • unity
          • 编辑器同步
          • Unity 版 Needle Engine
Powered by GitBook
On this page
  • ウェブサイトでのNeedle Engine
  • 試してみる
  • Needleでウェブアプリを作成する方法
  • 「Deploy to ...」コンポーネントを使用する
  • ウェブアプリをフォルダにアップロードする
  • 既存のウェブサイトにNeedleプロジェクトを埋め込む
  • iframeとしてNeedleプロジェクトを埋め込む
  • カスタムスクリプトを使用しないシーンの埋め込み
  • Needle Cloudウェブアプリをiframeとして埋め込む
  • 一般的なワークフロー
  • クライアントのウェブサイト向けウェブアプリの作成
  • Wordpress
  • Shopify
  • Wix
  • Webflow
Edit on GitHub
  1. documentation
  2. lang
  3. ja

embedding

ウェブサイトでのNeedle Engine

Needle Engineは新しいウェブアプリを作成するためにも、既存のウェブサイトに統合するためにも使用できます。どちらの場合でも、プロジェクトの配布フォルダをウェブホスターにアップロードして、世界中からアクセスできるようにする必要があります。

Needle Engineをウェブサイトに統合する方法はいくつかあります。最適な方法は、プロジェクトの複雑さ、カスタムスクリプトを使用しているかコアコンポーネントのみか、ターゲットウェブサイトに対してどれだけ制御権があるか、あなたとターゲットウェブサイト間の「信頼レベル」など、様々な要因によって異なります。

試してみる

Needleで作成したプロジェクトがあなたのウェブサイト上でどのように表示されるかをすぐに試したい場合は、テスト目的で以下の2行をページ内の任意の場所に追加してください。

::: code-tabs @tab オプション1:Needleを埋め込む

<script type="module" src="https://cdn.jsdelivr.net/npm/@needle-tools/engine/dist/needle-engine.min.js"></script>
<needle-engine src="https://cloud.needle.tools/api/v1/public/873a48a/10801b111/MusicalInstrument.glb"></needle-engine>

@tab オプション2:iframeを使用する

<iframe src="https://engine.needle.tools/samples-uploads/musical-instrument/"
    allow="xr; xr-spatial-tracking; fullscreen;" width="100%" height="500px">
</iframe>

@tab 結果のウェブサイト

:::

Needleでウェブアプリを作成する方法

Needle Engineをウェブサイトに導入する最も一般的なワークフローは以下の通りです。

「Deploy to ...」コンポーネントを使用する

Needle Engineの統合には、組み込みのデプロイオプションが付属しています。数回クリックするだけで、Needle Cloud、FTPサーバー、Glitch、Itch.io、GitHub Pagesなどへプロジェクトをデプロイできます。

  1. UnityまたはBlenderのシーンに、使用したい「Deploy to ...」コンポーネントを追加します。

  2. 必要なオプションを設定し、「Deploy」をクリックします。

  3. これで完了です!プロジェクトが公開されました。

:::tip 推奨されるワークフロー これは最も簡単なオプションであり、ほとんどのワークフローで推奨されます。非常に高速です!コンピューター上でプロジェクトの作業を繰り返し行い、数秒で新しいバージョンをウェブにアップロードできます。 :::

ウェブアプリをフォルダにアップロードする

「Deploy to ...」コンポーネントを使いたくない場合や、特定のワークフローに適したコンポーネントがない場合は、手動で同じプロセスを行うことができます。結果として得られるウェブアプリは、プロジェクト作業中にローカルサーバーで見たものと同じになります。

  1. ウェブプロジェクトのプロダクションビルドを作成します。これにより、配布に必要なすべてのファイルを含むdist/フォルダが作成されます。これには、JavaScriptバンドル、HTMLファイル、テクスチャ、オーディオ、ビデオなどの他のアセットを含む、必要なすべてのファイルが含まれています。

  2. ウェブプロジェクトのdist/フォルダの内容をウェブホスターにアップロードします。これはFTP、SFTP、またはホスターが提供する他のファイル転送方法を介して行うことができます。詳細については、ウェブホスターのドキュメントを参照してください。

  3. これで完了です!ウェブアプリが公開されました。

::: tip フォルダの場所はウェブアプリのURLに影響します。 ホスターの設定によって、フォルダの場所と名前がウェブアプリのURLを決定します。以下に例を示します。

  • ドメイン https://your-website.com/ は、ウェブスペース上の /var/www/html フォルダを指しています。

  • ファイルを /var/www/html/my-app にアップロードし、index.html ファイルが /var/www/html/my-app/index.html に配置されます。

  • ウェブアプリのURLは https://your-website.com/my-app/ となります。 :::

既存のウェブサイトにNeedleプロジェクトを埋め込む

ブログ記事の一部、製品ページ、ポートフォリオなど、既存のウェブサイトの一部としてNeedle Engineプロジェクトを表示したい場合があります。このプロセスは非常に似ていますが、ファイルをウェブスペースのルートにアップロードするのではなく、数行のコードでプロジェクトを既存のウェブサイトに埋め込みます。

  1. ウェブプロジェクトのプロダクションビルドを作成します。これにより、配布に必要なすべてのファイルを含むdist/フォルダが作成されます。これには、JavaScriptバンドル、HTMLファイル、テクスチャ、オーディオ、ビデオなどの他のアセットを含む、必要なすべてのファイルが含まれています。

  2. ウェブプロジェクトのdist/フォルダをウェブホスターにアップロードします。 ::: tip フォルダはどこでもホストできます! ウェブホスターのファイルシステムにアクセスできない場合や、そこにファイルをアップロードする方法がない場合は、フォルダを他のウェブスペースにアップロードし、次のステップでその公開URLを使用できます。 :::

  3. distフォルダ内に、index.htmlファイルがあります。このフォルダからいくつかの行をコピーしたいので、テキストエディタでファイルを開きます。通常、次のようになります。

    <head>
        ...
        <script type="module" crossorigin src="./assets/index-732f0764.js"></script>
        ...
    </head>
    <body>
        <needle-engine src="assets/scene.glb"></needle-engine>
    </body>

    ここには重要な2行があります。

    • <script>内のJavaScriptバンドル

    • <needle-engine> HTMLタグ

  4. ターゲットウェブサイトで、<script...>タグと<needle-engine...>タグも追加します。パスがファイルをアップロードした場所を指していることを確認してください。

    <script type="module" src="/your-upload-folder/assets/index-732f0764.js"></script>
    <needle-engine src="/your-upload-folder/assets/scene.glb"></needle-engine>
  5. これで完了です!シーンがウェブサイトに表示されるはずです。

iframeとしてNeedleプロジェクトを埋め込む

WordPressのようなCMSを使用しているなど、ウェブサイトへのアクセスが限られている場合は、iframeを使用してNeedle Engineシーンをウェブサイトに埋め込むことができます。YouTubeビデオやSketchfabモデルの埋め込みでこのワークフローをご存知かもしれません。

  1. ウェブプロジェクトのプロダクションビルドを作成します。これにより、配布に必要なすべてのファイルを含むdist/フォルダが作成されます。

  2. ウェブプロジェクトのdist/フォルダをウェブホスターにアップロードします。 ::: tip フォルダはどこでもホストできます! ウェブホスターのファイルシステムにアクセスできない場合や、そこにファイルをアップロードする方法がない場合は、フォルダを他のウェブスペースにアップロードし、次のステップでその公開URLを使用できます。 :::

  3. dist/フォルダ内のindex.htmlファイルを指すように、ウェブサイトにiframeを追加します。

    <iframe
        src="https://your-website.com/needle-files/dist/index.html"
        allow="xr; xr-spatial-tracking; fullscreen;">
    </iframe>

    ::: tip iframe内の権限allow=内のリストは、ウェブアプリが使用する機能によって異なります。例えば、XRアプリケーションはiframe内で動作するためにxrとxr-spatial-trackingが必要です。

  4. これで完了です!シーンがウェブサイトに表示されるはずです。

カスタムスクリプトを使用しないシーンの埋め込み

プロジェクトがコアコンポーネントのみを使用し、カスタムスクリプトを使用しない場合は、CDN (コンテンツ配信ネットワーク) から直接Needle Engineを使用できます。

  1. 例えばCMSの「HTMLブロック」として、以下のスニペットをウェブサイトに追加します。

    <script type="module" src="https://cdn.jsdelivr.net/npm/@needle-tools/engine/dist/needle-engine.min.js"></script>
    <needle-engine src="https://cloud.needle.tools/api/v1/public/873a48a/10801b111/MusicalInstrument.glb" background-blurriness="0.8"></needle-engine>
  2. ウェブプロジェクトのassets/フォルダをウェブホスターにアップロードします。プロジェクト設定によっては、このフォルダに1つ以上の.glbファイルと、オーディオ、ビデオ、スカイボックスなどの他のファイルが含まれています。

  3. 表示したい.glbファイルのURLに、needle-engineタグのsrc=属性を変更します。通常、これはhttps://your-website.com/assets/MyScene.glbのようなパスになります。

  4. これで完了です!シーンがウェブサイトに表示されるはずです。

Needle Cloudウェブアプリをiframeとして埋め込む

プロジェクトをNeedle Cloudにデプロイした場合、iframeを使用して自身のウェブサイトに簡単に表示できます。

::: warning 工事中。 このセクションはまだ完成していません。 :::

一般的なワークフロー

クライアントのウェブサイト向けウェブアプリの作成

  1. 構築しているアプリの種類を理解し、それが既存のウェブサイトに接続するか、どのように接続するかを理解します。 多くの場合、クライアントのドメイン上のリンクからアクセスできるスタンドアロンアプリを構築します。 しかし、他のサーバーサイドやクライアントサイドのコンポーネントが関与することもあります。

  2. ウェブアプリにアクセスできるURLを理解します。 これは次のいずれかになります。

    • クライアントのウェブサイト上のサブページmy-page.com/app

    • 新しいサブドメインapp.my-page.com

    • 新規または既存のドメインmy-app.com

    選択は主に、ブランディング、SEO、技術的なセットアップに関するクライアントの要件に依存します。多くの場合、クライアントのIT部門またはウェブマスターとこれを話し合う必要があります。 :::

  3. ウェブアプリがどのようにデプロイされ、維持管理されるかを理解します。

    • クライアントのウェブサーバー上のフォルダにアクセスでき、最新バージョンをアップロードできるか、それともクライアントが自分でデプロイを管理したいか? ::: tip シンプルなアプローチ:FTPアクセス 多くの場合、クライアントのウェブサーバー上のフォルダへのFTPまたはSFTPアクセスを求めることができます。URL、ユーザー名、パスワードが提供され、そのフォルダにファイルをアップロードできます。これを特に簡単にする「Deploy to FTP」コンポーネントを提供しています。クライアントのIT部門が、そのフォルダがどのURLからアクセス可能になるかをセットアップします。 :::

    • 定期的に更新する必要のあるコンテンツが多いか、それともアプリはほとんど静的か? ::: tip 静的 vs. 動的コンテンツ ほとんど静的コンテンツの場合、時々新しいビルドをアップロードするだけで十分です。動的コンテンツの場合、CMS(コンテンツ管理システム)またはデータベース接続が必要になる場合があります。 :::

    • ターゲットオーディエンスはどのデバイスやブラウザを使用していますか? ::: tip ブラウザ互換性とテスト Needle Engineはすべてのモダンなデバイスとブラウザで動作しますが、すべてが期待通りに動作することを確認するために、ターゲットオーディエンスが使用しているデバイスとブラウザでアプリをテストするのは常に良い考えです。例えば、電話用のARアプリを作成する場合、AndroidデバイスとiOSデバイスの両方でテストしたいでしょう。 :::

  4. プロジェクト、テストデプロイ、およびクライアントデプロイをセットアップします。 デプロイプロセスを早期にテストして、それがどのように機能し、要件が何かを理解することは良いアイデアです。例えば、FTPを使用すると決めた場合、自身のウェブサーバーにテストフォルダをセットアップし、そこでデプロイプロセスをテストできます。クライアントから変更が承認されたら、クライアントのサーバーにデプロイできます。

  5. 作成を開始します! 要件とデプロイが整ったら、プロジェクトの作成に進んでください!通常、ローカルで繰り返し作業し、承認のためにテストサーバーにデプロイし、その後クライアントのサーバーにデプロイします。

Wordpress

  1. Needle Engineプロジェクトを埋め込む方法を決定します。「既存のウェブサイトにNeedleプロジェクトを埋め込む」方法と、「iframeとしてNeedleプロジェクトを埋め込む」方法のどちらかを使用できます。

  2. ウェブプロジェクトのdist/フォルダの内容をウェブホスターにアップロードします。通常、Wordpressのアップロードディレクトリはwp-content/uploads/にあります。

    ::: tip Wordpressバックアップ 新しいプロジェクトをwp-content/uploads/my-project/に配置するか、またはmy-projects/my-projectのような異なる場所に配置するかを決めることができます。これは、プロジェクトがWordpressのバックアップに含まれるかどうか、またどのように含まれるかに影響します。 :::

  3. Needle Engineを追加したいページで、HTMLブロックを追加し、上記の概要に沿って、スクリプト埋め込みまたはiframeとしてコードスニペットを貼り付けます。

Shopify

::: warning 工事中。 文書化が必要です。 :::

Wix

::: warning 工事中。 文書化が必要です。 :::

Webflow

::: warning 工事中。 文書化が必要です。 :::


このページはAIによって自動的に翻訳されました。

Previousデプロイと最適化NextEverywhere Actions

Last updated 25 days ago

これらの各オプションの詳細については、セクションを参照してください。

他にもcamera; microphone; display-capture; geolocationなどの機能が必要になる場合があります。を参照してください。 :::

上のページcollaborativesandbox-zubcks1qdkhy.needle.run

::: tip ここに「良い」または「悪い」はありません。 一般的なアプローチは、初期のプロトタイプ作成や開発中はで開始し、最終バージョンではクライアントのウェブスペースとドメインに移行することです。

Deployment
MDNのiframe Permissions Policy directivesの全リスト
Needle Cloud
Needle Cloud
「Deploy to ...」コンポーネントを使用する
ウェブアプリをフォルダにアップロードする
既存のウェブサイトにNeedleプロジェクトを埋め込む