Closed vitormattos closed 5 years ago
Acharia mais interessante algo mais próximo do WordPress, mas para desenvolvimento não há necessidade de Wizard, como discutido na #232
PS: A sugestão do WordPress foi minha
Cara, sensacional! Sobre a questão da configuração, acho legal alinhar com o @munizeverton o que tem sido feito pra alterar algumas coisas. Se não me engano ele tava num movimento de migrar do .ini pra um .env.
No mais, acho que isso vai ficar irado e deixar o sistema mto mais fácil de instalar/configurar...
@eberfreitas há alguma discussão a respeito? Eu já vi você comentando por aqui... estou devendo o numero da Issue https://github.com/portabilis/i-educar/issues/262 e @JDias você estava imerso nessa discussão... por gentileza poderia reabrir discussão?
@farribeiro não sei o que posso agregar aqui!
A discussão #262 que trata de arquivos de configurações, eu opto por TOML
olá @farribeiro o @edersoares já está caminhando! :)
eu tentei achar um pacote que eu tinha visto um tempo atrás, mas não achei, então eu vou compartilhar o que eu achei parecido, não é script semântico como você falou, e apesar da possibilidade de se ter uma gui via web (a la wordpress, e que o orchestra tem ... https://orchestraplatform.com/docs/latest/components/installer [ele tbm tem um sistema similar ao plugins do wordpress, mas é fora do escopo]) você pode ter scripts nessa linha https://github.com/nunomaduro/laravel-console-menu
(volto a dizer, não foi o que eu tinha visto, mas é na linha)
c/c @vitormattos
Edited
por acaso achei esse arquivo @edersoares , compartilhei pq ele tem uma abordagem diferente de "chmod" que talvez te interesse.
https://github.com/nunomaduro/installer/blob/master/src/NewCommand.php
Link #406
@vitormattos fizemos um instalador "visual" pro projeto. Você acha legal prosseguir com esse instalador alternativo via CLI ou centralizamos por lá?
Eu, particularmente, gosto de ter um jeito só de fazer as coisas e como o i-Educar roda a partir do servidor, acho legal o instalador visual pra garantir que tudo vai funcionar corretamente.
O importante é ter alguma forma de instalação para leigos, se é CLI ou web, tanto faz.
Podem fechar minha issue, parabéns pelo instalador visual, ainda não testei mas é um excelente caminho! :-D
On Wed, Jan 30, 2019 at 12:36 PM Éber Freitas Dias notifications@github.com wrote:
@vitormattos https://github.com/vitormattos fizemos um instalador "visual" pro projeto. Você acha legal prosseguir com esse instalador alternativo via CLI ou centralizamos por lá?
Eu, particularmente, gosto de ter um jeito só de fazer as coisas e como o i-Educar roda a partir do servidor, acho legal o instalador visual pra garantir que tudo vai funcionar corretamente.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/portabilis/i-educar/issues/386#issuecomment-458966167, or mute the thread https://github.com/notifications/unsubscribe-auth/ABB3ZxFYnOHxnGVyR4zWv1GcXMGIEo_xks5vIa30gaJpZM4V5hi_ .
-- Vitor Mattos Desenvolvedor PHP http://linkedin.com/in/vitormattos http://telegram.me/vitormattos
Vou fechando aqui então :) Se a gente sentir necessidade voltamos a abrir. Vlw @vitormattos
CONTEXTO:
Atualmente o setup da aplicação possui diversos passos manuais o que torna demorada e trabalhosa a instalação do sistema. A proposta é criar um wizard de instalação a ser executado no terminal.
Sugestão de funcionamento (vídeo, clique para visualizar):
Tecnologias utilizadas para implementação:
O Wizard irá coletar as informações necessárias para realizar o setup básico da aplicação. Configurações avançadas como alterações de settings que já estão com valor default no arquivo ini não serão realizadas para não tornar o wizard longo demais ou até meso desatualizado quando surgir nova setting.
Aguardando like, dislike e comentários de feedback nesta issue para avaliar se sigo em frente ou não.