Mudanças entre as edições de "Mediawiki Reboot"
Ir para navegação
Ir para pesquisar
Linha 11: | Linha 11: | ||
** backup feito e restore feito, falta verificar a sanidade do processo como um todo |
** backup feito e restore feito, falta verificar a sanidade do processo como um todo |
||
* '''Tentar resolver o problema do memcached''' |
* '''Tentar resolver o problema do memcached''' |
||
+ | * mover coisas como crachá, biblio, etc para outro diretório/vhost tipo foo.garoa.net.br ou dev.garoa.net.br |
||
==Cronograma geral== |
==Cronograma geral== |
||
− | * Documentar instalação atual (quais extensões e porque) |
+ | * Documentar instalação atual (quais extensões e porque) '''EM CURSO''' |
* Fazer backup '''FEITO''' |
* Fazer backup '''FEITO''' |
||
* Restaurar backup no homolog.garoa.net.br '''FEITO''' |
* Restaurar backup no homolog.garoa.net.br '''FEITO''' |
||
− | * Atualizar mw |
+ | * Atualizar mw '''FEITO''' |
− | * Testar |
+ | * Testar '''EM CURSO''' |
* Atualizar extensões |
* Atualizar extensões |
||
* Testar |
* Testar |
||
Linha 23: | Linha 24: | ||
* Testar |
* Testar |
||
* Instalar novas extensões |
* Instalar novas extensões |
||
+ | * Testar |
||
+ | * Instalar nova skin |
||
* Testar |
* Testar |
||
Linha 46: | Linha 49: | ||
==Checklist== |
==Checklist== |
||
− | * apagar dados do homolog.garoa.net.br |
+ | * apagar dados do homolog.garoa.net.br '''FEITO''' |
− | * copiar para o homolog.garoa.net.br |
+ | * copiar para o homolog.garoa.net.br '''FEITO''' |
− | ** instalação mw |
+ | ** instalação mw '''FEITO''' |
− | ** arquivos upload |
+ | ** arquivos upload '''FEITO''' |
− | ** banco de dados |
+ | ** banco de dados '''FEITO''' |
==Ideias de novas extensões== |
==Ideias de novas extensões== |
||
− | * Extensão para fórmulas matemáticas |
+ | * Extensão para fórmulas matemáticas (LaTeX) |
* Consertar extensão embed video (#ev) |
* Consertar extensão embed video (#ev) |
||
* Semantic Mediawiki |
* Semantic Mediawiki |
Edição das 17h13min de 28 de abril de 2015
O objetivo principal deste projeto é atualizar o Mediawiki - software que roda o wiki do Garoa.
Objetivos secundários
- Testar o backup feito atualmente - suspeito que ele só salve o banco e não os arquivos de upload
- aparentemente, o contrário! Não encontrei o backup do banco, apesar de o Wagner afirmar em um e-mail para a lista do CMC de 06 Mar 2014 que o script do servidor dele faz backup do banco.
- ao tentar fazer um dump do banco com o comando do Wagner, encontrei o seguinte erro:
Access denied; you need (at least one of) the RELOAD privilege(s) for this operation
- isso deve ter sido uma configuração que mudou ao longo do tempo e o script não acompanhou
- workaround é executar o dump com usuário root
- Fazer um backup completo do site e restaurá-lo, documentando o processo. Em outras palavras, checar a sanidade do backup.
- backup feito e restore feito, falta verificar a sanidade do processo como um todo
- Tentar resolver o problema do memcached
- mover coisas como crachá, biblio, etc para outro diretório/vhost tipo foo.garoa.net.br ou dev.garoa.net.br
Cronograma geral
- Documentar instalação atual (quais extensões e porque) EM CURSO
- Fazer backup FEITO
- Restaurar backup no homolog.garoa.net.br FEITO
- Atualizar mw FEITO
- Testar EM CURSO
- Atualizar extensões
- Testar
- Remover extensões desnecessárias
- Testar
- Instalar novas extensões
- Testar
- Instalar nova skin
- Testar
Extensões
aparecem na configuração do mw
- SecureHTML - permite adiciona html arbitrário em páginas de modo seguro, usada para botões do pagseguro e webclient IRC
- StubManager - dep da anterior
- ParserFunctionsHelper - idem
- BreadCrumbs - para breadcrumbs
- Wikilog - usada no Blog
- bannedips.php - parece útil (não tem nativo no mw?)
- ReCaptcha - captcha - comentada
- ConfirmEdit - captcha - ambas estão comentadas. Agora é nativo do mw?
- EmbedVideo - broken
- QuestyCaptcha - aparentemente é a classe de captcha que estamos usando agora. Mas me parece fraca. Um humano pode ensinar um robô a quebrá-la facilmente.
estão no diretório extensions mas não são usadas
- Gadgets
- Nuke
- Vector
- WikiEditor
Checklist
- apagar dados do homolog.garoa.net.br FEITO
- copiar para o homolog.garoa.net.br FEITO
- instalação mw FEITO
- arquivos upload FEITO
- banco de dados FEITO
Ideias de novas extensões
- Extensão para fórmulas matemáticas (LaTeX)
- Consertar extensão embed video (#ev)
- Semantic Mediawiki
- News
- Tornar o site mobile friendly (ver skin)
- Bootstrap e/ou skin que use bootstrap:
- Bootstrapskin - Não é muito bonita, mas é funcional. Não parece suportar a sidebar customizável do mediawiki
- Nexus - do mesmo desenvolvedor da anterior, bem mais bonita. Licenciamento obscuro
- Bootstrapskin >= 1.0.45 tem uma skin minimalista para mobile