Bem-vindos à página do projeto Cervo

Intro

O Cervo é, atualmente, o codinome de um projeto abrangente que procura oferecer soluções para a federação de acervos, qualificar o acesso à informação e prover formas de publicação de conteúdo por parte da pessoa que acessa a informação.

Este wiki concentra a documentação de todos os fluxos contidos neste processo, com a dupla finalidade de informar e permitir a colaboração externa, tanto na concepção quanto na execução do projeto.

Plataforma de Vídeo

Um dos fluxos deste processo é o desenvolvimento e implementação de uma plataforma de vídeo. A nossa expectativa é demonstrar um protótipo no Fórum internacional de Software Livre, o  FISL. Óbviamente, o projeto continua depois do evento, porém só temos planos até essa data :P

Esse protótipo se resume à implementação de uma plataforma de vídeo que tenta demonstrar essas três características fortes do Cervo. Apesar do projeto não tratar somente de vídeo, escolhemos esse desafio para expor as soluções que pretendemos oferecer para qualquer outro tipo de dado.

O desenvolvimento desse protótipo foi dividido em dois componentes, um backend e um frontend. O backend é o componente responsável por indexar e armazenar somente os metadados de objetos. O frontend, por sua vez, concentrará toda a implementação de requisitos necessários para a camada de apresentação de uma plataforma de vídeo.

Eis aqui o link para o documento que descreve a arquitetura proposta para a implementação desse protótipo.

Reportando problemas

Óbviamente, ambos backend e frontend estarão cheios de problemas. Para você nos dizer quais são esses problemas, você pode usar o link newticket, também disponível na barra amarela.

Para que possamos compreender melhor o problema, existem algumas medidas que sugerimos que você siga na hora de reportar um bug:

  • Seja objetivo no título (Summary) do ticket
  • Use palavras chave para categorizar o ticket
  • Forneça todas as informações possíveis sobre o seu problema no campo de descrição
  • Se o problema for no frontend, sempre forneça o nome e versão do seu navegador
  • Sempre informe qual sistema operacional (nome e versão) você está usando
  • Selecione o componente que mais se adequa à descrição do seu problema. Caso não exista um específico para o que você precisa, use indexer para o backend e frontend para a interface web.

Acesso ao código

Usamos o  git para controlar as versões do código que escrevemos. Para obter ambos, backend e frontend, você precisará dele instalado no seu computador.

Temporariamente, estamos utilizando os seguintes endereços para disponibilizar o código do projeto.

O código da plataforma de vídeo Videre pode ser encontrado em:  http://gitorious.org/videre

$ git clone http://git.gitorious.org/videre/videre.git

Do backend:

$ git clone http://xemele.cultura.gov.br/git/clone/cervo/indexer.git

ou

$ git clone http://git.comum.org/lincoln/cervo/indexer.git

Este é um repositório que trabalhamos num protótipo para o video.culturadigital.br:

$ git clone http://xemele.cultura.gov.br/git/clone/cervo/videocdbr.git

Caso você queira apenas dar uma olhada, use a nossa  interface web para o git.