liferay - serviços moredata
TRANSCRIPT
Set / 2015 MoreData - Apresentação Liferay 1
LiferayLiferayApresentação do produto e serviços da MoreData
Setembro 2015
Fernando Fernández
Set / 2015 MoreData - Apresentação Liferay 2
O que é o LiferayO que é o Liferay● Um gestor de conteúdos para websites● Uma plataforma colaborativa● Uma plataforma social● Uma plataforma para aplicações web e mobile
Set / 2015 MoreData - Apresentação Liferay 3
Quem está a usar LiferayQuem está a usar Liferay
Fontes: Liferay.com e mercado nacional
Set / 2015 MoreData - Apresentação Liferay 4
Construir sites com LiferayConstruir sites com Liferay● Sites públicos/privados (gestão de utilizadores , grupos, organizações, localizações, papéis, permissões, autenticação)
● Disposição de conteúdos e aplicações por drag&drop na página● Pronto para desktop, tablet e smartphone● Todo o tipo de conteúdos (HTML, Editor WYSIWYG, Estruturas, Templates, Scheduling)● “Localização” de interface e conteúdos● Todo o tipo de documentos e media (Documentos, Multimedia, Metadados, ...)● Workflow para gestão do ciclo de vida dos conteúdos● Staging para gestão do ciclo de vida dos sites● Múltiplos sites por instância/instalação● SEO e Analitics sem esforço● Forte separação de site/página/tema/layout/conteúdo/app● Mais de 50 portlets “Out Of The Box”● Marketplace disponibiliza novos temas e apps
Set / 2015 MoreData - Apresentação Liferay 5
Colaborar com LiferayColaborar com Liferay● Fóruns de discussão (categorias, threads, captcha, RSS feeds, notificações por email, etc.)
● Wiki (edição WYSIWYG, história de modificações, comentários, RSS)● Recycle bin (onde ficam todos os conteúdos depois de apagados)● Blog / Blog aggregation● Chat (para utilizadores activos em simultâneo)● Biblioteca de documentos● Votações● Agenda● Email
Set / 2015 MoreData - Apresentação Liferay 6
Socializar com LiferaySocializar com Liferay● “profile summary” do utilizador● feed de actividade● pedidos sociais● mural do utilizador● OpenSocial gadget editor (para integração com containers OpenSocial)
● Facebook applications (automaticamente a partir das apps de Liferay)
Set / 2015 MoreData - Apresentação Liferay 7
Aplicações web com LiferayAplicações web com Liferay● Plataforma de suporte aplicacional (utilizadores, segurança, gestão de páginas e conteúdos, layout misto app+conteúdo, temas, comunicação inter-portlet, hot-deploy, API Java)
● Service Builder, para rápido desenvolvimento de serviços e portlets de gestão de informação
● Apps/portlets podem ser desenvolvidas em várias linguagens e frameworks (Java/JSP/JSF/Vaadin/GWT, PHP, Ruby), incluindo frameworks Javascript (jQuery, Dojo, YUI, Sencha, and Sproutcore) e acesso à API por SOAP ou JSON
● Integração SSO (CAS, LDAP/AD, NTLM, SAML, OpenSSO)● Multiplos sites por instância (partilhando users, groups, organizations, sites, and roles)
● Multiplas instâncias por instalação
Set / 2015 MoreData - Apresentação Liferay 8
Apps móveis com LiferayApps móveis com LiferayLiferay Mobile SDK:
● Facilita o consumo de Liferay core web services, Liferay utilities, e portlet web services
● É um wrapper para Liferay JSON web services, facilitando o seu uso pelas aplicações nativas
● Encarrega-se de autenticação pedidos HTTP, parsing de JSON e tratamento de excepções
Set / 2015 MoreData - Apresentação Liferay 9
Customização do PortalCustomização do Portal● Application Display templates – para modificar apps Liferay (OOTB portlets: Asset Publisher, Document Library, etc.)
● Hooks e Ext – para modificar o portal em si (traduções, mensagens de erro, funcionalidade, etc.)
Set / 2015 MoreData - Apresentação Liferay 10
ArquitecturaArquitectura
Set / 2015 MoreData - Apresentação Liferay 11
Versões do LiferayVersões do Liferay● Milestone & Beta: (6.2 M1, 6.2 B1, 6.2 B2, …) Versões de
desenvolvimento, não prontas para produção; Milestones não têm todas as funcionalidades previstas; Betas: têm funcionalidade estabilizada, mas pouco testada
● Release Candidates: (6.2 RC1, 6.2 RC2) – Versões de desenvolvimento candidatas a release; a que for considerada aceitável é transformada em release estável
● General Availability: (6.2 GA1, 6.2 GA2, ….) - Versões estáveis, disponibilizadas na página de Downloads do Liferay
Set / 2015 MoreData - Apresentação Liferay 12
Edições LiferayEdições Liferay● Community Edition (CE)
● Novas versões saem primeiro em CE● Cheia de novas funcionalidades - alguma instabilidade● Resoluções de bugs na EE são introduzidas na CE na versão seguinte
● Enterprise Edition (EE)● Melhor controlo de qualidade● Updates e fix-packs● Assistência técnica da Liferay Inc.● Funcionalidades extra:
– Kaleo Designer– Liferay Developer Studio– Versões mais completas dos portlets CMS
Set / 2015 MoreData - Apresentação Liferay 13
DemonstraçãoDemonstração● Liferay em acção...
Set / 2015 MoreData - Apresentação Liferay 14
Serviços MoreData / LiferayServiços MoreData / Liferay● Projectos chave-na-mão ou consultoria T&M● Instalação, configuração, tuning● Gestão de Conteúdos (intranet, website)● Implementação de Temas● Desenvolvimento de aplicações (portlets, mobile)● Formação de utilizadores / gestores / developers
Set / 2015 MoreData - Apresentação Liferay 15
Posicionamento MoreDataPosicionamento MoreData● Mais de 30 anos a desenvolver Sistemas de
Informação à medida e a integrá-los em organizações complexas
● Implementações de Liferay integradas em ambientes multi-plataforma
● Uma equipa experiente e versátil
● Um modelo de serviços baseados em Open Source e Java que permite investimentos incrementais
Set / 2015 MoreData - Apresentação Liferay 16
ConclusãoConclusão
Desenvolvimento de websites
dinâmicos e integrados em Liferay
Contem connosco!