implementação do portal da ufrgs em plonearquitetura dos servidores do portal da ufrgs lvs -...

Post on 27-Feb-2021

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 - foscarini@cpd.ufrgs.br

Tiago D’Oliveira - toliveira@cpd.ufrgs.br

http://www.ufrgs.br/viiwticifes/

top related