npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cluedin-onboarding

v1.0.22

Published

cluedin-onboarding

Downloads

11

Readme

cluedin-onboarding

##Requirements

You need node.js and npm installed.

Once checked out, run npm i in the root folder and in the docs folder.

##Build the Module

npm run build

##Run the Tests

npm run test

##Run Lint

npm run lint

##Launch Doc Server

Go in the docs folder.

cd docs

Run the webpack server

node server.js

##OnBoarding State

Support Steps : https://www.zendesk.com/chat/

General: At any point, the users can stop it.

###Steps

A. Admin Account Setup

  1. Initial

KEY: 'ONBOARDINGV2_INITIAL' value: 0

  • At this point the Users has signed up.
  • We should add this a 'step 1' (and give it a percentage in the progress bar)
  1. Short Explaination for CluedIn
  • Maybe a video or few slides explaining what CluedIn does.

B. Add Integration

  1. Choosing Integration

KEY: 'ONBOARDINGV2_CHOOSING_INTEGRATIONS'

  • At this point the user is selecting the Integration he wants to picked.
  • The idea is that he picks more than 3.
  • He can 'skip' some of the subStep
  • SubSteps
    • CRM
    • SUPPORT
    • TASK
    • CLOUD FILE
    • OTHER
  • Finish when he has picked 3 integrations (otherwise, user should
  1. Users is adding the providers that he has picked.

KEY: 'ONBOARDINGV2_ADDING_INTEGRATIONS'

  • Users will go through all the different steps for Adding his provider.
  • At this, we need to save sub-steps
    • integration_number_1_visited
    • integration_number_1_addIntegration
    • integration_number_1_addConfiguration
  • Each time an integration is added the OnBoarding should indicate the users that he has understood where he is.
  1. Show the users where to find information around the Integration

KEY: 'ONBOARDING_V2_EXPLAIN_INTEGRATION_CENTER'

  • After adding, at this point - we should show the Status with Help (This is where you can manage your integration and see the crawling status). O
  • Once it is done, you will receive an Email.

C. Features

  1. Search

KEY: 'ONBOARDING_V2_FIRST_SEARCH'

  • Show how to use the search
  • Substeps:
    • Do a search
    • Show the search result
    • Show the 'Subscribe button'
    • Once it is subsribe, show where it is and what it does
  1. EntityPage

KEY: 'ONBOARDING_V2_FIRST_ENTITY_VIEW'

  • Show the 'Most Connected' Entity, let the User click

SubStep:

  • Explain what the Entity Page is
  • Show the 'Pin' button
  • Show where to find the 'Pin' button

D. Invite Users

  • Chardin, click on the Users Tab
  • Explain Current Users - Invitations - Potential Users
  • Once invitation is finished -> done
  • need to have a button 'I do not want to invite User right now'
  1. OnBording Finished02

//http://gilbarbara.github.io/react-joyride/