O documento discute o controle de versão no CMS Joomla!, explicando seu uso para gerenciar versões de conteúdo, comparar diferenças entre versões e mesclar alterações de várias pessoas trabalhando no mesmo documento. A extensão de controle de versão para Joomla! permite notificar usuários por e-mail sobre alterações e fornece acesso concorrente a documentos.
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
1.
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ões B Comparações entre duas versões C Mesclagem de duas versões D Publicação E Acesso concorrente F Notificação por e-mail G 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ções 5 http://developer.joomla.org/ Outros projetos: Contato: [email_address]