• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Garantia de Continuidade
 

Garantia de Continuidade

on

  • 1,444 views

Palestra realizada no World Plone Day 2008 por Dorneles Treméa.

Palestra realizada no World Plone Day 2008 por Dorneles Treméa.

Statistics

Views

Total Views
1,444
Views on SlideShare
1,401
Embed Views
43

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 43

http://www.simplesconsultoria.com.br 43

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Garantia de Continuidade Garantia de Continuidade Presentation Transcript

    • Garantia de Continuidade O desenvolvimento da comunidade Dorneles Trem√©a 1 Apresenta√ß√£o Tempo: aproximadamente 35 minutos, mais 10 minutos para perguntas Primeira palestra n√£o t√©cnica sobre Plone em 8 anos.
    • Plone: N√ļmeros ‚ú¶ Foi iniciado em 1999, primeira vers√£o 2001 ‚ú¶ Est√° no grupo dos 2% maiores projetos ‚ú¶ Julho/2007: mais de um milh√£o de downloads ‚ú¶ Estat√≠sticas: http://ohloh.net/projects/plone 2 - Inicialmente criado por Alan Runyan, Alexander Limi e Vidar Andersen - Lan√ßamento oÔ¨Ācial da vers√£o 1.0 na Solutions Linux 2003, em Paris - 60 pessoas programando durante um ano - Voc√™ leva de gra√ßa o equivalente a $ 3.3M
    • Gerenciamento do Projeto ‚ú¶ N√£o possui um BDFL! :-) ‚ú¶ Auto gerido pela pr√≥pria comunidade ‚ú¶ Total de colaboradores: 277 pessoas ‚ú¶ √öltimos 12 meses: 50 novos colaboradores Caos! Como √© que isso funciona? Medo! Que garantias eu tenho? 3 - Python: Guido van Rossum - Ubuntu: Mark Shuttleworth - Joomla (48), Drupal (22), Typo3 (33), Wordpress (17) e Xoops (8) - Todos juntos n√£o tem nem metade dos colaboradores Plone
    • Como funciona o processo de gerenciamento? ‚ú¶ Release Manager deÔ¨Āne cronograma ‚ú¶ Comunidade envia PLIPs: ‚ě° Plone Improvements Proposals ‚ú¶ Framework team recomenda PLIPs ‚ú¶ Release Manager tem a palavra Ô¨Ānal 4
    • Releases ‚ú¶ Minor releases: mensais/bimensais apenas com corre√ß√£o de bugs ‚ě° √Č poss√≠vel atualizar sem se preocupar ‚ú¶ Major releases: levam entre 12 e 24 meses e introduzem novas funcionalidades ‚ě° √Č preciso ler o manual de migra√ß√£o para saber quais passos devem ser executados 5 - Ciclo mais tranq√ľilo nas minor releases: desenvolvedores n√£o precisam ter pressa, as datas s√£o marcadas com anteced√™ncia - No passado, as minor releases chegavam a demoram mais de 6 meses para ser lan√ßadas e o an√ļncio da data do pr√≥ximo release era feito muito em cima da hora
    • Processo Desenvolvimento ‚ú¶ Completamente descentralizado ‚ú¶ Totalmente distribu√≠do ‚ú¶ Comunidade aberta e receptiva ‚ú¶ Sprints 6 - Desenvolvedores n√£o precisam da autoriza√ß√£o para corrigir bugs e desenvolver novos recursos - Existem desenvolvedores espalhados em todos os continentes - Obter permiss√£o de escrita no reposit√≥rio √© um processo simples - Desenvolvimento de novos recursos quase sempre come√ßam nos sprints
    • Sprints? 7 Sess√Ķes intensivas de desenvolvimento, onde os programadores se re√ļnem em algum local pr√©-determinado, durante alguns dias, com um objetivo comum.
    • 8 - Realizado em Janeiro/Fevereiro de cada ano, nos Alpes austr√≠acos - Ocorre desde 2004, em 2009 ser√° a sexta edi√ß√£o consecutiva - Geralmente em algum local isolado, completamente isolado - Uso de geradores pr√≥prios e acesso a Internet via sat√©lite - Sess√Ķes com atividades paralelas, claro... :-)
    • Snow Sprint 9 - Imprevistos acontecem...
    • Castle Sprint 10 - Realizado na cidade de Saint Poelten, na √Āustria - Tr√™s edi√ß√Ķes realizadas: 2003, 2004, 2005 - Castelo com diversas marcas de balas nas paredes
    • Castle Sprint 11 - Localizado junto a um campo de golfe - No por√£o tem um estoque praticamente (eu disse praticamente...) ilimitado de cerveja - O problema √© que a quantidade de c√≥digo escrito reduz na mesma propor√ß√£o da velocidade que o pessoal descobre e consome o estoque de cerveja!
    • Archipelago Sprint 12 - Ocorreu em abril de 2006, uma semana depois do FISL - Base militar desativada numa ilha ao extremo sul da Noruega - Diversos bunkers com proj√©teis de canh√£o na ilha - Torre de artilharia anti-a√©rea camuÔ¨āada - S√≥ n√£o √© divertido quando a sua bagagem chega 4 dias depois de voc√™ na ilha... :-/
    • Espa√ßo para todos ‚ú¶ Desenvolvedores ‚ú¶ Designers ‚ú¶ Editores ‚ú¶ Testadores ‚ú¶ Escritores ‚ú¶ Marketeiros ‚ú¶ Tradutores ‚ú¶ Voc√™! :-) 13 Quem participa ou pode participar desses sprints?
    • Certo, certo... mas eu quero saber das garantias! Tu est√°s me enrolando, √©? 14
    • Calma, tch√™! :-) Antes disso vamos analisar a quest√£o da seguran√ßa! 15 - Muito se fala sobre a quest√£o da seguran√ßa, mas como isso se relaciona com o Plone?
    • 16 - N√£o podemos deixar de dar uma pequena alÔ¨Ānetada nas quest√Ķes de seguran√ßa relacionadas com algumas das aplica√ß√Ķes concorrentes... :-)
    • Seguran√ßa ‚ú¶ Python/Zope/Plone ‚ě° Plone: 3 ‚ě° Zope: 15 (apenas 3 desde 2004) ‚ě° Python: 17 ‚ú¶ PHP ‚ě° Drupal: 22 ‚ě° MySQL: 99 ‚ě° Mambo: 31 ‚ě° PHP: 1258 ‚ě° Joomla: 20 ‚ú¶ Outros ‚ě° Perl: 97 17 - Vamos falar sobre as CVE registradas para cada um dos componentes a seguir - Common Vulnerabilities and Exposures
    • Ok! Agora podemos falar a respeito de que tipo de garantia n√≥s temos ao usarmos o Plone... 18
    • Plone Foundation ‚ú¶ Propriedade do c√≥digo neutra e sustent√°vel ‚ú¶ Dona das marcas registradas e dom√≠nios ‚ú¶ Estrutura para tomada de decis√Ķes para as atividades essenciais da comunidade ‚ú¶ Composta atualmente por 153 membros ‚ú¶ Elei√ß√£o anual para o quadro de diretores 19 - Criada em maio de 2004 - Primeiro board eleito durante a PloneConf 2004, em Viena - Teve como modelo inicial a Apache Software Foundation - A PF √© a propriet√°ria legal do c√≥digo, marcas registradas e dom√≠nios do Plone - Na √ļltima contagem j√° eram 31 marcas registradas - Entidade legalmente constitu√≠da que pode aceitar doa√ß√Ķes dedut√≠eis de impostos - Prote√ß√£o contra processos judiciais
    • PF: Atividades Recentes ‚ú¶ Contactou detentores ilegais de dom√≠nios: plone-hosting.{de,ch,ik}, plone.{mobi,at,ca,de} ‚ú¶ Assinou contrato com a Packt Publishing sobre o novo livro Plone 3 Through the Web ‚ú¶ Auxiliou na organiza√ß√£o do World Plone Day ‚ú¶ ClariÔ¨Ācou as regras sobre a utiliza√ß√£o do logo 20 - Livro colaborativo, escrito pelo time de documenta√ß√£o do Plone, liderados por Martin Aspeli - WPD: mais de 60 cidades, 31 pa√≠ses em 5 continentes - Consolida√ß√£o da marca e logo do Plone, evitando altera√ß√Ķes - Negou a utiliza√ß√£o de um logo similar a bandeira imperial japonesa
    • Comit√™s ‚ú¶ Membership ‚ú¶ Intellectual Property ‚ú¶ Marketing ‚ú¶ Fundraising 21 - Diversos comit√™s existem para cuidar de √°reas espec√≠Ô¨Ācas do projeto - Estes comit√™s trabalham a favor da Plone Foundation
    • Conclus√Ķes ‚ú¶ O Plone √© grande! S√©rio! Gigante! :-) ‚ú¶ Existe uma entidade igualmente grande por tr√°s do Plone, a Plone Foundation ‚ú¶ Ela √© respons√°vel por defender todos os direitos regidos pela sua licen√ßa, bem como as marcas registradas e tudo o que √© necess√°rio para que o projeto continue tendo cada vez mais sucesso 22 - J√° est√° se tornando comum desativar recursos do Plone, ao inv√©s de instalar novos produtos adicionais.
    • Mensagem Final Use sem medo! E n√£o esque√ßa: a comunidade do Plone √© maior e melhor do que o pr√≥prio Plone! :-) 23
    • Obrigado! ‚ú¶ Perguntas? ‚ú¶ Dorneles Trem√©a ‚ú¶ dorneles@tremea.com 24