Câmara Municipal nos Trilhos
-
Upload
juan-maiz -
Category
Technology
-
view
808 -
download
0
description
Transcript of Câmara Municipal nos Trilhos
![Page 1: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/1.jpg)
Câmara Municipal de Porto Alegrenos Trilhos
Marcia Almeida e Henrique G. Testa
Sunday, August 30, 2009
![Page 2: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/2.jpg)
Quem somos?
Marcia AlmeidaCoordenadora do Setor de TI da CMPA
Henrique G. TestaConsultor e Colaborador da CMPA
Sunday, August 30, 2009
![Page 3: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/3.jpg)
Conhecendo a Câmara
Sunday, August 30, 2009
![Page 4: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/4.jpg)
36 vereadores
830 funcionários
120 setores, entre gabinetes, bancadas, comissões e áreas administrativas
Sunday, August 30, 2009
![Page 5: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/5.jpg)
A área de TI - o Início
• Criada em 1985 com o objetivo de desenvolver sistema de Folha de Pagamento
Cobra C - 21064k RAMDisquete de 8” sem HD
Sunday, August 30, 2009
![Page 6: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/6.jpg)
Número de Computadores
Sunday, August 30, 2009
![Page 7: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/7.jpg)
0
100
200
300
400
500
198519871989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009
Número de Computadores
480
Sunday, August 30, 2009
![Page 8: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/8.jpg)
Sistemas desenvolvidos por ano
Sunday, August 30, 2009
![Page 9: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/9.jpg)
0
4
8
12
1 1 1 1 1 12
12 2
5
9
12
198519871989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009
Sistemas desenvolvidos por ano
Sunday, August 30, 2009
![Page 10: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/10.jpg)
Por que será que desenvolvemos nos últimos 3 anos o dobro de
sistemas dos 20 anos anteriores?
Sunday, August 30, 2009
![Page 11: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/11.jpg)
1985 1993 2001 2002 2004 2006 2008 2009
... ...
Sunday, August 30, 2009
![Page 12: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/12.jpg)
1985 1993 2001 2002
Mumps
2004 2006 2008 2009
... ...
Sunday, August 30, 2009
![Page 13: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/13.jpg)
1985 1993 2001 2002
Mumps
2004 2006 2008
Fox
2009
... ...
Sunday, August 30, 2009
![Page 14: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/14.jpg)
1985 1993 2001 2002
Mumps PHP
2004 2006 2008
Fox
2009
... ...
Sunday, August 30, 2009
![Page 15: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/15.jpg)
1985 1993 2001 2002
Mumps PHP
2004 2006 2008
Fox
2009
Delphi
... ...
Sunday, August 30, 2009
![Page 16: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/16.jpg)
1985 1993 2001 2002
Mumps Ruby on RailsPHP
2004 2006 2008
Fox
2009
Delphi
... ...
Sunday, August 30, 2009
![Page 17: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/17.jpg)
Mumps Fox PHP Delphi Rails
Sunday, August 30, 2009
![Page 18: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/18.jpg)
0
4
8
12
198519871989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009
Mumps Fox PHP Delphi Rails
Sunday, August 30, 2009
![Page 19: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/19.jpg)
Sistemas em Ruby on Rails
Sunday, August 30, 2009
![Page 20: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/20.jpg)
Sistemas em Ruby on Rails
• Sisprot Web
• Controle de Acessos
• PDF Converter
• Processo Eletrônico
• Controle de Visitantes
• Movimentação de Pessoal
• Portal Transparência
• Gerenciamento de Impressoras
• Central de Transportes
• Ouvidoria
• Normas
• Solicitações de Serviços
• Notícias
• Newsletter
• SMS
• Banco de Imagens
• RH
• Telefonia
• Efetividade
• Helpdesk
• Inscrições
• Pesquisas
• Agenda
• Legislativo
• Controle Patrimonial
• Gerenciamento de Setores
• Convênios e Estágios
Sunday, August 30, 2009
![Page 21: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/21.jpg)
Sunday, August 30, 2009
![Page 22: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/22.jpg)
Sunday, August 30, 2009
![Page 23: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/23.jpg)
Sunday, August 30, 2009
![Page 24: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/24.jpg)
Sunday, August 30, 2009
![Page 25: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/25.jpg)
Mas quantas pessoas integram a equipe de desenvolvimento?
Sunday, August 30, 2009
![Page 26: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/26.jpg)
Equipe de Desenvolvimento
• 1 + ½ + ½ Funcionários
• 3 Estagiários
Sunday, August 30, 2009
![Page 27: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/27.jpg)
Nosso Projeto Atual
Sunday, August 30, 2009
![Page 28: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/28.jpg)
Sunday, August 30, 2009
![Page 29: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/29.jpg)
Novo Site da Câmara
Sunday, August 30, 2009
![Page 30: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/30.jpg)
Novo Site da Câmara
?Sunday, August 30, 2009
![Page 31: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/31.jpg)
Primeira Lei do Novo Site
Sunday, August 30, 2009
![Page 32: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/32.jpg)
Ninguém deve se preocupar em atualizar o site.
Seu conteúdo deve ser reflexo das atividades desenvolvidas por cada setor da Casa.
Sunday, August 30, 2009
![Page 33: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/33.jpg)
Sunday, August 30, 2009
![Page 34: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/34.jpg)
Segunda Lei do Novo Site
Sunday, August 30, 2009
![Page 35: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/35.jpg)
Todo conteúdo deve ser facilmente encontrado no menor tempo possível.
Sunday, August 30, 2009
![Page 36: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/36.jpg)
Sunday, August 30, 2009
![Page 37: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/37.jpg)
Sunday, August 30, 2009
![Page 38: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/38.jpg)
• CouchDB
Sunday, August 30, 2009
![Page 39: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/39.jpg)
Terceira Lei do Novo Site
Sunday, August 30, 2009
![Page 40: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/40.jpg)
A navegação deve ser uma experiência prazerosa e confortável para os visitantes.
Sunday, August 30, 2009
![Page 41: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/41.jpg)
Design e Usabilidade
Sunday, August 30, 2009
![Page 42: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/42.jpg)
Design? Que Design?
Sunday, August 30, 2009
![Page 43: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/43.jpg)
Sunday, August 30, 2009
![Page 44: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/44.jpg)
Sunday, August 30, 2009
![Page 45: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/45.jpg)
Sunday, August 30, 2009
![Page 46: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/46.jpg)
Sunday, August 30, 2009
![Page 47: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/47.jpg)
Design - Problemas Recorrentes
• Design é subestimado
• Ausência de designer
• Ausência de especialista em usabilidade
• Inércia de outros sites de legislativos
• Falta de liberdade para inovar
Sunday, August 30, 2009
![Page 48: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/48.jpg)
Ambiente de Desenvolvimento
Sunday, August 30, 2009
![Page 49: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/49.jpg)
Windows
Ah, Windows... Botões e Janelas... tudo o que você quiser com o clicar de um botão
Sunday, August 30, 2009
![Page 50: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/50.jpg)
Nós já sabíamos ...
Sunday, August 30, 2009
![Page 51: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/51.jpg)
Sunday, August 30, 2009
![Page 52: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/52.jpg)
Windows
Dificuldades para Desenvolvimento
• Shell deficiente
• Lento
• Seguidamente ocorrem problemas com extensões nativas de gems
Sunday, August 30, 2009
![Page 53: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/53.jpg)
e-texteditor
Sunday, August 30, 2009
![Page 54: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/54.jpg)
• Lightweight [Textmate]
• Block Selection [Textmate]
• Bundles [Textmate]
• Personal Revision Control
• Selective Undo
e-texteditor
Sunday, August 30, 2009
![Page 55: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/55.jpg)
Git
• Menos intuitivo do que Subversion
• Curva de aprendizado mais acentuada
• Mais rápido
• Mais seguro
• Grande adoção na comunidade Rails
Sunday, August 30, 2009
![Page 56: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/56.jpg)
Ruby on Rails
Sunday, August 30, 2009
![Page 57: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/57.jpg)
Arquitetura Antiga
Portal Intranet
Pessoa
Setor
Processo
Lotacao
Classes Comuns Controllers
Normas::Pessoa
Normas::Setor
Acessos::Pessoa
Acessos::Setor
Acessos::Lotacao
Helpdesk::Pessoa
Helpdesk::Setor
Helpdesk::Chamado
Banco de Dados Único
Sunday, August 30, 2009
![Page 58: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/58.jpg)
Problema
Como reutilizar classes comuns entre diversos sistemas diferentes?
Sunday, August 30, 2009
![Page 59: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/59.jpg)
Arquitetura Nova
Banco de Dados Único
Normas
Helpdesk
Portal IntranetPessoa
Engine Acesso
Engine Acesso
Pessoa Setor
Engine Acesso
Pessoa Setor Chamado
Sunday, August 30, 2009
![Page 60: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/60.jpg)
Engines
• São plugins que contêm uma aplicação Rails
• Arquivos nas pastas models, controllers, views são tratadas como uma aplicação Rails normal
Sunday, August 30, 2009
![Page 61: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/61.jpg)
Outro Problema
Como compartilhar acessos?
Sunday, August 30, 2009
![Page 62: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/62.jpg)
Compartilhamento de sessão
• Mesmo session id
• Mesmo secret
• Mesmo domínio
Sunday, August 30, 2009
![Page 63: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/63.jpg)
Plugins
• Delocalize & Formatted Date
• JQuery
• Will Paginate
• Paperclip
• Searchlogic
• Haml
Sunday, August 30, 2009
![Page 64: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/64.jpg)
Sunday, August 30, 2009
![Page 65: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/65.jpg)
# do que não abrimos mão
Sunday, August 30, 2009
![Page 66: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/66.jpg)
Sunday, August 30, 2009
![Page 67: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/67.jpg)
Refactoring
Sunday, August 30, 2009
![Page 68: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/68.jpg)
Sunday, August 30, 2009
![Page 69: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/69.jpg)
Controle de Versões
Sunday, August 30, 2009
![Page 70: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/70.jpg)
class NoticiasController < ApplicationController
def index...
def show...
def new...
def edit...
def create...
def destroy...
def associate...
def disassociate...
def publish...
Sunday, August 30, 2009
![Page 71: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/71.jpg)
class NoticiasController < ApplicationController
def index...
def show...
def new...
def edit...
def create...
def destroy...
def associate...
def disassociate...
def publish...
Code Smell
Sunday, August 30, 2009
![Page 72: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/72.jpg)
class NoticiasController < ApplicationController
def index...
def show...
def new...
def edit...
def create...
def destroy...
def associate...
def disassociate...
def publish...
Code Smell
RESTNEEDED
Sunday, August 30, 2009
![Page 73: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/73.jpg)
Deployment
Sunday, August 30, 2009
![Page 74: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/74.jpg)
Banco de Dados
SQL Server
• Parte Boa
• Ferramentas
• Parte Ruim
• ~$~
• Pouca documentação
• Problemas com datas
• Problemas com adapter
Sunday, August 30, 2009
![Page 75: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/75.jpg)
Windows
Dificuldades no Servidor
• Sem mod_rails (Passenger)(solução: utilizar Mongrel Services)
• Gerenciamento remoto via SSH deficiente
• Pouca documentação (erros, gems, bds...)
• Sem Capistrano, God, Monit, etc.
Sunday, August 30, 2009
![Page 76: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/76.jpg)
Mongrel Windows Service
• Necessita configuração de novo serviço para cada aplicação
• Lento
• Pouca Documentação
• Não há o mongrel_cluster
Sunday, August 30, 2009
![Page 77: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/77.jpg)
Windows Linux
Desempenho - Request / Second
Sunday, August 30, 2009
![Page 78: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/78.jpg)
0
15.00
30.00
45.00
60.00
7.50
60.00Windows Linux
Desempenho - Request / Second
Sunday, August 30, 2009
![Page 79: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/79.jpg)
Conclusão:
Sunday, August 30, 2009
![Page 80: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/80.jpg)
Use Linux.
Sunday, August 30, 2009
![Page 81: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/81.jpg)
Faça o que puder para usar Linux !
Sunday, August 30, 2009
![Page 82: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/82.jpg)
Convença o Papa se for preciso !
Sunday, August 30, 2009
![Page 83: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/83.jpg)
Mas se não for possível...
Sunday, August 30, 2009
![Page 84: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/84.jpg)
Luis Lavena pode te ajudar!
Luis Lavena
Sunday, August 30, 2009
![Page 85: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/85.jpg)
rubyinstaller.org
Sunday, August 30, 2009
![Page 86: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/86.jpg)
Referência Recomendada
Capítulo 8
Deploying on Windows
Sunday, August 30, 2009
![Page 87: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/87.jpg)
Infraestrutura
Sunday, August 30, 2009
![Page 88: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/88.jpg)
Sunday, August 30, 2009
![Page 89: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/89.jpg)
Benefícios• Desempenho • Monitoramento• SSH
Windows Linux• mod_rails• PostgreSQL• Capistrano
Sunday, August 30, 2009
![Page 90: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/90.jpg)
Consequências da adoção do Rails
• Usuários satisfeitos & exigentes
• Área de TI como setor chave da instituição
• Reconhecimento por outros órgãos públicos
• Seminário de Inovação
• Visitas e convites de órgãos diversos
• Solicitações de abertura de código
Sunday, August 30, 2009
![Page 91: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/91.jpg)
Consequências da adoção do Rails
• Usuários satisfeitos & exigentes
• Área de TI como setor chave da instituição
• Reconhecimento por outros órgãos públicos
• Seminário de Inovação
• Visitas e convites de órgãos diversos
• Solicitações de abertura de código
• Felicidade :)
Sunday, August 30, 2009
![Page 92: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/92.jpg)
Sunday, August 30, 2009
![Page 93: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/93.jpg)
Sunday, August 30, 2009
![Page 94: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/94.jpg)
Sunday, August 30, 2009
![Page 95: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/95.jpg)
Sunday, August 30, 2009
![Page 96: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/96.jpg)
Conselhos
• Não se atenha a tecnologias e linguagens, mas sim a princípios
• Ouça conselhos de pessoas de confiança, com as quais você se identifique
• Dê preferência a plugins ou extensões que possuam uma boa adoção
Sunday, August 30, 2009
![Page 97: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/97.jpg)
Sunday, August 30, 2009
![Page 98: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/98.jpg)
Sunday, August 30, 2009
![Page 99: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/99.jpg)
Referências Recomendadas
• Advanced Rails Recipes
• The Rails Way
• Agile Web Development with Rails
• Railscasts
Sunday, August 30, 2009
![Page 100: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/100.jpg)
Uma mensagem dos vereadores...
Sunday, August 30, 2009
![Page 101: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/101.jpg)
Sunday, August 30, 2009
![Page 102: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/102.jpg)
Ruby on Rails
Perguntas?
na Câmara Municipal de Porto Alegre
Sunday, August 30, 2009
![Page 103: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/103.jpg)
Contato
Sunday, August 30, 2009
![Page 104: Câmara Municipal nos Trilhos](https://reader036.fdocuments.net/reader036/viewer/2022062419/557d23b8d8b42a7a608b4686/html5/thumbnails/104.jpg)
Contato
Henrique G. Testa
http://[email protected]/hiquepedia
Marcia Almeida
http://[email protected]/chuvisco
Sunday, August 30, 2009