SlideShare uma empresa Scribd logo
1 de 22
“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)

Mais conteúdo relacionado

Semelhante a Tech For - Apresentação Liferay (2012)

Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasSusana Oliveira
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev IntroduçãoMarcio Marinho
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Sourcearmeniocardoso
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDomingos Teruel
 
Informática para Internet - Aula 03
Informática para Internet - Aula 03Informática para Internet - Aula 03
Informática para Internet - Aula 03Anderson Andrade
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portaisFelipe Perin
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA Tecnologia
 
Introdução ao Joomla 2.5 - Leandro Macedo
Introdução ao Joomla 2.5 - Leandro MacedoIntrodução ao Joomla 2.5 - Leandro Macedo
Introdução ao Joomla 2.5 - Leandro MacedoLeandro Macedo
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livrePedro Neto
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3Fabrício Basto
 
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfLPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfFernando Fernández
 

Semelhante a Tech For - Apresentação Liferay (2012) (20)

Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticas
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev Introdução
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Source
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
 
Informática para Internet - Aula 03
Informática para Internet - Aula 03Informática para Internet - Aula 03
Informática para Internet - Aula 03
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portais
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais Liferay
 
Wordpress
WordpressWordpress
Wordpress
 
Introdução ao Joomla 2.5 - Leandro Macedo
Introdução ao Joomla 2.5 - Leandro MacedoIntrodução ao Joomla 2.5 - Leandro Macedo
Introdução ao Joomla 2.5 - Leandro Macedo
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
 
Apresentacao Joomla
Apresentacao JoomlaApresentacao Joomla
Apresentacao Joomla
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3
 
Documento SpagoBI
Documento SpagoBIDocumento SpagoBI
Documento SpagoBI
 
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfLPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
ApresentaçAo Joomla
ApresentaçAo JoomlaApresentaçAo Joomla
ApresentaçAo Joomla
 

Tech For - Apresentação Liferay (2012)

  • 1.
  • 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.
  • 4.
  • 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, 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);
  • 7.
  • 8. • Poucos profissionais especializados no Brasil; • Custos relativamente alto / hora profissional especializado; • Versão “CE” não possui suporte; • Plataforma exige “servidor potente”;
  • 9. • Poucos profissionais especializados no Brasil; • Custos relativamente alto / hora profissional especializado; • Versão “CE” não possui suporte; • Plataforma exige “servidor potente”;
  • 12. 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.
  • 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 pode ser uma organização, usuário, grupo de usuários. Um “User” é um grupo com apenas 01 membro.
  • 17. 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.
  • 18. 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.
  • 19. O Plug-in SDK é um ambiente para o desenvolvimento dos plugins do Liferay, tais como, ext, themes, layout templates, portlets, hooks, web application.