andregasparin / autotutorial
Gerador simples de auto tutorial para adianti.
Installs: 85
Dependents: 0
Suggesters: 0
Security: 0
Stars: 12
Watchers: 3
Forks: 4
Open Issues: 1
pkg:composer/andregasparin/autotutorial
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?
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
- Faça o fork do projeto (https://github.com/andre-gasparin/auto-tutorial-adianti/fork)
- Crie uma branch para sua modificação (
git checkout -b feature/fooBar) - Faça o commit (
git commit -am 'Add some fooBar') - Push (
git push origin feature/fooBar) - Crie um novo Pull Request
