“Um portal é geralmente definido como uma plataforma
de software para construção de websites e aplicações
web. Portais modernos adicionaram várias
funcionalidades que os tornaram a melhor escolha para
uma ampla gama de aplicações web.” Fonte: Liferay.com
“Um portal é um site na internet que funciona como
centro aglomerador e distribuidor de conteúdo para
uma série de outros sites ou sub-sites dentro, e
também fora, do domínio ou subdomínio da empresa
gestora do portal.” Fonte: Wikipeadia.com
O Portal Liferay é uma plataforma web
corporativa que ajuda a desenvolver soluções
empresariais com resultados imediatos.
• 100% Free;
• Open Source (Totalmente Customizável);
• Utiliza linguagem Java (J2SE , J2EE);
• Pode ser executada em qualquer Web Server/Application Server
existente (Tomcat, Jboss, Websphere, GlassFish, Jetty);
• Suporte a maioria dos Bancos de Dados (Oracle, MySQL, PostGreSQL);
Liferay oferece, de pronto uso e customização:
• Utiliza Portlets;
• Document and Media Library (CMS);
• Web Content Management (WCM);
• Workflow (Kaleo);
• Article Versioning;
• Search (Solr);
• User Accounts Control;
• Role-based Access Control (Who can access e What they can do);
• Poucos profissionais especializados no Brasil;
• Custos relativamente alto / hora profissional
especializado;
• Versão “CE” não possui suporte;
• Plataforma exige “servidor potente”;
• Poucos profissionais especializados no Brasil;
• Custos relativamente alto / hora profissional
especializado;
• Versão “CE” não possui suporte;
• Plataforma exige “servidor potente”;
Liferay Community 6.1
Liferay Community 6.0.6
A Arquitetura do Liferay Portal suporta aplicações de alta
disponibilidade para missão crítica utilizando clusterização,
distribuição de cache, suporte a replicação em múltiplos servidores.
• Apache ServiceMix (Runtime Container for SOA);
• Mule (ESB open source largamente utilizado) ;
• EhCache (Open Source Cache Conteiner);
• Hibernate;
• ICEFaces;
• JSF;
• Alloy UI | YUI (Yahoo User Interface);
• Solr e Lucene (Search Engine);
• Spring e AOP;
• JasperReports.
• Liferay Portal: JSR-168 / JSR-286 Enterprise Portal Platform;
• Liferay CMS e WCM: JSR-170 Content Management System e
Web Content Management;
• Liferay Social Collaboration: Softwares de colaboração tais como
blogs, calendários, webmail, quadro de avisos, enquetes, RSS
feeds, Wiki, e mais.
• Liferay Social Office: Colaboração Social no topo do portal.
Dynamic Team Workspace. “Só logar e usar”.
O Portlet é um componente visual independente que
pode ser utilizado para disponibilizar informações dentro
de uma página Web. Um Portlet pode ser utilizado em
qualquer portal, promovendo-se assim a reutilização.
Um GRUPO pode ser uma organização, usuário, grupo de
usuários. Um “User” é um grupo com apenas 01 membro.
Uma ORGANIZAÇÃO representa a hierarquia empresarial de
departamentos. Uma organização que atue como um filho de uma
organização de nível superior também pode representar
departamentos de uma empresa-matriz.
Importante conceito no Liferay.
São arquivos WAR que podem ser “hot-deployed” dentro do portal
em tempo de execução. Plugins podem ser categorizados como :
Portlets, themes, layout templates, hooks e webs. Estes plugins são
desenvolvidos usando o Plugin SDK.
O Plug-in SDK é um ambiente para o desenvolvimento dos plugins
do Liferay, tais como, ext, themes, layout templates, portlets, hooks,
web application.
Tech For - Apresentação Liferay (2012)
Tech For - Apresentação Liferay (2012)
Tech For - Apresentação Liferay (2012)

Tech For - Apresentação Liferay (2012)

  • 2.
    “Um portal égeralmente definido como uma plataforma de software para construção de websites e aplicações web. Portais modernos adicionaram várias funcionalidades que os tornaram a melhor escolha para uma ampla gama de aplicações web.” Fonte: Liferay.com “Um portal é um site na internet que funciona como centro aglomerador e distribuidor de conteúdo para uma série de outros sites ou sub-sites dentro, e também fora, do domínio ou subdomínio da empresa gestora do portal.” Fonte: Wikipeadia.com
  • 3.
    O Portal Liferayé uma plataforma web corporativa que ajuda a desenvolver soluções empresariais com resultados imediatos.
  • 5.
    • 100% Free; •Open Source (Totalmente Customizável); • Utiliza linguagem Java (J2SE , J2EE); • Pode ser executada em qualquer Web Server/Application Server existente (Tomcat, Jboss, Websphere, GlassFish, Jetty); • Suporte a maioria dos Bancos de Dados (Oracle, MySQL, PostGreSQL);
  • 6.
    Liferay oferece, depronto uso e customização: • Utiliza Portlets; • Document and Media Library (CMS); • Web Content Management (WCM); • Workflow (Kaleo); • Article Versioning; • Search (Solr); • User Accounts Control; • Role-based Access Control (Who can access e What they can do);
  • 8.
    • Poucos profissionaisespecializados no Brasil; • Custos relativamente alto / hora profissional especializado; • Versão “CE” não possui suporte; • Plataforma exige “servidor potente”;
  • 9.
    • Poucos profissionaisespecializados no Brasil; • Custos relativamente alto / hora profissional especializado; • Versão “CE” não possui suporte; • Plataforma exige “servidor potente”;
  • 10.
  • 11.
  • 12.
    A Arquitetura doLiferay Portal suporta aplicações de alta disponibilidade para missão crítica utilizando clusterização, distribuição de cache, suporte a replicação em múltiplos servidores.
  • 13.
    • Apache ServiceMix(Runtime Container for SOA); • Mule (ESB open source largamente utilizado) ; • EhCache (Open Source Cache Conteiner); • Hibernate; • ICEFaces; • JSF; • Alloy UI | YUI (Yahoo User Interface); • Solr e Lucene (Search Engine); • Spring e AOP; • JasperReports.
  • 14.
    • Liferay Portal:JSR-168 / JSR-286 Enterprise Portal Platform; • Liferay CMS e WCM: JSR-170 Content Management System e Web Content Management; • Liferay Social Collaboration: Softwares de colaboração tais como blogs, calendários, webmail, quadro de avisos, enquetes, RSS feeds, Wiki, e mais. • Liferay Social Office: Colaboração Social no topo do portal. Dynamic Team Workspace. “Só logar e usar”.
  • 15.
    O Portlet éum componente visual independente que pode ser utilizado para disponibilizar informações dentro de uma página Web. Um Portlet pode ser utilizado em qualquer portal, promovendo-se assim a reutilização.
  • 16.
    Um GRUPO podeser uma organização, usuário, grupo de usuários. Um “User” é um grupo com apenas 01 membro.
  • 17.
    Uma ORGANIZAÇÃO representaa hierarquia empresarial de departamentos. Uma organização que atue como um filho de uma organização de nível superior também pode representar departamentos de uma empresa-matriz.
  • 18.
    Importante conceito noLiferay. São arquivos WAR que podem ser “hot-deployed” dentro do portal em tempo de execução. Plugins podem ser categorizados como : Portlets, themes, layout templates, hooks e webs. Estes plugins são desenvolvidos usando o Plugin SDK.
  • 19.
    O Plug-in SDKé um ambiente para o desenvolvimento dos plugins do Liferay, tais como, ext, themes, layout templates, portlets, hooks, web application.