implementação do portal da ufrgs em plonearquitetura dos servidores do portal da ufrgs lvs -...
TRANSCRIPT
Implementação doPortal da UFRGS em Plone
Everton FoscariniTiago D’Oliveira
Roteiro
● Por que Plone?● Produtos e Funcionalidades Integradoras● Infraestrutura● Resultados● Dúvidas
Por que Plone?
● Estabilidade e Segurança● Integração com LDAP ● Aderente a Padrões de Acessibilidade● Disponível para mais de 40 idiomas● Melhor segurança entre todos os CMS em software
livre (CVE-MITRE)
Por que Plone? Criação simplificada de páginas utilizando componentes visuais (portlets)
Por que Plone? Interface para criação de conteúdo WYSIWYG
Por que Plone? Interface para criação de conteúdo WYSIWYG
Por que Plone? Interface para criação de conteúdo WYSIWYG
Por que Plone? Interface para criação de conteúdo WYSIWYG
Por que Plone? Interface para criação de conteúdo WYSIWYG
Por que Plone? Extensibilidade através de "Produtos"
Por que Plone?● Produtos utilizados na UFRGS:
○ Solgema.Fullcalendar (calendário, ical)○ Dropdownmenu○ Carousel (slideshow de fotos)○ PloneFormGen (formulários)○ ProdutoUFRGS (webservice, cardápio RU, etc)
■ Customizado para a UFRGS
Produtos e Funcionalidades Integradoras
● Autenticação de usuários (OpenLDAP)○ Identificação unificada
Produtos e Funcionalidades Integradoras
● Webservices > Banco de Dados Institucional○ Lista de corpo docente/técnico○ Lista de cursos (graduação e pós)
Infraestrutura
● Arquitetura dos servidores do Portal da UFRGS○ LVS - balanceador○ nginx - Proxy Reverso○ Varnish - Acelerador HTTP○ Plone - instância online e
backup
● Redundância para permitir escalabilidade e manutenção em horário comercial
Acelerador HTTP - Varnish● Plone é lento
○ Páginas complexas○ Monotarefa
● Acelerador é obrigatório - Varnish Cache
Acelerador HTTP - Varnish
Resultados● Responsabilização da Secretaria de Comunicação (SECOM) na
publicação de notícias e eventos
● Flexibilidade para implementação de recursos avançados
● Nenhuma falha de segurança explorada em nossas instalações de Plone desde o início da operação (2009)
● Pouca necessidade de aplicação patches de segurança (menos de 5 desde 2009)
● Arquitetura modular e manutenção facilitada
● Ótimo desempenho
Dúvidas
Everton Foscarini - [email protected]
Tiago D’Oliveira - [email protected]
http://www.ufrgs.br/viiwticifes/