Resumo

  • O exemplo documentado em 2002 buscava nomes de páginas dos wikis vizinhos todas as noites.
  • A passagem pela página local permitia visitar uma irmã ou começar ali uma nova versão do assunto.

O assunto já rendeu uma página na casa ao lado. Ótimo: há algo para ler. E, graças a um detalhe dos Wiki Sister Sites, ainda há onde escrever a sua. O sistema tinha uma educação rara para um link: apresentava o vizinho e deixava a cadeira livre.

Nas notas de implementação de setembro de 2002, Ward Cunningham descreveu uma coleta marcada para 1h15 da madrugada. O programa buscava listas de nomes de páginas em outros wikis. Cabia ao operador acompanhar esses nomes, citar páginas de mesmo nome e oferecer um link quando o conteúdo existisse apenas em uma irmã. Os textos ficavam onde haviam sido escritos.

Para representar as entradas remotas, bastavam arquivos vazios batizados com os nomes das páginas. Informações de endereço e um ícone completavam a apresentação. A bagagem da visita era pequena. Uma lista atualizada permitia acrescentar nomes novos e retirar os que tinham saído da relação do vizinho.

O clique, porém, tinha escala. Mesmo quando a página só existia fora, o leitor chegava primeiro ao wiki local. Cunningham preservou esse passo para que alguém pudesse criar uma página própria com o mesmo nome. Se várias irmãs tivessem conteúdo, o visitante escolheria por onde começar. Um espaço vazio virava ponto de encontro e bancada de trabalho.

A primeira sinalização atrapalhou. A mensagem habitual convidando a preencher a página vazia chamava mais atenção do que os discretos links para as irmãs. No exemplo ilustrado de Extreme Programming, a solução mostra a indicação de conteúdo em outro site junto de um botão Edit. A apresentação das irmãs preservada em 2003 também orientava o público a procurar os ícones no fim das páginas. O software podia conhecer a vizinhança inteira daquela lista; o leitor precisava enxergar a saída.

A escolha das vizinhas era parte do trabalho. Na discussão do recurso, que atribui a proposta a Steven Black, Cunningham contou que as irmãs selecionadas até então haviam surgido daquele wiki com sua cooperação. Ele admitia outras políticas. O critério que defendia era a chance de encontros úteis entre os vocabulários de comunidades diferentes.

Depois vinha o serviço de zeladoria. Um nome novo podia ter aparecido após a última consulta. Listas incompletas, regras de formação de nomes, falhas de acesso e problemas no mecanismo local também explicavam links ausentes. No programa publicado, receber uma lista sem nomes válidos provocava um aviso e encerrava a atualização, preservando os nomes anteriores. Os erros da tarefa agendada podiam chegar por e-mail ao responsável; persistindo, era hora de chamar o operador do outro lado.

A conversa entre wikis dependia, portanto, de alguém acertar o relógio, cuidar da lista e atender à correspondência. A recompensa era simples: descobrir que outra comunidade havia pensado no mesmo assunto, sem perder a boa desculpa para pegar uma folha nova.