SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Liferay 6: novas funcionalidades
Thiago Moreira
Consultoria/Treinamentos
Principais objetivos
- Aumentar e melhorar o conjunto de
funcionalidades disponíveis por padrão
Permitindo um deployment mais rápido de
soluções.
- Facilitar a customização da plataforma de
forma prática e simples. Para que você possa
implementar tudo o que imaginar.
Áreas
- Melhorias funcionais
- Usabilidade e acessibilidade
- Melhorias da plataforma
- Extensão e integração
Melhorais Funcionais
Gerenciamento de conteúdo, colaboração, funcionalidades
socias, etc
Campos costumizáveis
● Permitem criar campos extras
para usuários, comunidades,
páginas, wikis e qualquer tipo de
conteúdo.
●
Não há necessidade de alterar a
estrutura do banco de dados
●
Os campos podem ser usados
para busca automaticamente.
●
UI gerada automaticamente.
Workflow integrado
● Permitir atribuir workflows
diferentes para criação de
conteúdo.
●
Integrado com os principais
conteúdos por padrão.
●
Configurável por Comunidade e
Organização
●
Workflows pré definido para os
casos mais comuns.
●
Terá integração com as engines
de workflows líderes de mercado:
jBPM já disponível
Compartilhamento global
● Repositório global
de conteúdos.
● Permite criar
conteúdos que
podem ser
compartilhados
pelas
Comunidades e
Organizações.
Editor de estrutura
● Editor visual com
drag and drop.
● Permite atualizar a
estrutura sem sair
do ambiente de
edição de
conteúdo web.
● Ajuda integrada
que auxilia a
edição da
estrutura.
Publicador de ativo
● Permite mostrar qualquer tipo de conteúdo.
● Conteúdo pode ser filtrado por:
1. Tipo (um, todos ou específico)
2. Categorias: contendo ou não
3. Tags: contendo ou não
4. Fonte: global, comunidade, organização ou página
5. Qualquer combinação acima
Modelos de página
● Criação de páginas
pré-configurdas.
● Acelera a construção
de sites.
● Permite a
padronização de
configurações.
Modelos de sites
● Cria um site com um
clique.
● Permite definir a
configuração de
páginas, portlets e seus
conteúdos.
● Aplicado na criação de
Comunidades e
Organizações.
● Para páginas públicas e
privadas.
Permissões
● Permite executar queries inteligentes no banco
de dados que filtram items baseado em
permissões individuais.
● Disponível por padrão na Biblioteca de
documentos e no Fórum.
● Funcionalidade limitada a deployments usando
o algoritmo de permissão 6.
● Migração de outros algoritmos para o 6 está
disponível.
Equipes
● Permite criar
equipes dentro de
Comunidades e
Organizações.
● Complementa Grupo de
usuários e Papéis os quais
são definidos globalmente
no portal.
Equidade social
● Permite recompensar
de forma mais
balanceada a iteração
dos usuários com o
portal.
● A quantidade não é
mais a única métrica.
Peso da ação, tempo de
vida, limite diário são
items que podem ser
configurados.
Usabilidade e acessibilidade
Tradução
● Tradução manual dos
termos para o
Português Brasileiro.
● Padronizada e
consistente.
Novo tema padrão
● Design mais “clean”
● Tableless
● Melhor infra estrutura
para costumização
● HTML 5
Navegação e administração
● Dockbar
● Administração
simplificada
● Breadcrumb unificado
● Sites
● Hierarquia de páginas
● Navegação de
portlets
Melhorias no design dos portlets
● Principais portles
● Biblioteca de
documentos
● Galeria de images
● Fórum
● Melhorias
● Design mais “clean”
● Melhor layout das
informações
Acessibilidade
● Adotada a recomendação
WCAG 2.0 do W3C
● Compatível na criação de
aplicações dinâmicas do tipo web
2.0
● Rápida adoção mundial
● UI taglib permitem a criação de
portlets acessíveis
● Integração com o novo CKEditor
para facilitar a edição de
conteúdo de forma acessível.
Melhorias da plataforma
Performance e monitoração
● Muitas melhorias de
performance
● Redução do uso de
memória
● Smart locking
● Monitoração
através do JMX
● Monitora métricas
● Identifica portlets
lentos
Framework de auditoria
● Permitir auditar
qualquer operação
realizada pelo usuário
● Administração de
usuários e permissão
● Gerenciamento de
conteúdo
● Customizável através
do hook plugin
● Inclui interface para
visualizar os logs
Geração de relatórios
● Permite executar
relatórios pré
definidos baseados
nas informações da
base dados.
● Integrado com Jasper
e BIRT (logo)
● Permite agendar a
execução
Scripting framework
● Permite a execução
de qualquer
linguagem de script
suportada pela JVM:
Groovy, Ruby,
Python e Javascript
● Principal uso
● Console de
administração
avançado
Sharding
● Permite conectar o
portal a diferentes
banco de dados
● Principal uso
● Escabilidade
● Isolamento de dados
(SaaS/Cloud)
Extensão e integração
Liferay IDE
Liferay IDE
● Baseado no Eclipse
● Permite criar plugins do tipo Hook, Ext, Layout,
Portlet, Theme
● Gereciamento do servidor de aplicação
(Tomcat 6)
● Permite deploy, re-deploy e debugging
● Suporte para service builder
● Importa projetos existentes
Alloy
● Objetivo: aumentar a produtividade
● Permite encapsular componentes avançados
de UI
● Flexível e configurável
● Especialmente desenvolvido para ambientes
de portal
Maven
● Artefatos do portal disponíveis no repositório
central do Maven
● Archtypes para criação de plugins do tipo
Layout, Portlet e Theme.
Muito mais testes
● Passou por um
processo de beta
antes de ser feito o
release.
● Teve mais testes
manuais e automáticos
que qualquer outra
versão
● Adquirimos 100 novos
servidores para testar
diferentes ambientes
Novos padrões e integrações
● Padrões
● CMIS (Content
Management
Interoperability
Services)
● Atom Publishing
Protocol
● Integração com
Documentum
E muito mais...
● API de workflow para portlets customizados
● API para campos customizados e taglibs
● Taglibs para reportar abusos
● Configuração mais flexível para importação e
sincronização LDAP
● Framework de categorização e tags
Obrigado
thiago.moreira@liferay.com

Weitere ähnliche Inhalte

Andere mochten auch

Empreendimentos em Rede
Empreendimentos em RedeEmpreendimentos em Rede
Empreendimentos em RedeSEA Tecnologia
 
Vohnout ppt gi2011_geoportal4everybody_final
Vohnout ppt gi2011_geoportal4everybody_finalVohnout ppt gi2011_geoportal4everybody_final
Vohnout ppt gi2011_geoportal4everybody_finalIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoIGN Vorstand
 
Loomio how to Series - Working on a Discussion
Loomio how to Series - Working on a DiscussionLoomio how to Series - Working on a Discussion
Loomio how to Series - Working on a DiscussionSEA Tecnologia
 
Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010SEA Tecnologia
 
Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?SEA Tecnologia
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016IGN Vorstand
 

Andere mochten auch (9)

Empreendimentos em Rede
Empreendimentos em RedeEmpreendimentos em Rede
Empreendimentos em Rede
 
Vohnout ppt gi2011_geoportal4everybody_final
Vohnout ppt gi2011_geoportal4everybody_finalVohnout ppt gi2011_geoportal4everybody_final
Vohnout ppt gi2011_geoportal4everybody_final
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
 
Loomio how to Series - Working on a Discussion
Loomio how to Series - Working on a DiscussionLoomio how to Series - Working on a Discussion
Loomio how to Series - Working on a Discussion
 
Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010
 
Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
 
Java Profiling Tools
Java Profiling ToolsJava Profiling Tools
Java Profiling Tools
 

Ähnlich wie Roadshow Brasília Novas funcionalidades Liferay 6

Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJeanne Louize Emygdio
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalEmerson Barros
 
Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5silvia_ctdi
 
Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5silvia_ctdi
 
Drupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosDrupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosPaulino Michelazzo
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
Desenvolvimento Web com Drupal 6
Desenvolvimento Web com Drupal 6Desenvolvimento Web com Drupal 6
Desenvolvimento Web com Drupal 6Vinícius de Paula
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasrodrigoareis
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIAlvaro Viebrantz
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Edmar Moretti
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA Tecnologia
 
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAlfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAmbiente Livre
 
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30Fernando Fernández
 
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019Renato Groff
 

Ähnlich wie Roadshow Brasília Novas funcionalidades Liferay 6 (20)

Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6
 
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) Drupal
 
Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5
 
Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5Ai1415 ad-tp1-g5
Ai1415 ad-tp1-g5
 
Drupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosDrupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos Desafios
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Publica! CMS
Publica! CMSPublica! CMS
Publica! CMS
 
Desenvolvimento Web com Drupal 6
Desenvolvimento Web com Drupal 6Desenvolvimento Web com Drupal 6
Desenvolvimento Web com Drupal 6
 
Ai ad-tp1-g4-a
Ai ad-tp1-g4-aAi ad-tp1-g4-a
Ai ad-tp1-g4-a
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticas
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage API
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014
 
Apresentação Drupal como LMS
Apresentação Drupal como LMSApresentação Drupal como LMS
Apresentação Drupal como LMS
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais Liferay
 
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAlfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
 
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
 
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
 

Mehr von SEA Tecnologia

Loomio how to Series - Creating a new Group of People
Loomio how to Series - Creating a new Group of PeopleLoomio how to Series - Creating a new Group of People
Loomio how to Series - Creating a new Group of PeopleSEA Tecnologia
 
Loomio how to Series - Creating a new Discussion
Loomio how to Series - Creating a new DiscussionLoomio how to Series - Creating a new Discussion
Loomio how to Series - Creating a new DiscussionSEA Tecnologia
 
O curioso caso de Náutilus Button
O curioso caso de Náutilus ButtonO curioso caso de Náutilus Button
O curioso caso de Náutilus ButtonSEA Tecnologia
 
Contratos de desenvolvimento de software para governo blue pill or red pill?
Contratos de desenvolvimento de software para governo  blue pill or red pill?Contratos de desenvolvimento de software para governo  blue pill or red pill?
Contratos de desenvolvimento de software para governo blue pill or red pill?SEA Tecnologia
 
Os benefícios e desafios da participação pública digital
Os benefícios e desafios da participação pública digitalOs benefícios e desafios da participação pública digital
Os benefícios e desafios da participação pública digitalSEA Tecnologia
 
A escola do século XXI deve ser ágil, enxuta e empreendedora.
A escola do século XXI deve ser ágil, enxuta e empreendedora.A escola do século XXI deve ser ágil, enxuta e empreendedora.
A escola do século XXI deve ser ágil, enxuta e empreendedora.SEA Tecnologia
 
Open data, scraping e thacks com Software Livre
Open data, scraping e thacks com Software LivreOpen data, scraping e thacks com Software Livre
Open data, scraping e thacks com Software LivreSEA Tecnologia
 
Agilidade dos projetos à empresa, uma história de Intracontágio
Agilidade dos projetos à empresa, uma história de IntracontágioAgilidade dos projetos à empresa, uma história de Intracontágio
Agilidade dos projetos à empresa, uma história de IntracontágioSEA Tecnologia
 
Sem tesão não há solução
Sem tesão não há soluçãoSem tesão não há solução
Sem tesão não há soluçãoSEA Tecnologia
 
Pra você, desenvolver software é atividade intelectual?
Pra você, desenvolver software é atividade intelectual?Pra você, desenvolver software é atividade intelectual?
Pra você, desenvolver software é atividade intelectual?SEA Tecnologia
 
Jopr Plugin Development
Jopr Plugin DevelopmentJopr Plugin Development
Jopr Plugin DevelopmentSEA Tecnologia
 

Mehr von SEA Tecnologia (20)

Loomio how to Series - Creating a new Group of People
Loomio how to Series - Creating a new Group of PeopleLoomio how to Series - Creating a new Group of People
Loomio how to Series - Creating a new Group of People
 
Loomio how to Series - Creating a new Discussion
Loomio how to Series - Creating a new DiscussionLoomio how to Series - Creating a new Discussion
Loomio how to Series - Creating a new Discussion
 
O curioso caso de Náutilus Button
O curioso caso de Náutilus ButtonO curioso caso de Náutilus Button
O curioso caso de Náutilus Button
 
Contratos de desenvolvimento de software para governo blue pill or red pill?
Contratos de desenvolvimento de software para governo  blue pill or red pill?Contratos de desenvolvimento de software para governo  blue pill or red pill?
Contratos de desenvolvimento de software para governo blue pill or red pill?
 
#Fail
#Fail#Fail
#Fail
 
Agilidade no Governo
Agilidade no GovernoAgilidade no Governo
Agilidade no Governo
 
Os benefícios e desafios da participação pública digital
Os benefícios e desafios da participação pública digitalOs benefícios e desafios da participação pública digital
Os benefícios e desafios da participação pública digital
 
A escola do século XXI deve ser ágil, enxuta e empreendedora.
A escola do século XXI deve ser ágil, enxuta e empreendedora.A escola do século XXI deve ser ágil, enxuta e empreendedora.
A escola do século XXI deve ser ágil, enxuta e empreendedora.
 
Lean Startup
Lean StartupLean Startup
Lean Startup
 
Open Data
Open DataOpen Data
Open Data
 
Open data, scraping e thacks com Software Livre
Open data, scraping e thacks com Software LivreOpen data, scraping e thacks com Software Livre
Open data, scraping e thacks com Software Livre
 
Agilidade dos projetos à empresa, uma história de Intracontágio
Agilidade dos projetos à empresa, uma história de IntracontágioAgilidade dos projetos à empresa, uma história de Intracontágio
Agilidade dos projetos à empresa, uma história de Intracontágio
 
Sem tesão não há solução
Sem tesão não há soluçãoSem tesão não há solução
Sem tesão não há solução
 
Misc Monitoring Tools
Misc Monitoring ToolsMisc Monitoring Tools
Misc Monitoring Tools
 
Cozinha
CozinhaCozinha
Cozinha
 
Pra você, desenvolver software é atividade intelectual?
Pra você, desenvolver software é atividade intelectual?Pra você, desenvolver software é atividade intelectual?
Pra você, desenvolver software é atividade intelectual?
 
Jopr Plugin Development
Jopr Plugin DevelopmentJopr Plugin Development
Jopr Plugin Development
 
JMX Management Tools
JMX Management ToolsJMX Management Tools
JMX Management Tools
 
Hotspot tools
Hotspot toolsHotspot tools
Hotspot tools
 
Unix Monitoring Tools
Unix Monitoring ToolsUnix Monitoring Tools
Unix Monitoring Tools
 

Kürzlich hochgeladen

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 

Kürzlich hochgeladen (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 

Roadshow Brasília Novas funcionalidades Liferay 6

  • 1. Liferay 6: novas funcionalidades Thiago Moreira Consultoria/Treinamentos
  • 2. Principais objetivos - Aumentar e melhorar o conjunto de funcionalidades disponíveis por padrão Permitindo um deployment mais rápido de soluções. - Facilitar a customização da plataforma de forma prática e simples. Para que você possa implementar tudo o que imaginar.
  • 3. Áreas - Melhorias funcionais - Usabilidade e acessibilidade - Melhorias da plataforma - Extensão e integração
  • 4. Melhorais Funcionais Gerenciamento de conteúdo, colaboração, funcionalidades socias, etc
  • 5. Campos costumizáveis ● Permitem criar campos extras para usuários, comunidades, páginas, wikis e qualquer tipo de conteúdo. ● Não há necessidade de alterar a estrutura do banco de dados ● Os campos podem ser usados para busca automaticamente. ● UI gerada automaticamente.
  • 6. Workflow integrado ● Permitir atribuir workflows diferentes para criação de conteúdo. ● Integrado com os principais conteúdos por padrão. ● Configurável por Comunidade e Organização ● Workflows pré definido para os casos mais comuns. ● Terá integração com as engines de workflows líderes de mercado: jBPM já disponível
  • 7. Compartilhamento global ● Repositório global de conteúdos. ● Permite criar conteúdos que podem ser compartilhados pelas Comunidades e Organizações.
  • 8. Editor de estrutura ● Editor visual com drag and drop. ● Permite atualizar a estrutura sem sair do ambiente de edição de conteúdo web. ● Ajuda integrada que auxilia a edição da estrutura.
  • 9. Publicador de ativo ● Permite mostrar qualquer tipo de conteúdo. ● Conteúdo pode ser filtrado por: 1. Tipo (um, todos ou específico) 2. Categorias: contendo ou não 3. Tags: contendo ou não 4. Fonte: global, comunidade, organização ou página 5. Qualquer combinação acima
  • 10. Modelos de página ● Criação de páginas pré-configurdas. ● Acelera a construção de sites. ● Permite a padronização de configurações.
  • 11. Modelos de sites ● Cria um site com um clique. ● Permite definir a configuração de páginas, portlets e seus conteúdos. ● Aplicado na criação de Comunidades e Organizações. ● Para páginas públicas e privadas.
  • 12. Permissões ● Permite executar queries inteligentes no banco de dados que filtram items baseado em permissões individuais. ● Disponível por padrão na Biblioteca de documentos e no Fórum. ● Funcionalidade limitada a deployments usando o algoritmo de permissão 6. ● Migração de outros algoritmos para o 6 está disponível.
  • 13. Equipes ● Permite criar equipes dentro de Comunidades e Organizações. ● Complementa Grupo de usuários e Papéis os quais são definidos globalmente no portal.
  • 14. Equidade social ● Permite recompensar de forma mais balanceada a iteração dos usuários com o portal. ● A quantidade não é mais a única métrica. Peso da ação, tempo de vida, limite diário são items que podem ser configurados.
  • 16. Tradução ● Tradução manual dos termos para o Português Brasileiro. ● Padronizada e consistente.
  • 17. Novo tema padrão ● Design mais “clean” ● Tableless ● Melhor infra estrutura para costumização ● HTML 5
  • 18. Navegação e administração ● Dockbar ● Administração simplificada ● Breadcrumb unificado ● Sites ● Hierarquia de páginas ● Navegação de portlets
  • 19. Melhorias no design dos portlets ● Principais portles ● Biblioteca de documentos ● Galeria de images ● Fórum ● Melhorias ● Design mais “clean” ● Melhor layout das informações
  • 20. Acessibilidade ● Adotada a recomendação WCAG 2.0 do W3C ● Compatível na criação de aplicações dinâmicas do tipo web 2.0 ● Rápida adoção mundial ● UI taglib permitem a criação de portlets acessíveis ● Integração com o novo CKEditor para facilitar a edição de conteúdo de forma acessível.
  • 22. Performance e monitoração ● Muitas melhorias de performance ● Redução do uso de memória ● Smart locking ● Monitoração através do JMX ● Monitora métricas ● Identifica portlets lentos
  • 23. Framework de auditoria ● Permitir auditar qualquer operação realizada pelo usuário ● Administração de usuários e permissão ● Gerenciamento de conteúdo ● Customizável através do hook plugin ● Inclui interface para visualizar os logs
  • 24. Geração de relatórios ● Permite executar relatórios pré definidos baseados nas informações da base dados. ● Integrado com Jasper e BIRT (logo) ● Permite agendar a execução
  • 25. Scripting framework ● Permite a execução de qualquer linguagem de script suportada pela JVM: Groovy, Ruby, Python e Javascript ● Principal uso ● Console de administração avançado
  • 26. Sharding ● Permite conectar o portal a diferentes banco de dados ● Principal uso ● Escabilidade ● Isolamento de dados (SaaS/Cloud)
  • 29. Liferay IDE ● Baseado no Eclipse ● Permite criar plugins do tipo Hook, Ext, Layout, Portlet, Theme ● Gereciamento do servidor de aplicação (Tomcat 6) ● Permite deploy, re-deploy e debugging ● Suporte para service builder ● Importa projetos existentes
  • 30. Alloy ● Objetivo: aumentar a produtividade ● Permite encapsular componentes avançados de UI ● Flexível e configurável ● Especialmente desenvolvido para ambientes de portal
  • 31. Maven ● Artefatos do portal disponíveis no repositório central do Maven ● Archtypes para criação de plugins do tipo Layout, Portlet e Theme.
  • 32. Muito mais testes ● Passou por um processo de beta antes de ser feito o release. ● Teve mais testes manuais e automáticos que qualquer outra versão ● Adquirimos 100 novos servidores para testar diferentes ambientes
  • 33. Novos padrões e integrações ● Padrões ● CMIS (Content Management Interoperability Services) ● Atom Publishing Protocol ● Integração com Documentum
  • 34. E muito mais... ● API de workflow para portlets customizados ● API para campos customizados e taglibs ● Taglibs para reportar abusos ● Configuração mais flexível para importação e sincronização LDAP ● Framework de categorização e tags