Git Product home page Git Product logo

launchextension's Introduction

LaunchExtension

  • Test Sites

http://www.hirocafe.com/extension-demo/top.html

  • Documentation

https://developer.adobelaunch.com/extensions/

https://github.com/adobe/reactor-helloworld-extension

https://www.youtube.com/watch?v=rxjtC9o4rl0&t=206s

  • Prerequisites

・ Make Launch Admin and Grant all access

・ Install node.js

  • Steps
  1. mkdir hirocafe-sample and move

  2. npm init

  • package name: (hirocafe-sample) hirocafe-project
  • version: (1.0.0)
  • description: This is test code for extension development
  • entry point: (index.js)
  • test command:
  • git repository: https://github.com/hiasakura/LaunchExtension.git
  • keywords:
  • author: hirofumi asakura
  • license: (ISC)
  1. sudo npm install @adobe/reactor-scaffold --save-dev

  2. sudo npm install @adobe/reactor-turbine @adobe/reactor-sandbox --save-dev

  3. sudo npm install @adobe/reactor-packager --save-dev

  4. Modify package.json script to use the alias command "scripts": { "scaffold":"reactor-scaffold", "sandbox":"reactor-sandbox", "package":"reactor-packager"
    },

  5. npm run scaffold

  • Our Hirocafe Project
  • web
  • 1.0.0
  • This is the training module for Launch Extension
  • Hirofumi Asakura

Add an extension configuration view

Add an event type sampleEvent Yes

Add a condition type sampleCondition Yes

Add an action type sampleAction Yes

Add a data element type sampleDE Yes

I'm done.

  1. npm run sandbox

  2. For public, Request the application

https://developer.adobelaunch.com/extensions/submissions/create-listing/

https://partners.adobe.com/exchangeprogram/experiencecloud

  1. npm run package

  2. sudo npm install @adobe/reactor-uploader --save-dev

  3. modify the package.json and npm run upload "scripts": { "scaffold": "reactor-scaffold", "sandbox": "reactor-sandbox", "package": "reactor-packager", "upload": "reactor-uploader" },

  4. Questions

What is the path to your private key? /Users/asakura/Dropbox/Personal/Tools/extensions/hirocafe-sample/key/private.key

What is your Org ID? Copy/paste this from the I/O Console overview page that you left open earlier. D44CC6335538201A0A4C98A1@AdobeOrg

What is your technical account ID? [email protected]

What is your API key? 0868d3db1c504f24867b686d6002c1a9

What is client secret? 3dc6a244-6f5a-4824-9049-cdef09a33e4f

launchextension's People

Contributors

hiasakura avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.