Boa galera.
Estou com dúvidas de como funciona o sistema de ugrade do Elgg. Já procurei no site, no Google, aqui na comunidade e os resultados sempre são relacionados com a atualização de uma versão do Elgg para outra.
Eu percebi que alguns plugins tem um diretório upgrade e uns arquivos com timestamp como nome. Eu queria saber onde há documentação sobre isso, de você colocar arquivos de upgrade no plugin que você desenvolveu, e como funciona esse sistema, se é automático quando executa o upgrade, se é necessário registrar um event_handler de upgrade.
Alguém tem um link ou informações sobre isso?!
Desde já agradeço!
Abraços
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Robson Peixoto@robsonpeixoto

Robson Peixoto - 0 likes
- Luciano Lima@luciano.lima

Luciano Lima - 0 likes
You must log in to post replies.Diga Luciano,
O plugin group tem suporte a upgrade e pra isso ele registar um event_handler.
E usar exatamente esse código:
Ele é responsável para rodar somente os scripts necessários.
Logo você respondeu aqui?! xD
Eu acabei descobrindo isso depois... e consegui fazer aqui. Mas em cada arquivo tem que ter a lógica implementada para executar ou não o upgrade, pelo que eu entendi. De qualquer forma, não fiz desta forma, implementei direto na função e verifico se há a necessidade de executar ou não. Vou migrar ainda para um arquivo e testar, porque para debugar era mais fácil ser direto na função.
Valeu!