Esta é uma tradução da página original em Inglês.
Fontes de utilitários de servidor web
(Essa página precisa ser atualizada. Por favor, atualize-a.)
Para manter o servidor web do projeto GNU, usamos muitos softwares livres diferentes. A maioria deles já está disponível na Internet, mas também temos alguns softwares que foram desenvolvidos por voluntários GNU e nunca foram lançados como software GNU, porque são específicos para nossas necessidades. Ainda assim, sentimos que esses programas também devem ser disponibilizados para que outros possam utilizá-los. Esta página é uma lista de tais programas.
Árvore CVS
Recomendamos que você armazene os scripts na árvore CVS www usual. Isso facilita o compartilhamento entre máquinas GNU que mantêm uma imagem completa ou parcial da web www.gnu.org. Consulte a página CVS do Savannah, a informação sobre “repositório de páginas web”.
find_duplicate_links
- Código-fonte
- Autor: Félicien Pillot
Esse script Perl verifica todos os arquivos em /proprietary para verificar se uma URL é usada duas vezes na mesma página. É executado mensalmente no fencepost pelo cron do usuário felicien.
make_patch_addresses
- Código-fonte
- Autor: Félicien Pillot
Esse script pode ser executado a partir de uma página raiz de pacotes do GNU, para substituir endereços de relatórios de links quebrados incorretos (webmasters@gnu.org) por bons (por exemplo, lista de discussão do projeto). Os patches podem ser aplicados por webmasters ou mantenedores de pacotes.
linc
- Código-fonte
- Autor: Wacław Jacek
LINC significa “LINC is Not Checklink”. Ele verifica nosso site (ou qualquer site) e faz um relatório de links quebrados em nosso site. Ele é executado semanalmente no servidor “fencepost” pelo cron do usuário gnun.
planetrss.pl
- Código-fonte
- Autor: Shailesh Ghadge
Este script Perl busca e salva N feeds do planet.gnu.org, usando o feed RSS http://planet.gnu.org/rss20.xml, em formato html. Em seguida, é incluído na página inicial. Cada feed é truncado em M caracteres.
sitemap-generator
- Código-fonte
- Autor: Wacław Jacek
Este programa gera o sitemap do nosso site, com base em sua estrutura de diretórios no sistema de arquivos. Ele é executado no servidor “fencepost” pelo cron do usuário gnun.
symlinks
- Código-fonte
- Autor: Loic Dachary
- Versão atual: 1.1
O objetivo é lidar com a incapacidade do CVS de lidar com arquivos simbólicos. Adicionando arquivos especiais (“.symlinks”) na árvore CVS que são interpretados como especificações para construir links simbólicos. O script “symlinks” costumava ser executado imediatamente após uma “cvs update” para corrigir os links simbólicos de acordo com as especificações incluídas nos arquivos “.symlinks”.
Este script não é mais usado no site atual. Em vez disso, os arquivos
.symlinks
são transformados em diretivas RewriteRule. Mais
informações sobre os arquivos .symlinks
podem ser encontradas
na seção Links
simbólicos das diretrizes para webmasters do GNU.
update-license.php
- Código-fonte
- Autor: James Turner
Este script pode ser executado a partir do webroot para percorrer arquivos html em inglês substituindo o texto de “Cópia literal” antiga pela nova licença CC.
update-recent-releases
Essa script gera a lista dos lançamentos recentes (dos arquivos do info-gnu). Ele é executado no servidor “fencepost” pelo cron do usuário gnun.