SlideShare una empresa de Scribd logo
1 de 100
visão geral
  by



                             http://www.flickr.com/photos/jamesgrayphotography/4077505110   1
Tuesday, November 17, 2009
2
Tuesday, November 17, 2009
só lembrando

                      a moda é customizar
                             para deixar o portal com a sua cara




                                                                   3
Tuesday, November 17, 2009
4
Tuesday, November 17, 2009
4
Tuesday, November 17, 2009
4
Tuesday, November 17, 2009
4
Tuesday, November 17, 2009
4
Tuesday, November 17, 2009
Interessado?
                             o/




                  sea@seatecnologia.com.br
                                             5
Tuesday, November 17, 2009
Download
Tuesday, November 17, 2009
7
Tuesday, November 17, 2009
7
Tuesday, November 17, 2009
“Liferay Portal
                                  Enterprise Edition (EE)
                               offers the most recent stable
                                version of the product(...)”



                                “Liferay Portal Community
                             Edition (CE) is intended for early
                                 adopters in non-critical
                                    environments(...)”
                                                                  7
Tuesday, November 17, 2009
7
Tuesday, November 17, 2009
Instalação
Tuesday, November 17, 2009
9
Tuesday, November 17, 2009
Execução
Tuesday, November 17, 2009
diretório de
          instalação do
              Liferay




                             11
Tuesday, November 17, 2009
Tomcat dentro
                               do Liferay




                                             11
Tuesday, November 17, 2009
Script de
                             inicialização do
                                Tomcat do
                                  Liferay




                                 Script de
                             inicialização do
                                Tomcat do
                                  Liferay
                                                11
Tuesday, November 17, 2009
required


                                        12
Tuesday, November 17, 2009
Diversão
Tuesday, November 17, 2009
Após inicialização do Liferay,
                              acesse-o pelo endereço
                                http://localhost:8080




                                                              14
Tuesday, November 17, 2009
Revisão
                        http://www.flickr.com/photos/viamoi/3417420554/
Tuesday, November 17, 2009
#1
    download



         #2
  instalação



          #3
     execução

                             16
Tuesday, November 17, 2009
17
Tuesday, November 17, 2009
Um pouco de

      teoria
                             http://www.flickr.com/photos/stephenpoff/2782684519/   18
Tuesday, November 17, 2009
usuário e
              Um portal        senha
             possui vários
             usuários
                                         19
Tuesday, November 17, 2009
alguns usuários têm
     super poderes...




                             20
Tuesday, November 17, 2009
...outros, não.




                             21
Tuesday, November 17, 2009
uma página




              Um portal é
              dividido em
               páginas
                                          22
Tuesday, November 17, 2009
outra página




                                            23
Tuesday, November 17, 2009
Páginas são
           decoradas por
                  temas
                             24
Tuesday, November 17, 2009
página pai


                             páginas filhas




   Páginas são organizadas
      em hierarquias



                                                          25
Tuesday, November 17, 2009
portlet




          portlet                       portlet




  Páginas são compostas por
    pequenos fragmentos...
       os portlets                      portlet

                                                  26
Tuesday, November 17, 2009
página            Comunidade
                                página           pública
                                      página




            Páginas podem ser
              agrupadas em
        comunidades
                                                       27
Tuesday, November 17, 2009
página    página   página   ...




            Páginas podem ser
              agrupadas em                           Comunidade
        comunidades                                    privada
                                                                  28
Tuesday, November 17, 2009
Cada página
                                          possui um
                                         Layout




                             2 colunas




                                                       29
Tuesday, November 17, 2009
lu na
     1   co




                             30
Tuesday, November 17, 2009
Portal
Portlet
 Página
Layout
Comunidade
            http://www.flickr.com/photos/room_onfire/403830495/   31
Tuesday, November 17, 2009
Um portal é composto
                                por páginas...

                             Página          Página




                                                      32
Tuesday, November 17, 2009
Página




                             Página            Página




      Páginas são dispostas
                                          Página    Página
       hierarquicamente...
                                                             33
Tuesday, November 17, 2009
Páginas podem ser agrupadas
                      em comunidades...

                                          Comunidade

                                 Página                     Página



                             Página     Página          Página     Página


                                      Página   Página            Página   Página


                                                                                   34
Tuesday, November 17, 2009
Cada página possui
                                  um layout

                             Página           Página




                                                       35
Tuesday, November 17, 2009
Cada página é composta
                                  por portlets

                              Página                      Página


            !"#$%&$               !"#$%&$       !"#$%&$         !"#$%&$




            !"#$%&$                   !"#$%&$   !"#$%&$      !"#$%&$




                                                                          36
Tuesday, November 17, 2009
Em resumo...
                                                            Comunidade

                                                                  Página
         Comunidade                           Página

                                                                                     Página
                                          Página   Página     Página
                                                                           !"#$%&$        !"#$%&$



                                                                           !"#$%&$          !"#$%&$
                             Comunidade


                                                                                 Página   Página




                                                                                                      37
Tuesday, November 17, 2009
Portal
                             composto por páginas
                              decoradas por temas
                organizadas hierarquicamente
                     agrupadas em comunidades
                             compostas por portlets
                              dispostos por layouts   38
Tuesday, November 17, 2009
portlets, layouts, temas

plugins
                             39
Tuesday, November 17, 2009
Ou seja, customizar um portal
      nada mais é que criar e organizar
usuários, comunidades, páginas e plugins
          (portlets, layouts e temas)  40
Tuesday, November 17, 2009
http://www.flickr.com/photos/thecaucas/2597813380/




                                                    Liferay
                                                    in a nutshell




                                                                    41
Tuesday, November 17, 2009
Email: test@liferay.com
                             Senha: test




                                                       42
Tuesday, November 17, 2009
Concorde com os
                              termos de uso.




                                               43
Tuesday, November 17, 2009
Escolha uma questão para
                               recuperação da senha.




                                                        44
Tuesday, November 17, 2009
Página inicial do portal




                                                        45
Tuesday, November 17, 2009
Principais atalhos
                                 do Portal




                                                  46
Tuesday, November 17, 2009
Página principal
                                do Portal




                                                47
Tuesday, November 17, 2009
Painel de Controle
                                  do Portal




                                                  48
Tuesday, November 17, 2009
Administração de
                               minha conta




                                                49
Tuesday, November 17, 2009
Desconectar
                              do Portal




                                           50
Tuesday, November 17, 2009
Adição de Portlets




                                                  51
Tuesday, November 17, 2009
Controle do Layout
                                 de páginas




                                                  52
Tuesday, November 17, 2009
Gerenciamento
                               de Páginas




                                             53
Tuesday, November 17, 2009
Habilita e desabilita
                             botões de edição dos
                                    Portlets



                                                      54
Tuesday, November 17, 2009
Acesso rápido às
                             minhas comunidades
                                  e páginas


                                                  55
Tuesday, November 17, 2009
Clique em ‘Add Page’
                             para adição de nova
                                    página




                                                    56
Tuesday, November 17, 2009
Informe o nome da
                                 nova página




                                                 57
Tuesday, November 17, 2009
Nova página criada




                                                  58
Tuesday, November 17, 2009
Modifique o layout da
                                   página

                                                    59
Tuesday, November 17, 2009
Adicione portlets à
                                página criada

                                                   60
Tuesday, November 17, 2009
Arraste o portlet
            selecionado para a
                   página

                                 61
Tuesday, November 17, 2009
Solte-o na posição do
             layout desejada

                                  62
Tuesday, November 17, 2009
Portlet adicionado à
             página
                             63
Tuesday, November 17, 2009
Faça o mesmo para
                             um segundo portlet
                                                  64
Tuesday, November 17, 2009
Segundo portlet
                      adicionado


                                      65
Tuesday, November 17, 2009
A qualquer momento,
                             reposicione os portlets
                                 arrastando-os e
                                   soltando-os
                                                       66
Tuesday, November 17, 2009
Remova portlets da
                             página clicando no X




                                                67
Tuesday, November 17, 2009
Maximize o
                             tamanho do portlet
                               clicando em +

                                                  68
Tuesday, November 17, 2009
Portlet maximizado

                                                  69
Tuesday, November 17, 2009
Minimize-o clicando
                                   em   -



                                                   70
Tuesday, November 17, 2009
Configure o portlet
                              clicando em   ...
                                                  71
Tuesday, November 17, 2009
Encontre o link para
                              gerenciamento da
                                   página

                                                    72
Tuesday, November 17, 2009
Há uma aba
                             ‘Look and Feel’




                                               73
Tuesday, November 17, 2009
...na qual pode-se
                             modificar o tema da
                                     página




                                                   74
Tuesday, November 17, 2009
Selecione um novo
                               tema e clique em
                             ‘Return to Full Page’




                                                     75
Tuesday, November 17, 2009
Aprecie a nova
                             decoração da mesma
                                    página


                                                  76
Tuesday, November 17, 2009
Perceba como que, além
                             do visual, todos os itens
                               de menu podem ser
                                 redistribuídos...

                                                         77
Tuesday, November 17, 2009
Mas, voltemos ao
                              tema original, para
                             não gerar confusão.




                                                    78
Tuesday, November 17, 2009
Na mesma página de
    gerenciamento,
 repare na hierarquia
 de páginas existente.

                             79
Tuesday, November 17, 2009
Clique em ‘Children’
    para adicionar
    páginas filhas à
   página corrente.

                             80
Tuesday, November 17, 2009
Dê um nome à
                              página filha.

                                             81
Tuesday, November 17, 2009
Siga os mesmos passos
                             para criar quantos níveis
                                 de páginas desejar.
                                                         82
Tuesday, November 17, 2009
Páginas filhas
          aparecem como
         subitens do menu
           de navegação.

                             83
Tuesday, November 17, 2009
Criar páginas, configurar layouts, distribuir
                       portlets é apenas a ponta do iceberg...
                                                                     84
Tuesday, November 17, 2009
Há inúmeras outras possibilidades para
                                   customização do Liferay.




                                http://www.flickr.com/photos/stephenpoff/2761284719/in/set-72157594345940394/   85
Tuesday, November 17, 2009
O Liferay possui vários níveis de customização.



                                                 Customização
                                                     Liferay




                                                    Extension    Código
                             Plugins
                                                   Environment   Fonte




    Portlets                 Temas     Layouts


                                                                          86
Tuesday, November 17, 2009
O Liferay possui vários níveis de customização.



        A primeira                               Customização
  estratégía é através de
                                                     Liferay
          plugins




                                                    Extension                   Código
                             Plugins
                                                   Environment                  Fonte




                                                    Plugins são componentes WAR, facilmente
    Portlets                 Temas     Layouts             organizáveis em repositórios.

                                                                                              86
Tuesday, November 17, 2009
O Liferay possui vários níveis de customização.



                             Quando não          Customização
                         resolver com plugins,
                                                     Liferay
                              vá de EXT




                                                    Extension                   Código
                             Plugins
                                                   Environment                  Fonte




                                                     O ambiente de extensão é mais poderoso
    Portlets                 Temas     Layouts          que plugins, porém, mais instrusivo.

                                                                                           86
Tuesday, November 17, 2009
O Liferay possui vários níveis de customização.



                                                                            Em último caso,
                                                 Customização           modifique o código fonte
                                                     Liferay                   original




                                                    Extension                      Código
                             Plugins
                                                   Environment                     Fonte




                                                       Modificações no código fonte, apesar de
    Portlets                 Temas     Layouts          não imporem limites na customização,
                                                      prejudicam a evolução para novas versões.
                                                                                                  86
Tuesday, November 17, 2009
Focaremos na customização por plugins.




                                                 Customização
                                                     Liferay




                                                    Extension      Código
                             Plugins
                                                   Environment     Fonte




    Portlets                 Temas     Layouts

                                                                            87
Tuesday, November 17, 2009
Q&A
Tuesday, November 17, 2009

Más contenido relacionado

Más de 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
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6SEA Tecnologia
 
Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010SEA 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
 
Empreendimentos em Rede
Empreendimentos em RedeEmpreendimentos em Rede
Empreendimentos em RedeSEA 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
 

Más de SEA Tecnologia (20)

#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
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
 
Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010Roadshow Liferay no Brasil 2010
Roadshow Liferay no Brasil 2010
 
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
 
Empreendimentos em Rede
Empreendimentos em RedeEmpreendimentos em Rede
Empreendimentos em Rede
 
Java Profiling Tools
Java Profiling ToolsJava Profiling Tools
Java Profiling Tools
 
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
 

2. Liferay Overview