Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
-
Upload
joomladay-brasil -
Category
Technology
-
view
1.284 -
download
0
description
Transcript of Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
Joomla! Controle de Versão
Projeto Google Summer of Code
Joomla! Day Brazil 2008 – São Paulo
Flávio KubotaMentor: Ian MacLennan
2
Joomla! Controle de versão
1 O que é um sistema de controle de versão
2
3
4
Controle de versão em um Gerenciador de Conteúdo (CMS)
Controle de versão para o Joomla!
Agradecimentos
5 Mais informações
3
Joomla! Controle de versão
O que é um sistema de controle de versão
Controle de histórico – Possibilidade de obter o histórico do desenvolvimento e analisar o que foi alterado em cada versão.
Trabalho em equipe – Permite que várias pessoas trabalhem sobre o mesmo documento.
Resgate de versões – Permite recuperar versões antigas e estáveis.
Bastante utilizado no desenvolvimento de softwares.
Controladores de versão mais conhecidos: CVS(Concurrent Version System), SVN(Subversion), Git(Fast Version Control System).
1
4
Joomla! Controle de versão
Controle de versão em um Gerenciador de Conteúdo (CMS)
Mais de uma pessoa responsável pelo conteúdo de uma página.
Rastrear as alterações efetuadas no documento.
Usuário sobrescreve uma parte de um documento por acidente
Usuários mal intencionados alteram o conteúdo da página.
2
5
Joomla! Controle de versão
3 Controle de versão para o Joomla!
A Gerenciamento de versõesB Comparações entre duas versõesC Mesclagem de duas versõesD PublicaçãoE Acesso concorrenteF Notificação por e-mailG Extensão
6
Joomla! Controle de versão
Controle de versão para o Joomla!
A Gerenciamento de versões
Gerenciamento de todas as versões de um conteúdo.
Uma nova versão é gerada toda vez que um artigo é salvo.
Rastrear autor, data e versão da modificação.
Visualizar e publicar qualquer versão.
3
7
Joomla! Controle de versão
Controle de versão para o Joomla!
Saber exatamente o que foi acrescentado, modificado ou excluído em qualquer ponto do documento.
Cores para mostrar a diferença.
3
B Comparações entre duas versões
8
Joomla! Controle de versão
Controle de versão para o Joomla!
Mesclar (merge) duas versões.
Escolher de qual versão recuperar uma certa parte do documento.
3
C Mesclagem de duas versões
9
Joomla! Controle de versão
Controle de versão para o Joomla!
Um documento pode ser modificado mas as alterações não necessitam ser imediatamente publicadas.
Passar por uma revisão.
Qualquer versão pode ser publicada.
3
D Publicação
10
Joomla! Controle de versão
Controle de versão para o Joomla!
Opção para não utilizar o “lock”.
Várias pessoas podem editar o mesmo documento ao mesmo tempo.
3
E Acesso concorrente
11
Joomla! Controle de versão
Controle de versão para o Joomla!
Notificações por e-mail de qualquer alteração no conteúdo.
Envio de e-mail por nível de acesso.
3
F Notificação por e-mail
12
Joomla! Controle de versão
Controle de versão para o Joomla!
O sistema de controle de versão para o Joomla! foi desenvolvido como uma extensão.
Compatível com Joomla! 1.5.6 ou superior.
3
G Extensão
13
Joomla! Controle de versão
Agradecimentos
Comunidade Joomla!
Packt Publishing
4
Google Inc.
Joomla! Day Brasil
14
Joomla! Controle de versão
Mais informações5
http://developer.joomla.org/
Outros projetos:
Contato:[email protected]
www.joomla.org