Desenvolvimento de Portais WebCom Liferay Portal ServerCarlos PereiraJunho/2011
Agenda de HojeO que são Portais WebPrincipais caraterísticas encontradas num portal WebLiferay Portal ServerBRAVA
Portais WebO quesãoPortais Web
Portais WebPortais Web são páginas disponíveis na internet que agrupam e disponibilizam informações e ou serviços para diferentes públicos de acordo com seu interesse.Enquanto um Website apenas apresenta informações de forma estruturada um portal traz a informação contextualizada e verticalizada para seu público permitindo a interação entre usuários produzindo uma relação entre quem produz e quem consome a informação.5
Portais WebExemplosDe informação – Foco em notíciasGovernamentais – Foco em serviços públicos6
Portais WebExemplosCorporativos – Foco na cadeia de relações da empresaServiços – Foco no atendimento7
Portais WebExemplosEntretenimento – Foco em diversão e conteúdoIntranet/Extranet – Voltada a colaboradores8
Portais WebPrincipais Características
Principais CaracterísticasPara manter a relação de colaboração com os usuários é importante que um Portal Web disponha de recursos para que a informação seja sempre atualizada, relevante e de fácil recuperação para os públicos-alvoEntre as características de uma ferramenta de Portal Web podemos destacar:SDK Web;
Gestão de Conteúdo Web (WCMS );
Integração;
Funções Sociais (Curtir, Compartilhar, Colaborar, Comentar);10
Principais CaracterísticasSDK Web - Páginas públicas e privadasFerramentas de Portais facilitam a construção de aplicações na intenet, pois permitem mostrar conteúdo diferente, dependendo se o usuárioestá autenticado.Por exemplo, um site de um banco pode apresentar um conjunto de páginas que descrevem seus serviços, ofertas especiais e detalhes para um contexto disponível a todos, porém, após o login do cliente, conteúdos privados podem estar disponíveis, tais como informações de conta, pagamentos, empréstimos, etc.11
Principais CaracterísticasSDK Web - Conteúdo baseado em papéisFerramentas Portais também simplificam o desenvolvimento de aplicações na internet fornecendo acessos diferenciados com base no papel do usuário. Por exemplo, um portal de relacionamento com clientes poderia mostrar conteúdo diferenciado para clientes, atendentes, coordenadores e gerentes de atendimento. Cada um com funções específicas de sua alçada.12
Principais CaracterísticasSDK Web - Páginas de comunidadeAlém disso, um Portal Server permite adicionar conteúdo às suas páginas usando a tecnologia de portlets, webpartspredefinidos ou gadgets. Eles também podem definir quem pode acessar suas páginas. Os membros da equipe podem colaborar entre si, dentro de sua comunidade privada.13
Principais CaracterísticasSDK Web - Múltiplos idiomas, múltiplas plataformasUma vez que é desenvolvido, um portal pode precisar ser disponibilizado em várias línguas e através de múltiplas plataformas (por exemplo, smartfones, tablets).O Portal Server oferece um método para simplificar o desenvolvimento e gestão de páginas para cada tipo de usuário final.14
Principais CaracterísticasGestão de Conteúdo Web - Sistema de gerenciamento conteúdo webPortais com gerenciamento de conteúdo web podem ainda ter um processo de aprovação utilizando o processo de workflow para permitir que algumas pessoas editem o conteúdo que deve ser aprovado por outras pessoas antes de ser publicado. Por exemplo, um site que exige um anúncio na parte lateral da página, pode ser adicionado através de um editor HTML. Se mudanças no anúncio forem necessárias, um colaborador de conteúdo pode entrar, fazer a edição e salvar as alterações. Se o indivíduo não tiver permissão para publicar o conteúdo sem revisão, o sistema irá encaminhar o conteúdo para um revisor.15
Principais CaracterísticasGestão de Conteúdo Web - Repositório de documentosPortais também podem fornecer acesso a repositórios de documentos. Semelhante ao conteúdo, documentos podem ser adicionados ao repositório e disponibilizados através da interface web. Por exemplo, as pessoas podem publicar documentos em um repositório central e os disponibilizar apenas para os usuários autenticados.16
Principais CaracterísticasIntegração - Plataforma de integração de interfaceEmpresas muitas vezes têm um número muito grande de sites e aplicações web que os usuários acessam regularmente. Uma maneira de melhorar a experiência e aumentar a produtividade do usuário é agregar estes vários sites e aplicativos existentes em um único portal, com uma única interface.17
Principais CaracterísticasIntegração - Plataforma de integração corporativaIntegrações também podem incluir sistemas externos. Sistemas de ERP são muitas vezes integradas em um portal, mostrando o status e alertas e permitindo realização de transações como por exemplo colocação de pedidos ou aprovação de pagamentos. Ao invés de links para cada sistema, um portal pode incluir um ou mais portlets, disponibilizando dados de sistemas externos.18
Principais CaracterísticasIntegração - Plataforma de integração de sitesAdicionalmente, portais podem integrar vários sites em um único site unificado. Por exemplo, uma empresa pode ter um site anônimo, o site do cliente, site dos parceiros, e um site dos funcionários.19
Principais CaracterísticasFunções Sociais - Plataforma de colaboraçãoA capacidade do portal para permitir que as pessoas criem suas próprias comunidades, dãopoder às equipes para criarem áreas web e agregar um conjunto de ferramentas colaborativas (blog, wiki, calendário, tarefas, alertas, compartilhamento de documentos, etc) para o grupo. Um indivíduo pode criar ou participar de uma ou mais comunidades e organizar toda a colaboração dentro dessa comunidade.20
Principais CaracterísticasFunções Sociais - Colaboração organizacionalPortais também melhoram a colaboração dentro de uma empresa. A medida que várias ferramentas colaborativas são implementadas, podem ser disponibilizadas aos poucos aos times devido a modularidade do portal (por exemplo, adicionar um portlet para o sistema e disponibilizar para os administradores da comunidade). Enquanto as equipes colaboram, eles têm uma ampla gama de recursos que podem ser aproveitados por outras equipes em toda a empresa.21
Principais CaracterísticasFunções Sociais - Colaboração socialEmbora as equipes possam ser formadas por papéis formais dentro da organização, elas também podem ser formadas por papéis informais. Portais habilitam essas equipes a se reunirem. Por exemplo, uma equipe de especialistas em diversas áreas de uma empresa podem colaborar vários projetos que estão trabalhando individualmente.22
Portais WebLiferay Portal Server
Liferay Portal ServerCasos de sucesso em todo o mundo com clientes de Fortune 500 em diversos setores
Inovação contínua e lançamento de novas versões a cada oito a doze meses
Uma sólida comunidade com aproximadamente 13 mil desenvolvedores, 3 milhões de downloads e 250 mil implantações ao redor do mundo
Contratos de nível de serviço de suporte (SLA) com garantia e serviços, além de uma política de fim de serviços (EOSL) de 5 anos.
Nomeado como líder pelo Quadrante Mágico do GartnerGroup24
Liferay Portal ServerO Liferay se apresenta com amplas capacidades:Gerenciamento de conteúdo integrado.
Publicação web e áreas de trabalho compartilhadas
Portais corporativos e gerenciamento de identidade
Colaboração corporativa
Redes sociais e Mashups25
Liferay Portal ServerPreparado para o mundo corporativo:Altamente escalável, suporta milhões de usuários e acessos simultâneos.
Escala horizontal e verticalmente
Configurações de clusters para uma alta disponibilidade
Implementa as dez principais práticas de segurança recomendadas pela OWASP
Opções para Terracotta, Oracle RAC e outras soluções de escalabilidade
Executável nas nuvens e disponível como SaaS26
Liferay Portal ServerDesenvolvimento Simplificado de Interfaces de Usuário.O portal Liferay simplifica o desenvolvimento de websites internos e externos - especialmente aqueles que permitem aos usuários se autenticar para acessar serviços personalizados e os que exigem autorização para atualizar conteúdos ou agregar serviços existentes. O Liferay oferece um ponto de acesso unificado que integra todos os sistemas corporativos em uma única interface, de uso simples para os usuários finais. Personalização de UsuáriosDependendo das permissões concedidas pelo administrador, os usuários podem personalizar páginas: adicionando, removendo ou posicionando conteúdo. Tais páginas podem ser públicas ou privadas.27

BRAVA - Desenvolvimento Portais Liferay

  • 1.
    Desenvolvimento de PortaisWebCom Liferay Portal ServerCarlos PereiraJunho/2011
  • 3.
    Agenda de HojeOque são Portais WebPrincipais caraterísticas encontradas num portal WebLiferay Portal ServerBRAVA
  • 4.
  • 5.
    Portais WebPortais Websão páginas disponíveis na internet que agrupam e disponibilizam informações e ou serviços para diferentes públicos de acordo com seu interesse.Enquanto um Website apenas apresenta informações de forma estruturada um portal traz a informação contextualizada e verticalizada para seu público permitindo a interação entre usuários produzindo uma relação entre quem produz e quem consome a informação.5
  • 6.
    Portais WebExemplosDe informação– Foco em notíciasGovernamentais – Foco em serviços públicos6
  • 7.
    Portais WebExemplosCorporativos –Foco na cadeia de relações da empresaServiços – Foco no atendimento7
  • 8.
    Portais WebExemplosEntretenimento –Foco em diversão e conteúdoIntranet/Extranet – Voltada a colaboradores8
  • 9.
  • 10.
    Principais CaracterísticasPara mantera relação de colaboração com os usuários é importante que um Portal Web disponha de recursos para que a informação seja sempre atualizada, relevante e de fácil recuperação para os públicos-alvoEntre as características de uma ferramenta de Portal Web podemos destacar:SDK Web;
  • 11.
  • 12.
  • 13.
    Funções Sociais (Curtir,Compartilhar, Colaborar, Comentar);10
  • 14.
    Principais CaracterísticasSDK Web- Páginas públicas e privadasFerramentas de Portais facilitam a construção de aplicações na intenet, pois permitem mostrar conteúdo diferente, dependendo se o usuárioestá autenticado.Por exemplo, um site de um banco pode apresentar um conjunto de páginas que descrevem seus serviços, ofertas especiais e detalhes para um contexto disponível a todos, porém, após o login do cliente, conteúdos privados podem estar disponíveis, tais como informações de conta, pagamentos, empréstimos, etc.11
  • 15.
    Principais CaracterísticasSDK Web- Conteúdo baseado em papéisFerramentas Portais também simplificam o desenvolvimento de aplicações na internet fornecendo acessos diferenciados com base no papel do usuário. Por exemplo, um portal de relacionamento com clientes poderia mostrar conteúdo diferenciado para clientes, atendentes, coordenadores e gerentes de atendimento. Cada um com funções específicas de sua alçada.12
  • 16.
    Principais CaracterísticasSDK Web- Páginas de comunidadeAlém disso, um Portal Server permite adicionar conteúdo às suas páginas usando a tecnologia de portlets, webpartspredefinidos ou gadgets. Eles também podem definir quem pode acessar suas páginas. Os membros da equipe podem colaborar entre si, dentro de sua comunidade privada.13
  • 17.
    Principais CaracterísticasSDK Web- Múltiplos idiomas, múltiplas plataformasUma vez que é desenvolvido, um portal pode precisar ser disponibilizado em várias línguas e através de múltiplas plataformas (por exemplo, smartfones, tablets).O Portal Server oferece um método para simplificar o desenvolvimento e gestão de páginas para cada tipo de usuário final.14
  • 18.
    Principais CaracterísticasGestão deConteúdo Web - Sistema de gerenciamento conteúdo webPortais com gerenciamento de conteúdo web podem ainda ter um processo de aprovação utilizando o processo de workflow para permitir que algumas pessoas editem o conteúdo que deve ser aprovado por outras pessoas antes de ser publicado. Por exemplo, um site que exige um anúncio na parte lateral da página, pode ser adicionado através de um editor HTML. Se mudanças no anúncio forem necessárias, um colaborador de conteúdo pode entrar, fazer a edição e salvar as alterações. Se o indivíduo não tiver permissão para publicar o conteúdo sem revisão, o sistema irá encaminhar o conteúdo para um revisor.15
  • 19.
    Principais CaracterísticasGestão deConteúdo Web - Repositório de documentosPortais também podem fornecer acesso a repositórios de documentos. Semelhante ao conteúdo, documentos podem ser adicionados ao repositório e disponibilizados através da interface web. Por exemplo, as pessoas podem publicar documentos em um repositório central e os disponibilizar apenas para os usuários autenticados.16
  • 20.
    Principais CaracterísticasIntegração -Plataforma de integração de interfaceEmpresas muitas vezes têm um número muito grande de sites e aplicações web que os usuários acessam regularmente. Uma maneira de melhorar a experiência e aumentar a produtividade do usuário é agregar estes vários sites e aplicativos existentes em um único portal, com uma única interface.17
  • 21.
    Principais CaracterísticasIntegração -Plataforma de integração corporativaIntegrações também podem incluir sistemas externos. Sistemas de ERP são muitas vezes integradas em um portal, mostrando o status e alertas e permitindo realização de transações como por exemplo colocação de pedidos ou aprovação de pagamentos. Ao invés de links para cada sistema, um portal pode incluir um ou mais portlets, disponibilizando dados de sistemas externos.18
  • 22.
    Principais CaracterísticasIntegração -Plataforma de integração de sitesAdicionalmente, portais podem integrar vários sites em um único site unificado. Por exemplo, uma empresa pode ter um site anônimo, o site do cliente, site dos parceiros, e um site dos funcionários.19
  • 23.
    Principais CaracterísticasFunções Sociais- Plataforma de colaboraçãoA capacidade do portal para permitir que as pessoas criem suas próprias comunidades, dãopoder às equipes para criarem áreas web e agregar um conjunto de ferramentas colaborativas (blog, wiki, calendário, tarefas, alertas, compartilhamento de documentos, etc) para o grupo. Um indivíduo pode criar ou participar de uma ou mais comunidades e organizar toda a colaboração dentro dessa comunidade.20
  • 24.
    Principais CaracterísticasFunções Sociais- Colaboração organizacionalPortais também melhoram a colaboração dentro de uma empresa. A medida que várias ferramentas colaborativas são implementadas, podem ser disponibilizadas aos poucos aos times devido a modularidade do portal (por exemplo, adicionar um portlet para o sistema e disponibilizar para os administradores da comunidade). Enquanto as equipes colaboram, eles têm uma ampla gama de recursos que podem ser aproveitados por outras equipes em toda a empresa.21
  • 25.
    Principais CaracterísticasFunções Sociais- Colaboração socialEmbora as equipes possam ser formadas por papéis formais dentro da organização, elas também podem ser formadas por papéis informais. Portais habilitam essas equipes a se reunirem. Por exemplo, uma equipe de especialistas em diversas áreas de uma empresa podem colaborar vários projetos que estão trabalhando individualmente.22
  • 26.
  • 27.
    Liferay Portal ServerCasosde sucesso em todo o mundo com clientes de Fortune 500 em diversos setores
  • 28.
    Inovação contínua elançamento de novas versões a cada oito a doze meses
  • 29.
    Uma sólida comunidadecom aproximadamente 13 mil desenvolvedores, 3 milhões de downloads e 250 mil implantações ao redor do mundo
  • 30.
    Contratos de nívelde serviço de suporte (SLA) com garantia e serviços, além de uma política de fim de serviços (EOSL) de 5 anos.
  • 31.
    Nomeado como líderpelo Quadrante Mágico do GartnerGroup24
  • 32.
    Liferay Portal ServerOLiferay se apresenta com amplas capacidades:Gerenciamento de conteúdo integrado.
  • 33.
    Publicação web eáreas de trabalho compartilhadas
  • 34.
    Portais corporativos egerenciamento de identidade
  • 35.
  • 36.
  • 37.
    Liferay Portal ServerPreparadopara o mundo corporativo:Altamente escalável, suporta milhões de usuários e acessos simultâneos.
  • 38.
    Escala horizontal everticalmente
  • 39.
    Configurações de clusterspara uma alta disponibilidade
  • 40.
    Implementa as dezprincipais práticas de segurança recomendadas pela OWASP
  • 41.
    Opções para Terracotta,Oracle RAC e outras soluções de escalabilidade
  • 42.
    Executável nas nuvense disponível como SaaS26
  • 43.
    Liferay Portal ServerDesenvolvimentoSimplificado de Interfaces de Usuário.O portal Liferay simplifica o desenvolvimento de websites internos e externos - especialmente aqueles que permitem aos usuários se autenticar para acessar serviços personalizados e os que exigem autorização para atualizar conteúdos ou agregar serviços existentes. O Liferay oferece um ponto de acesso unificado que integra todos os sistemas corporativos em uma única interface, de uso simples para os usuários finais. Personalização de UsuáriosDependendo das permissões concedidas pelo administrador, os usuários podem personalizar páginas: adicionando, removendo ou posicionando conteúdo. Tais páginas podem ser públicas ou privadas.27