Pessoal,
dando continuidade ao "projeto mirrors", fiz algumas coisas, mas ainda não consegui resolver todos os problemas.
1) Página de entradaCriei uma página de entrada (
http://thacker.diraol.eng.br/mirrors/ ) que vai servir para redirecionar para todos os mirrors que quisermos criar.
Façam sugestões para esta página inicial.. =) Qual o texto colocar, o que mudar... e por ai via...
2) Barra ThackerSobre a proposta da "barra thacker" nos mirrors, fiz uma proposta (
http://thacker.diraol.eng.br/mirrors/exemplo.html) de como poderia ser a barra. O que acharam?
Essa barra teria que ser adicionada em todas as páginas, junto com um "include" de um arquivo css (
'http://thacker.diraol.eng.br/mirrors/thackerFiles/thacker.css).
3) Google AnalyticsTodas as páginas do minc que foram copiadas possuem o script do GAnalytics. O que precisamos fazer então é só substituir o código do tracker utilizado (UA-XXXXXX-X) pelo novo tracker (UA-21470893-2). Isso é bem tranquilo de fazer.
4) Como adicionar a barra e mudar o tracker do analyticsO que precisamos fazer então é: A) Adicionar um include de css; B) trocar o número dos trackers ; C) Adicionar uma DIV no começo do corpo do documento.
Para fazer isso tudo, em
todos os arquivos do mirror, tentei criar um script shell.
Mas não fui muito bem sucedido. Para alterar só um arquivo "html" é super tranquilo e o script funcionou bem.
O problema é que tem MUITOS arquivos que possuem caracteres "especiais" ("?", "=", etc). E eu não consegui trabalhar sobre esses arquivos de forma automática.
Aos que quiserem ajudar, criei uma pasta com alguns arquivos que estão dando problemas para usar como "teste" e aqui está o link para o script shell que falei:
http://thacker.diraol.eng.br/mirrors/downloads/script.sh => Script Shell
http://thacker.diraol.eng.br/mirrors/downloads/exemplo.tar.gz Arquivos de exemplo compactados.
Abraços,
Diego