andregasparin/autotutorial 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

andregasparin/autotutorial

最新稳定版本:1.1.1

Composer 安装命令:

composer require andregasparin/autotutorial

包简介

Gerador simples de auto tutorial para adianti.

README 文档

README

Um gerador automático para um tutorial automático com e para Adianti Framework utilizando a biblioteca driver.js.

Link driver.js: https://github.com/kamranahmedse/driver.js?ref=producthunt

Instalação

Para instalar no Adianti Builder, vá na aba de "composer packages" e adicione:

andregasparin/autotutorial

É necessário que você tenha o composer instalado.

Abra seu cmd (prompt), com o comando "cd c:/pasta/do/projeto" navegue até a raiz do seu projeto em adianti.

Execute o seguinte comando (podem variar no caso de usar linux ou mac, ex utilizar sudo no início):

composer require andregasparin/autotutorial

Utilização

Em todas páginas que você utilizar o auto-tutorial no inicio você adiciona a linha:

use AndreGasparin\AutoTutorial\AutoTutorial;

Adicione metodo (ou no controller) para iniciar o tutorial, ex:

public function onTutorial()
{
    $tutorial  = new AutoTutorial();
    $step[] =[
        'selector' => 'login',
        'selector_type' => 'name',  // id, class, name (padrão do adianti), *
        'title' => 'Campo de login',        
        'description' => 'Preencha o campo login',
        'position' => 'left-top',   // position can be left, left-center, left-bottom, top,
                                    // top-center, top-right, right, right-center, right-bottom,
                                    // bottom, bottom-center, bottom-right, mid-center
    ];
    $step[] =[
        'selector' => 'name',
        'selector_type' => 'name',
        'title' => 'Campo de nome',
        'description' => 'Preencha o campo nome',
        'position' => 'left-top', 
        'onNextPage' => 'index.php?class=LoginForm',  // carrega outra página depois da etapa
    ];
    $tutorial->setStepsArray($step);
    $tutorial->run(); //debug: true
}

Configuração para Desenvolvimento

Caso queira implementar algo no sistema, utilize os padrões do Adianti Framework, ficaremos felizes com sua participação!

Precisa de melhoria ou ajuda com algum BUG?

Issues

Histórico (ChangeLog)

  • 1.0.0
    • Projeto criado
  • 1.1.0
    • Pacote composer criado

Meta

André Gasparin – [@andre-gasparin] – andre@gasparimsat.com.br / andre.gasparin@hotmail.com

Distribuído sob a Licença Pública Geral GNU (GPLv3)

Contributing

  1. Faça o fork do projeto (https://github.com/andre-gasparin/auto-tutorial-adianti/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie um novo Pull Request

统计信息

  • 总下载量: 103
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 13
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 12
  • Watchers: 3
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-06-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固