SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
Joomla Day Brasil 2011 – Florianópolis, 2 e 3 de setembro de 2011




      Case de Intranet
       Corporativa da
             Organização Pan-americana
              de Saúde - Escritório Brasil
Quem?   Rafael Berlanda
        Atuando no Ministério da Educação desde
        2007 e trabalhando com Web desde 2001.
        	
  
        Um dos responsáveis técnicos do
        projeto Intranet Corporativa OPAS.	
  

        •  Membro comunidade:




        •  Joomla desde 2007
        •  Layout da versão anterior do Portal do MEC	
  
        •  Desenvolvedor do Portal CNJ entregue em 2009
        •  Membro da comissão organizadora do JDBR10
        •  “Membro não praticante” do JCoderBR
        	
  
O cliente
•  A	
  Organização	
  Pan-­‐americana	
  de	
  Saúde	
  (OPAS	
  
     ou	
  PAHO)	
  é	
  o	
  escritório	
  regional	
  para	
  as	
  
     Américas	
  da	
  Organização	
  Mundial	
  de	
  Saúde.	
  
	
  
•    Sediada	
  em	
  Washington,	
  também	
  faz	
  parte	
  da	
  ONU	
  e	
  da	
  OEA,	
  Organização	
  dos	
  Estados	
  
     Americanos.	
  
•    "A	
  Organização	
  exerce	
  um	
  papel	
  fundamental	
  na	
  melhoria	
  de	
  políLcas	
  e	
  serviços	
  públicos	
  de	
  
     saúde,	
  por	
  meio	
  da	
  transferência	
  de	
  tecnologia	
  e	
  da	
  difusão	
  do	
  conhecimento	
  acumulado	
  por	
  meio	
  
     de	
  experiências	
  produzidas	
  nos	
  Países-­‐Membros	
  [...]"	
  (hQp://new.paho.org/)	
  
O cenário
•  Intranet	
  atualmente	
  em	
  operação	
  não	
  atende	
  
   a	
  requisitos	
  de:	
  
    –  Usabilidade	
  
    –  Funcionalidade	
  
    –  Gerenciamento	
  de	
  conteúdo	
  
•  Pouco	
  uLlizada,	
  passava	
  em	
  branco	
  
•  (elefante	
  em	
  branco)	
  
•  A	
  intranet	
  citada	
  ainda	
  não	
  está	
  em	
  
   produção?	
  Está	
  em	
  homologação	
  
Nova intranet corporativa	
  
•  Obje&vo:	
  criar	
  uma	
  mesa	
  de	
  trabalho	
  
   do	
  usuário,	
  onde	
  ele	
  tem	
  acesso,	
  
   avalia	
  e	
  controla	
  suas	
  aLvidades	
  
   dentro	
  da	
  organização.	
  
•    O	
  conceito	
  básico	
  do	
  projeto	
  da	
  Intranet	
  OPAS	
  gira	
  em	
  torno	
  da	
  transformação	
  de	
  uma	
  ferramenta	
  atualmente	
  pouco	
  uLlizada	
  (a	
  intranet	
  
     atual)	
  para	
  uma	
  ferramenta	
  de	
  trabalho	
  que	
  concentre	
  as	
  ferramentas	
  principais	
  do	
  dia-­‐a-­‐dia	
  dos	
  colaboradores,	
  transformando-­‐a	
  em	
  
     ponto	
  chave	
  para	
  interação	
  entre	
  colaboradores	
  e	
  para	
  obtenção	
  de	
  informações	
  insLtucionais.	
  
•    	
  Em	
  uma	
  abordagem	
  contemporânea	
  do	
  desenvolvimento	
  sites,	
  intranets	
  ou	
  portais,	
  a	
  melhor	
  forma	
  de	
  transformar	
  as	
  diversas	
  
     funcionalidades	
  levantadas	
  em	
  um	
  modelo	
  gráfico	
  palpável,	
  é	
  a	
  aplicação	
  da	
  Arquitetura	
  da	
  Informação	
  para	
  a	
  criação	
  dos	
  documentos	
  
     chamados	
  de	
  wireframes.	
  
E por que o Joomla?	
  
Veja	
  a	
  seguir	
  as	
  jusLficaLvas	
  de	
  escolha	
  do	
  Joomla	
  mencionadas	
  por	
  um	
  
dos	
  dirigentes	
  da	
  OPAS	
  em	
  reunião	
  em	
  Washington…	
  
Estrutura	
  Conceitual	
  

•  	
  O	
  piloto	
  da	
  intranet	
  apresentado	
  consLtui	
  em	
  um	
  modelo	
  final	
  navegável,	
  que	
  orientou	
  
       o	
  fluxo	
  de	
  navegação	
  dentro	
  do	
  site	
  tanto	
  para	
  os	
  envolvidos	
  no	
  projeto	
  
       	
  
•  	
  Alinhamento	
  com	
  diretrizes	
  de	
  gestão	
  do	
  conhecimento,	
  uLlizando	
  
a	
  ferramenta	
  Open	
  Source	
  Joomla	
  (Content	
  Management	
  System),	
  uma	
  das	
  que	
  	
  mais	
  
       crescem	
  no	
  mundo,	
  no	
  âmbito	
  de	
  usuários	
  e	
  extensões.	
  Sua	
  imensa	
  comunidade	
  garante	
  
       mão-­‐de-­‐obra	
  especializada	
  e	
  extensões	
  que	
  aceleram	
  o	
  desenvolvimento	
  e	
  diminuem	
  
       custos.	
  Diversos	
  sites	
  e	
  portais	
  governamentais	
  no	
  Brasil	
  uLlizam	
  a	
  ferramenta.	
  Dentre	
  os	
  
       exemplos	
  de	
  maior	
  notoriedade	
  temos	
  o	
  Ministério	
  da	
  Educação	
  (www.mec.gov.br)	
  e	
  o	
  
       Conselho	
  Nacional	
  de	
  JusLça	
  (www.cnj.jus.br).	
  
       	
  
•  O	
  Joomla	
  foi	
  desenvolvido	
  em	
  PHP/MySQL.	
  As	
  duas	
  tecnologias	
  são	
  open	
  source	
  e	
  
       dispõem	
  de	
  número	
  bastante	
  extenso	
  de	
  profissionais	
  qualificados	
  no	
  mercado	
  
       brasileiro.	
  Tais	
  fatores	
  somados	
  à	
  existência	
  de	
  documentações	
  on-­‐line	
  disponíveis	
  para	
  o	
  
       CMS	
  e	
  seus	
  solwares	
  de	
  infra-­‐estrutura	
  garantem	
  a	
  conLnuidade	
  do	
  projeto,	
  
       simplificando	
  a	
  fase	
  de	
  manutenção	
  evoluLva.	
  
Estrutura	
  Conceitual	
  

•  	
  O	
  piloto	
  da	
  intranet	
  apresentado	
  consLtui	
  em	
  um	
  modelo	
  final	
  navegável,	
  que	
  orientou	
  
       o	
  fluxo	
  de	
  navegação	
  dentro	
  do	
  site	
  tanto	
  para	
  os	
  envolvidos	
  no	
  projeto	
  
       	
  
•  	
  Alinhamento	
  com	
  diretrizes	
  de	
  gestão	
  do	
  conhecimento,	
  uLlizando	
  
      ferramenta	
  Ono	
  âmbito	
  de	
  usuários	
  e	
  extensões.	
  Sua	
  imensa	
  canagement	
  
                                      pen	
  Source	
  Joomla	
  (Content	
  M omunidade	
  garante	
  
a	
  ferramenta	
  Open	
  Source	
  Joomla	
  (Content	
  Management	
  System),	
  uma	
  das	
  que	
  	
  mais	
  
       crescem	
  no	
  mundo,	
  
      System),	
  uspecializada	
  e	
  extensões	
  que	
  arescem	
  esenvolvimento	
  e	
  niminuem	
  
       mão-­‐de-­‐obra	
  e ma	
  das	
  que	
  	
  mais	
  c celeram	
  o	
  dno	
  mundo,	
   d o	
  
      âmbito	
  dmaior	
  notoriedade	
  	
  overnamentais	
  no	
  Sda	
  Educação	
  (awww.mec.gov.br)	
  e	
  oos	
  
       custos.	
  Diversos	
  sites	
  e	
  portais	
  g
       exemplos	
  de	
  
                             e	
  usuários	
  e textensões.	
   Bua	
  imensa	
  comunidade	
  
                                                         emos	
  o	
  Ministério	
  
                                                                                        rasil	
  uLlizam	
   	
  ferramenta.	
  Dentre	
  
                                                                                                                                           	
  
      garante	
  mão-­‐de-­‐obra	
  especializada	
  e	
  extensões	
  que	
  
       Conselho	
  Nacional	
  de	
  JusLça	
  (www.cnj.jus.br).	
  
       	
  
•  O	
  Joomla	
  foi	
  d o	
  desenvolvimento	
  e	
  uas	
  tecnologias	
   ão	
  open	
  source	
  
      aceleram	
  esenvolvido	
  em	
  PHP/MySQL.	
  As	
  ddiminuem	
  scustos	
   e	
  
       dispõem	
  de	
  número	
  bastante	
  extenso	
  de	
  profissionais	
  qualificados	
  no	
  mercado	
  
       brasileiro.	
  Tais	
  fatores	
  somados	
  à	
  existência	
  de	
  documentações	
  on-­‐line	
  disponíveis	
  para	
  o	
  
       CMS	
  e	
  seus	
  solwares	
  de	
  infra-­‐estrutura	
  garantem	
  a	
  conLnuidade	
  do	
  projeto,	
  
       simplificando	
  a	
  fase	
  de	
  manutenção	
  evoluLva.	
  
Estrutura	
  Conceitual	
  

•  	
  O	
  piloto	
  da	
  intranet	
  apresentado	
  consLtui	
  em	
  um	
  modelo	
  final	
  navegável,	
  que	
  orientou	
  
       o	
  fluxo	
  de	
  navegação	
  dentro	
  do	
  site	
  tanto	
  para	
  os	
  envolvidos	
  no	
  projeto	
  
       	
  
•  	
  Alinhamento	
  com	
  diretrizes	
  de	
  gestão	
  do	
  conhecimento,	
  uLlizando	
  
a	
  ferramenta	
  Open	
  Source	
  Joomla	
  (Content	
  Management	
  System),	
  uma	
  das	
  que	
  	
  mais	
  
       crescem	
  no	
  mundo,	
  no	
  âmbito	
  de	
  usuários	
  e	
  extensões.	
  Sua	
  imensa	
  comunidade	
  garante	
  
       mão-­‐de-­‐obra	
  especializada	
  e	
  extensões	
  que	
  aceleram	
  o	
  desenvolvimento	
  e	
  diminuem	
  
       custos.	
  Diversos	
  sites	
  e	
  portais	
  governamentais	
  no	
  Brasil	
  uLlizam	
  a	
  ferramenta.	
  Dentre	
  os	
  
       Joomla	
  acional	
  esenvolvido	
  eo	
  Ministério	
  da	
  Educação	
  (www.mec.gov.br)	
  e	
  o	
  
       exemplos	
  de	
  maior	
  notoriedade	
  temos	
  
       Conselho	
  N
                           foi	
  d de	
  JusLça	
  (www.cnj.jus.br).	
  
                                                                  m	
  PHP/MySQL.	
  As	
  duas	
  
       tecnologias	
  são	
  open	
  source	
  e	
  dispõem	
  de	
  número	
  
       	
  
•  O	
  Joomla	
  foi	
  desenvolvido	
  em	
  PHP/MySQL.	
  As	
  duas	
  tecnologias	
  são	
  open	
  source	
  e	
  
       bastante	
  úmero	
  bastante	
  extenso	
  de	
  profissionais	
  ualificados	
  no	
  
       dispõem	
  de	
  n
                              extenso	
  de	
  profissionais	
  q qualificados	
  no	
  mercado	
  
       mercado	
  batores	
  somados	
  à	
  existência	
  de	
  documentações	
  on-­‐line	
  disponíveis	
  para	
  o	
  
       brasileiro.	
  Tais	
  f rasileiro.	
  Tais	
  fatores	
  somados	
  à	
  existência	
  de	
  
       CMS	
  e	
  seus	
  solwares	
  de	
  infra-­‐estrutura	
  garantem	
  a	
  conLnuidade	
  do	
  projeto,	
  
       documentações	
  on-­‐line	
  evoluLva.	
  
       simplificando	
  a	
  fase	
  de	
  manutenção	
   disponíveis	
  para	
  o	
  CMS	
  e	
  seus	
  
    solwares	
  de	
  infra-­‐estrutura	
  garantem	
  a	
  conLnuidade	
  do	
  
    projeto,	
  simplificando	
  a	
  fase	
  de	
  manutenção	
  evoluLva.	
  
O projeto	
  
Concepção e de nição	
  
Concepção e de nição	
  


                  Recursos de
                  Reunião
Delegação/
Concepção e de nição	
  
             Su b s t i tuição de
                                s
             Co laboradore



                      Recursos de
                      Reunião
Agenda de
                 s
 Co mpro misso
                     Delegação/
Concepção e de nição	
  
                     Su b s t i tuição de
                                        s
                     Co laboradore



                              Recursos de
                              Reunião
Agenda de
                 s
 Co mpro misso
                     Delegação/
Concepção e de nição	
  
                     Su b s t i tuição de
                                        s
                     Co laboradore



                              Recursos de
                              Reunião
S
L eitor de RS
de sites
               s
s elecionado
DEZENAS DE de
             a
 SI T ESgend
       A
     Co mpr o missos
                       Delegação/
  Concepção e de nição	
  
                       Su b s t i tuição de
                                          s
                       Co laboradore



                                Recursos de
                                Reunião
S
L eitor de RS
de sites
               s
s elecionado
DEZENAS DE de
             a
 SI T ESgend
       A            Resumos
                    s
       Co mpro misso executivos
  Concepção e de nição	
    Delegação/
                            Su b s t i tuição de
                                               s
                            Co laboradore



                                      Recursos de
                                      Reunião
S
L eitor de RS
de sites
               s
s elecionado
DEZENAS DE de
             a
 SI T ESgend
       A            Resumos
                    s
       Co mpro misso executivos
  Concepção e de nição	
      Delegação/
                             aS ão i u
                               çubs tr te ição de
                         egr enda boradores
                     Int cal Co la
                      web o ok...
                       O utl
                                  e :)
                              ang
                         E xch           Recursos de
                                         Reunião
S
L eitor de RS
de sites
               s
s elecionado
DEZENAS DE de
             a
 SI T ESgend
       A            Resumos
                    s
       Co mpro misso executivos
  Concepção e de nição	
       Delegação/
                                 ão i u
                               çubs tr te ição de
                              aS
                         egr enda boradores
                     Int cal Co la
                      web o ok...                   “con
                                                   Rela teni dos
                            l
                       O ut
                                                        cion
                                                            ado
                                      : )                        s”

                               a nge          Conteúdo
                         E xch            Recumultidetegori-
                                              rsos ca
                                          Reunzao , multi-
                                               iã do
                                              id io ma, multi!
                                                                ias
                                                         G aler
                                                             gem
                                                         ima
                                                       Vídeo
S
L eitor de RS
de sites
               s
s elecionado
DEZENAS DE de
             a
 SI T ESgend
       A            Resumos
                    s
       Co mpro misso executivos
  Concepção e de nição	
       Delegação/
                                 ão i u
                               çubs tr te ição de
                              aS
                         egr enda boradores
                     Int cal Co la
                      web o ok...                   “con
                                                   Rela teni dos
                            l
                       O ut
                                                        cion
                                                            ado
                                      : )                        s”

                               a nge          Conteúdo
                         E xch            Recumultidetegori-
                                              rsos ca
                                          Reunzao , multi-
                                               iã do
                                              id io ma, multi!
                                                                ias
                                                         G aler
                                                             gem
                                                         ima
                                                       Vídeo
S
L eitor de RS                                                       e
de sites                                       Mas tem qu
                                                                      a
            o s                                 ser legal par
selecionad
DEZE   NAS DE                                   o usuário…
      Agenda de Resumos
 SI TES            s
      Co mpro misso executivos                   Músicas?
  Concepção e de nição	
      Delegação/         PODCASTS
                                ão i u
                              çubs tr te ição de
                             aS
                        egr enda boradores
                    Int cal Co la
                     web o ok...                   “con
                                                   Rela teni dos
                           l
                      O ut
                                                       cion
                                                            ado
                                     : )                         s”

                              a nge          Conteúdo
                        E xch            Recumultidetegori-
                                             rsos ca
                                         Reunzao , multi-
                                              iã do
                                             id io ma, multi!
                                                                  ias
                                                           G aler
                                                               gem
                                                           ima
                                                         Vídeo
S
 L eitor de RS                                                       e
 de sites                                       Mas tem qu
                                                                       a
             o s                                 ser legal par
 selecionad
 DEZE   NAS DE                                   o usuário…
       Agenda de Resumos
  SI TES            s
       Co mpro misso executivos                   Músicas?
    Concepção e de nição	
     Delegação/         PODCASTS
                                 ão i u
                               çubs tr te ição de
                              aS
                         egr enda boradores
                     Int cal Co la
                      web o ok...                   “con
                                                    Rela teni dos
                            l
                       O ut
                                                        cion
                                                             ado
Tw itte                               : )                         s”

MICR
       r                       a nge          Conteúdo
      OBLOG              E xch            Recumultidetegori-
                                              rsos ca
             !
                                          Reunzao , multi-
                                               iã do
                                              id io ma, multi!
                                                                    ias
                                                             G aler
                                                                 gem
                                                             ima
                                                          Vídeo
S
 L eitor de RS                                                               e
 de sites                                               Mas tem qu
                                                                               a
             o s                                        se r legal par
 selecionad
 DEZE   NAS DE                                          o usuário…
       Agenda de Resumos
  SI TES             s
       Co mpro misso executivos                          Músicas?
    Concepção e de nição	
         Delegação/            PODCASTS
                                 aS   ão i u
                                    çubs tr te ição de
                           egr enda boradores
                      Int cal Co la
                       web o ok...                          “con
                                                            Rela teni dos
                               lrocessos:
                         O utp
                                                                cion
                       o w de                                        ado
Tw itte          Workfl                        : )                         s”

MICR
       r         U suário hber     a  nge             Conteúdo
      OBLOG
                  pre      a c
                      cisExsa                     Recumultidetegori-
                                                      rsos ca
             !
                  qua   ndo um                    Reunzao , multi-
                                                      iã do
                              so                      id io ma, multi!
                   proces
                      ecisa      de sua                             aler
                                                                          ias
                   pr                   aker)                     G
                                                                       gem
                    ação   . (Pro cess M
                                                                   ima
                                                                 Vídeo
S
 L eitor de RS                                                               e
 de sites                                                 Mas tem qu
             o s                                     Blo ser legal para
 selecionad                                              g d
                                                    repr     osuário…
 DEZENAS DE de                                           eoeu
                                                          s n
       Agenda                                                  tan
                     s s    umos                                    te
  SI TES            oRe
       Co mpro miss executivos                            Músicas?
    Concepção e de nição	
         Delegação/              PODCASTS
                                 aS   ão i u
                                    çubs tr te ição de
                           egr enda boradores
                      Int cal Co la
                       web o ok...                           “con
                                                            Rela teni dos
                               lrocessos:
                         O utp
                                                                 cion
                       o w de                                        ado
Tw itte          Workfl                        : )                         s”

MICR
       r         U suário hber     a  nge              Conteúdo
      OBLOG
                  pre      a c
                      cisExsa                     Recumultidetegori-
                                                       rsos ca
             !
                  qua   ndo um                    Reunzao , multi-
                                                        iã do
                              so                       id io ma, multi!
                   proces
                      ecisa      de sua                              aler
                                                                          ias
                   pr                   aker)                      G
                                                                       gem
                    ação   . (Pro cess M
                                                                   ima
                                                               Vídeo
S
 L eitor de RS                                                                   e
 de sites                                                     Mas tem qu
                o s                                      Blo ser legal para
 selecionad                                                  g d
                                                        repr     osuário…
 DEZENASesDE de H:                                           eoeu
                                                              s n
           P soal do R
       Age“Sedamuito boResumos
           n ria                                                   tan
  SITES orgromamsos ter om                                              te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                    Músicas?
                                       Delegação/              PODCASTS
                     em:
    Concepção e de nição	
  
          FLAS H
          Navegável
                                     aS   ão i u
                                        çubs tr te ição de
                               egr enda boradores
          Auto mático

                          Int cal Co la
          INTERATIVO. b
                           we” o ok...                           “con
                                                                Rela teni dos
                                   lrocessos:
                             O utp
                                                                     cion
                           o w de                                        ado
Tw itte              Workfl                        : )                         s”

MICR
       r             U suário hber     a  nge              Conteúdo
      OBLOG
                      pre      a c
                          cisExsa                     Recumultidetegori-
                                                           rsos ca
               !
                      qua   ndo um                    Reunzao , multi-
                                                            iã do
                                  so                       id io ma, multi!
                       proces
                          ecisa      de sua                              aler
                                                                              ias
                       pr                   aker)                      G
                                                                           gem
                        ação   . (Pro cess M
                                                                       ima
                                                                  Vídeo
S
 L eitor de RS                                                                  e
 de sites                                                    Mas tem qu
                o s                                     Blo ser legal para
 selecionad                                                 g d
                                                       repr     osuário…
 DEZENASesDE de H:                                          eoeu
                                                             s n
           P soal do R
       Age“Sedamuito boResumos
           n ria                                                  tan
  SITES orgromamsos ter om                                             te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                   Músicas?
                                       Delegação/             PODCASTS
                     em:
    Concepção e de nição	
  
          FLAS H
          Navegável
                                     aS   ão i u
                                        çubs tr te ição de
                               egr enda boradores
          Auto mático

                          Int cal Co la
          INTERATIVO. b
                           we” o ok...                          “con
                                                               Rela teni dos
                                   lrocessos:
                             O utp Seria :) ante,
                                                                    cion
                           o w de                                       ado
Tw itte              Workfl
                                                  ss
                                                                             s”
       r             U                    ne e
                       suário hintr re UE SEConteúdo
                                            g             R
MICR
      OBLOG                    a    c a
                                 xsabe M Q Recumultidetegori-
                                                          rsos ca
               !      precisE           T  E         0
                                o um EB 2.Reunzao , multi- iã do
                      quand              W
                                  so                      id io ma, multi!
                       proces
                          ecisa      de sua                             aler
                                                                             ias
                       pr                   aker)                     G
                                                                          gem
                        ação   . (Pro cess M
                                                                      ima
                                                                 Vídeo
S
 L eitor de RS                                                                     e
 de sites                                                     Mas tem qu
                o s                                      Blo ser legal para
 selecionad                                                  g d
                                                        repr      osuário…
 DEZENASesDE de H:                                           eoeu
                                                              s n
           P soal do R
       Age“Sedamuito boResumos
           n ria                                                    tan
  SITES orgromamsos ter om                                                te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                    Músicas?
                                       Delegação/              PODCASTS
                     em:
     Concepção e de nição	
  
          FLAS H
          Navegável
                                     aS   ão i u
                                        çubs tr te ição de M
                               egr enda boradores UITOS
          Auto mático

                          Int cal Co la                         B ANNE
          INTERATIVO. b                    ...                              RS
                           we” o ok s:                            “con
                                                               ROTAT
                                                                  Rela teni dos
                                   l
                                 tprocesso a
                             O u Seri                   te,                IdooS
                                                                      cion
                           o w de                                          aV
Tw itte              Workfl                        :
                                                  ss) an                        s”
       r             U                    ne e
                       suário hintr re UE SEConteúdo
                                            g               R
MICR
      OBLOG                    a    c a
                                 xsabe M Q Recumultidetegori-
                                                            rsos ca
               !      precisE           T  E          0
                                o um EB 2.Reunzao , multi-  iã do
                      quand              W
                                  so                        id io ma, multi!
                       proces
                          ecisa      de sua                                aler
                                                                                ias
                       pr                   aker)                       G
                                                                             gem
                        ação   . (Pro cess M
                                                                         ima
                                                                    Vídeo
S
 L eitor de RS                                                                     e
 de sites                                                     Mas tem qu
                o s                                      Blo ser legal para
 selecionad                                                  g d
 DEZENASesDE de H:
           P soal do R
                         CHAT                           repr
                                                             eoeu
                                                              s n
                                                                  osuário…
                                                                    tan
       Age“Sedamuito boResumos
           n ria
  SITES orgromamsos ter om                                                te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                    Músicas?
                                       Delegação/              PODCASTS
                     em:
     Concepção e de nição	
  
          FLAS H
          Navegável
                                     aS   ão i u
                                        çubs tr te ição de M
                               egr enda boradores UITOS
          Auto mático

                          Int cal Co la                         B ANNE
          INTERATIVO. b                    ...                              RS
                           we” o ok s:                            “con
                                                               ROTAT
                                                                  Rela teni dos
                                   l
                                 tprocesso a
                             O u Seri                   te,                IdooS
                                                                      cion
                           o w de                                          aV
Tw itte              Workfl                        :
                                                  ss) an                        s”
       r             U                    ne e
                       suário hintr re UE SEConteúdo
                                            g               R
MICR
      OBLOG                    a    c a
                                 xsabe M Q Recumultidetegori-
                                                            rsos ca
               !      precisE           T  E          0
                                o um EB 2.Reunzao , multi-  iã do
                      quand              W
                                  so                        id io ma, multi!
                       proces
                          ecisa      de sua                                aler
                                                                                ias
                       pr                   aker)                       G
                                                                             gem
                        ação   . (Pro cess M
                                                                         ima
                                                                    Vídeo
S
 L eitor de RS                                                                     e
 de sites                                                     Mas tem qu
                o s                                      Blo ser legal para
 selecionad                                                  g d
 DEZENASesDE de H:
           P soal do R
                         CHAT                           repr
                                                             eoeu
                                                              s n
                                                                  osuário…
                                                                    tan
       Age“Sedamuito boResumos
           n ria
  SITES orgromamsos ter om                                                te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                    Músicas?
                                       Delegação/              PODCASTS
                     em:
     Concepção e de nição	
  
          FLAS H
          Navegável
                                     aS   ão i u
                                        çubs tr te ição de M
                               egr enda boradores UITOS
          Auto mático

                          Int cal Co la                         B ANNE
          INTERATIVO. b                    ...                              RS
                           we” o ok s:                            “con
                                                               ROTAT
                                                                  Rela teni dos
                                   l
                                 tprocesso a
                             O u Seri                   te,                IdooS
                                                                      cion
                           o w de                                          aV
Tw itte              Workfl                        :
                                                  ss) an                        s”
       r             U                    ne e
                       suário hintr re UE SEConteúdo
                                            g               R
MICR
      OBLOG                    a    c a
                                 xsabe M Q Recumr stidetegori-
                                                            rso
               !      precisE           T  E Aut0 ntica ul ca
                                                      e
                                o um EB 2.RLDAzao , multi-  iã
                      quand              W Vi       a eunP do
                                  so                        id io ma, multi!
                       proces
                          ecisa      de sua                                aler
                                                                                ias
                       pr                   aker)                       G
                                                                             gem
                        ação   . (Pro cess M
                                                                         ima
                                                                    Vídeo
S
 L eitor de RS                                                                     e
 de sites                                                      Mas tem qu
                o s                                       Blo ser legal para
 selecionad                                                   g d
 DEZENASesDE de H:
           P soal do R
                         CHAT                            repr
                                                              eoeu
                                                               s n
                                                                  osuário…
                                                                    tan
       Age“Sedamuito boResumos
           n ria
  SITES orgromamsos ter om                                                te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                     Músicas?
                     em:
                                        fi lar
                              Para Decegação/                   PODCASTS
     Concepção e de nição	
  
          FLAS H
          Navegável
                                     a    eg i o
                                        çu o al tu
                              mais Slãbs tr, e ição de MU
                               egr rio aeriaadores
          Auto mático
                            nt suáend t bor                          ITOS
                          I u cal Co la                         B ANNE
          INTERATIVO. b e k...                                              RS
                           we” u o o s:
                               q l
                                                                  “con
                                                                ROTAT
                                                                  Rela teni dos
                                 tprocesnia izar te,
                             O ue s er
                                   r o s al
                                           o                          cion
                                                                           IdooS
                                                                           aV
Tw itte                        p S
                           o w de
                                                    )...n
                                                  ssa EConteúdo
                                                  :                             s”
                     Workfl
       r             U
                               o          ne e
                                       pág i e
                       suárisuahintr rnaUE S R
MICR
      OBLOG                    a   c a
                                 xsabe M Q Recumr stidetegori-
                                                            rso
               !      precisE           T  E Aut0 ntica ul ca
                                                       e
                                o um EB 2.RLDAzao , multi-   iã
                      quand              W Vi       a eunP do
                                  so                        id io ma, multi!
                       proces
                          ecisa     de sua                                 aler
                                                                                ias
                       pr                   aker)                       G
                                                                             gem
                        ação   . (Pro cess M
                                                                         ima
                                                                    Vídeo
S
 L eitor de RS                                                                                             e
 de sites                                                                               Mas tem qu
                      o    s                                                       Blo ser legal para
 selecionad                                                                            g d
 DEZENASesDE de H:
                 P soal do R
                                 CHAT                                             repr
                                                                                       eoeu
                                                                                        s n
                                                                                           osuário…
                                                                                              tan
       Age“Sedamuito boResumos
                 n ria
  SITES orgromamsos ter o                     m                                                    te
       Co mp anot…is a nexecutivos
                intrane
                           gr                 a                                         Músicas?
                                    em:
                                                                   fi lar
                                                      Para Decegação/                    PODCASTS
      Concepção e de nição	
  
                FLAS H

                                                          links,	
   ga i o
                                                      m graçufo al u
  Mais	
  de	
  1utomiátens,	
  entre	
  ais Slãbstr,te ição de M	
  Unterações	
  
                Navegável
                A 25	
   tico                                        euncionalidades	
  e i
                                                nte unotações	
  eldteriaadoro	
  cliente)	
   ITOS
                                              I us alend ocumentação	
  reais	
  d esBAN
                   (post-­‐its	
  ficqcios	
  não	
  refletem	
  aár io 	
   abor
                                                                   Co
              INTERATIVO. bce k...                                                              N
                                                                                           “con ERS
                                                we” u o o s:
                                                       q l                               ROelaATidos
                                                                                                ten
                                                         t c ss               ar
                                                                                          R
                                                                                              T cionId
                                                    O ueproSe ria iz) ante,
                                               ow de rso nal
                                                                      o
                                                                                                    a Vo
                                                                                                       os” S
Tw itte                            Wor  kfl             p          e e ss .   : ..
          r                        U
                                                       o          pág i e
                                      suárisuahintr rnaUE SEConteúdo ne              R
MICR
      OBLOG                                            a    c a
                                                          xsabe M Q Recumr stidetegori-
                                                                                     rso
                     !              precisE                        T  E Aut0 ntica ul ca
                                                                                e
                                                         o um EB 2.RLDAzao , multi-   iã
                                     quand                          W Vi      a eunP do
                                                          so                         id io ma, multi!
                                     proces
                                              ecisa             de sua                              aler
                                                                                                         ias
                                      pr                               aker)                      G
                                                                                                      gem
                                       ação            . (Pro    cess M
                                                                                                  ima
                                                                                       Vídeo
S
 L eitor de RS                                                                     e
 de sites                                                      Mas tem qu
                o s                                       Blo ser legal para
 selecionad                                                   g d
 DEZENASesDE de H:
           P soal do R
                         CHAT                            repr
                                                              eoeu
                                                               s n
                                                                  osuário…
                                                                    tan
       Age“Sedamuito boResumos
           n ria
  SITES orgromamsos ter om                                                te
       Co mp anot…is a nexecutivos
          intrane
                  gr     a                                     Músicas?
                     em:
                                        fi lar
                              Para Decegação/                   PODCASTS
     Concepção e de nição	
  
          FLAS H
          Navegável
                                        çu o al tu   o
                              maip Slãbs tr, rioridades.	
  
                Muitas	
  idéias,	
  s oucas	
  ipe ição de MUI
                                     a    eg
                               egr rio aeriaadores
          Auto mático
                                                                       TOS
                          Int suáend t bor
                              u cal Co la                       B ANNE
          INTERATIVO. b e k...                                              RS
                           we” u o o s:
                               q l
                                                                  “con
                                                                ROTAT
                                                                  Rela teni dos
                                 tprocesnia izar te,
                             O ue s er
                                   r o s al
                                           o                          cion
                                                                           IdooS
                                                                           aV
Tw itte                        p S
                           o w de
                                                    )...n
                                                  ssa EConteúdo
                                                  :                             s”
                     Workfl
       r             U
                               o          ne e
                                       pág i e
                       suárisuahintr rnaUE S R
MICR
      OBLOG                    a   c a
                                 xsabe M Q Recumr stidetegori-
                                                            rso
               !      precisE           T  E Aut0 ntica ul ca
                                                       e
                                o um EB 2.RLDAzao , multi-   iã
                      quand              W Vi       a eunP do
                                  so                        id io ma, multi!
                       proces
                          ecisa      de sua                                aler
                                                                                ias
                       pr                   aker)                       G
                                                                             gem
                        ação   . (Pro cess M
                                                                         ima
                                                                    Vídeo
Impasse!	
  
Solução
 adotada:	
  
 	
  
PermiLr	
  que	
  o	
  cliente	
  decida	
  o	
  que	
  é	
  mais	
  importante	
  por	
  
            intermédio	
  da	
  Arquitetura	
  da	
  Informação.	
  
                         Saiba+:	
  hQp://pt.wikipedia.org/wiki/Arquitetura_de_informação	
  




           s
Criar mapa                         Definir                                                       Planejar
                                               s
de                                 priori dade                                                  telas
navegação
Exemplo	
  de	
  wireframe	
  de	
  saída	
  do	
  solware	
  Axure.	
  Itens	
  em	
  vermelho	
  sugerem	
  interação.	
  Versão	
  final	
  do	
  wireframe:	
  4.2.	
  
Exemplo	
  de	
  wireframe	
  de	
  saída	
  do	
  solware	
  Axure.	
  Itens	
  em	
  vermelho	
  sugerem	
  interação.	
  Versão	
  final	
  do	
  wireframe:	
  4.2.	
  
Exemplo	
  de	
  wireframe	
  de	
  saída	
  do	
  solware	
  Axure.	
  Itens	
  em	
  vermelho	
  sugerem	
  interação.	
  Versão	
  final	
  do	
  wireframe:	
  4.2.	
  
Exemplo	
  de	
  wireframe	
  de	
  saída	
  do	
  solware	
  Axure.	
  Itens	
  em	
  vermelho	
  sugerem	
  interação.	
  Versão	
  final	
  do	
  wireframe:	
  4.2.	
  
Exemplo	
  de	
  wireframe	
  de	
  saída	
  do	
  solware	
  Axure.	
  Itens	
  em	
  vermelho	
  sugerem	
  interação.	
  Versão	
  final	
  do	
  wireframe:	
  4.2.	
  
Wireframes	
  que	
  foram	
  detalhados.	
  
Layout	
  vr.	
  1.0	
  
Layout	
  vr.	
  6.0	
  
Layout	
  vr.	
  6.0	
  
	
  
Exemplo	
  de	
  wireframe	
  de	
  
página	
  interna.	
  Esta	
  não	
  foi	
  
a	
  única	
  página	
  interna	
  a	
  ser	
  
detalhada	
  em	
  layout:	
  todos	
  
os	
  wireframes	
  Lveram	
  
modelos	
  em	
  psd	
  
aprovados.	
  
Ok, ok… mas cadê o Joomla?!	
  
 Até	
  então	
  o	
  projeto	
  era	
  independente	
  de	
  CMS	
  ou	
  linguagem	
  
            de	
  programação.	
  Testes	
  e	
  aprovações	
  foram	
  feitas	
  em	
  
                   wireframe.	
  Refações	
  de	
  layout	
  ficaram	
  para	
  o	
  PSD.	
  

•  Horas	
  de	
  desenvolvimento	
  economizadas	
  
•  Horas	
  de	
  reuniões	
  economizadas	
  
•  Vidas	
  economizadas…	
  

•  A	
  dedicação	
  do	
  cliente	
  no	
  planejamento	
  conjunto	
  dará	
  a	
  medida	
  do	
  quanto	
  ele	
  pretende	
  invesLr,	
  e	
  quais	
  são	
  as	
  chances	
  do	
  projeto	
  vingar	
  de	
  verdade.	
  
   O	
  fato	
  da	
  Opas	
  ter	
  comprado	
  a	
  proposta	
  de	
  uma	
  fase	
  de	
  planejamento	
  mais	
  longa	
  contou	
  muito	
  para	
  a	
  qualidade	
  do	
  projeto.	
  
Planejamento	
  de	
  módulos,	
  plugins,	
  componentes	
  e	
  interações	
  envolvidas	
  através	
  do	
  “fateamento”	
  do	
  wireframe.	
  
Planejamento	
  de	
  módulos,	
  plugins,	
  componentes	
  e	
  interações	
  envolvidas	
  através	
  do	
  “fateamento”	
  do	
  wireframe.	
  
Sequencia de atividades:	
  
                               1.	
  Concepção	
  e	
      5.	
  Interface*	
        10.	
  Manual	
  do	
  
                                     Definição	
                                            usuário	
  


                                   Aprovação	
               Aprovação	
             Homologação	
  

                                2.	
  Arquitetura	
         6.	
  Template	
             11.	
  Deploy	
  
                               da	
  informação*	
                Joomla	
  

                                   Aprovação	
             Homologação	
  
                                                                                     12.	
  Manutenção	
  
                                                                                            evoluLva	
  
                               3.Levantamento	
                 7.	
  
                                de	
  requisitos*	
       Desenvolvimento	
  


                                   Aprovação	
             8.	
  Integrações*	
  

                                   4.	
  Layout	
  
                                    (PSDs)	
  
                                                          9.	
  MulL-­‐idiomas	
  

                                   Aprovação	
  
Detalhamento de soluções
•    Dupla	
  autenLcação	
  
•    Emails	
  e	
  compromissos	
  do	
  Outlook	
  Exchange	
  
•    Estrutura	
  organizacional	
  
•    Microblog	
  
•    LDAP	
  
•    K2	
  
•    Podcasts	
  
•    Chat	
  
•    Painel	
  de	
  avisos	
  
•    Outras	
  integrações	
  
•    Documentação	
  
Resultado Parcial
Dupla autenticação
      •  Plugin	
  que	
  permite	
  a	
  autenLcação	
  no	
  frontend	
  e	
  no	
  backend	
  do	
  Joomla	
  da	
  Intranet,	
  a	
  parLr	
  de	
  uma	
  autenLcação	
  comum	
  no	
  frontend.	
  
                 •  ULlizado	
  em	
  conjunto	
  com	
  um	
  plugin	
  que	
  bloqueia	
  o	
  acesso	
  ao	
  frontend	
  a	
  menos	
  que	
  o	
  usuário	
  esteja	
  autenLcado.	
  




                                                                                                                                                                                                             Plugin	
  de	
  dupla	
  autenLcação	
  
Acesso	
  à	
  intranet	
                                 Plugin	
  1	
  
                                                          (system):	
  Se	
                                        AutenLcação	
                                             Plugin	
  2	
  
                                                          não	
  esLver	
                                          LDAP	
  –	
  plugin	
                                     (user):	
  Criação	
  
                                                          autenLcado	
  vai	
                                      naLvo	
                                                   de	
  session	
  em	
  
                                                          para	
  página	
  de	
                                                                                             frontend	
  e	
  
                                                          autenLcação	
                                                                                                      backend.	
  




                                                                                  Usuário	
  é	
  
                                                                                  redirecionado	
  a	
                                                                   Caso	
  usuário	
  
                                                                                                                                                                         tenha	
  acesso	
  
                                                                                  uma	
  task	
  da	
  
                                                                                  com_login	
  (hack)	
                                                                  administraLvo	
  
  Acesso	
  à	
  intranet	
  
Webmail e integração com
               agenda de contatos


                                                Plugin	
  2	
  
                                                 (user)	
                                      Autor:	
  
                                                                                               Troy	
  Wolf	
  

Senha	
  é	
  capturada	
  e	
                                             	
  class_hQp	
  
  gravada	
  no	
  objeto	
  
 registry	
  da	
  session.	
                                                                  Autor:	
  
 Nome	
  da	
  variável	
  é	
                                                                 Troy	
  Wolf	
  
  vinculado	
  ao	
  ID	
  da	
  
 session	
  e	
  o	
  valor	
  da	
     	
  Classe	
  Exchange	
           	
  class_xml	
  
variável	
  é	
  codificado.	
           hQp://webmail.lalala.com	
  



                                          hQp://www.troywolf.com/arLcles/php/exchange_webdav_examples.php	
  
Plugin	
  2	
  
                                                          (user)	
  


Senha	
  é	
  capturada	
  e	
                                                              	
  class_hQp	
  
  gravada	
  no	
  objeto	
  
 registry	
  da	
  session.	
  
 Nome	
  da	
  variável	
  é	
  
  vinculado	
  ao	
  ID	
  da	
  
 session	
  e	
  o	
  valor	
  da	
               	
  Classe	
  Exchange	
                  	
  class_xml	
  
variável	
  é	
  codificado.	
  
Acesso	
  na	
  classe	
  exchange	
  
é	
  direto,	
  já	
  que	
  está	
  dentro	
  
     do	
  contexto	
  do	
  joomla.	
  



                                                                               Responde	
  a	
  integrações	
  
                                                                               Ajax	
  diversas	
  	
  
                                                  com_integraLons	
  
Webmail e integração com
      agenda de contatos



               Requisição	
  ajax	
  


INTRANET	
                              com_integraLons	
  
Webmail e integração com
      agenda de contatos


                                 class_hQp	
   class_xml	
     exchange	
  



               Requisição	
  ajax	
                                  Requisição	
  hQp	
  

                                                                                             Oulook	
  
INTRANET	
                              com_integraLons	
                                    Exchange	
  Server	
  
                                                                                             2003	
  
Webmail e integração com
      agenda de contatos


                                 class_hQp	
   class_xml	
     exchange	
  



               Requisição	
  ajax	
                                  Requisição	
  hQp	
  

                                                                                              Oulook	
  
INTRANET	
                              com_integraLons	
                                     Exchange	
  Server	
  
                                                                       Resposta	
  HTML	
     2003	
  
Webmail e integração com
      agenda de contatos


                                 class_hQp	
   class_xml	
     exchange	
  



               Requisição	
  ajax	
                                  Requisição	
  hQp	
  

                                                                                              Oulook	
  
INTRANET	
                              com_integraLons	
                                     Exchange	
  Server	
  
               Resposta	
  JSON	
                                      Resposta	
  HTML	
     2003	
  
Webmail e integração com
       agenda de contatos


                                    class_hQp	
   class_xml	
     exchange	
  



                  Requisição	
  ajax	
                                  Requisição	
  hQp	
  

                                                                                                 Oulook	
  
INTRANET	
                                 com_integraLons	
                                     Exchange	
  Server	
  
                  Resposta	
  JSON	
                                      Resposta	
  HTML	
     2003	
  


  •  QuanLdade	
  e-­‐mails	
  não	
  lidos.	
  
  •  Compromissos	
  de	
  acordo	
  com	
  a	
  data	
  
Microblog, chat, painel de
               avisos

mod_microblog	
                    Requisição	
                                  Requisição	
  
                                   ajax	
                                        ajax	
                 	
  	
  	
  	
  	
  	
  	
  mod_chat	
  
                                                                                                  Resposta	
  
                                                                                                      json	
  
                    Resposta	
  
                        json	
  



                                                    com_integraLons	
  
                                                                	
  
                                                                                                   Requisição	
  
                                                           Controllers:	
  
                        Requisição	
                                                               ajax	
  
                                                            Microblog	
  
                        ajax	
  
                                                              Chat	
  
                                   Resposta	
                Panel	
              Resposta	
  
                                       json	
                                         json	
  




  com_microblog	
                      Jquery	
  +	
  ajax	
  +	
  json	
  +	
  setInterval	
  
                                                                                                        	
  	
  	
  	
  	
  	
  	
  mod_panel	
  
Estrutura
organizacional
Estrutura
organizacional
Estrutura
organizacional




Janela	
  esLlo	
  ‘lightbox’	
  com	
  a	
  
estrutura	
  organizacional	
  da	
  Opas.	
  
Desenvolvimento	
  em	
  Flex.	
  Permite	
  
interações	
  de	
  clique	
  e	
  
movimentação	
  dos	
  itens	
  
disponíveis.	
  
.swf	
                .xml	
  

Página	
  de	
  estrutura	
     Arquivo	
  Flex	
     Arquivo	
  xml	
  
  organizacional	
  
Podcasts


                      +	
     mod_podcastcontroller	
  
                                                            +	
     mod_podcastwindow	
  
 com_podcasts	
  
                                   (html	
  +	
  js)	
                (jwplayer	
  +	
  js)	
  
(administrator)	
  


                                           +	
  

                                      Template	
  
                                    (js	
  principal)	
  
K2
•  Agrega	
  conjunto	
  de	
  funcionalidades	
  úteis	
  ao	
  
   projeto	
  como:	
  avaliação	
  de	
  conteúdo,	
  
   comentários,	
  itens	
  relacionados,	
  divulgação	
  
   em	
  redes	
  sociais	
  e	
  galeria	
  de	
  imagens.	
  
•  Não	
  possui	
  limite	
  de	
  níveis	
  de	
  categorias.	
  
•  Agregou	
  ao	
  Joomla	
  1.5	
  as	
  funcionalidades	
  
   necessárias	
  ao	
  projeto	
  
Joomla 1.5 ?
•  Obje&vo	
  
    –  Evitar	
  alterações	
  frequentes	
  
    –  Versão	
  1.5	
  foi	
  testada	
  e	
  aperfeiçoada	
  por	
  longo	
  
       período	
  
•  Com	
  exceção	
  do	
  novo	
  ACL,	
  k2	
  agregou	
  ao	
  1.5	
  
   o	
  que	
  nos	
  seria	
  úLl	
  na	
  1.6	
  
•  Domínio	
  do	
  código	
  
Miscelânea
Documentação
Template	
  
Organização de
     arquivos
                 •  Framework	
  js:	
  jquery	
  
                 •  intranet1.0	
  –	
  template	
  principal	
  
                 •  intranet1.0_login	
  –	
  tela	
  de	
  login	
  
                 •  iframe	
  
                 •  Todos	
  os	
  arquivos	
  de	
  layout	
  na	
  pasta	
  do	
  template	
  

                 •  Classes	
  criadas	
  ficam	
  em	
  diretório	
  na	
  library,	
  que	
  
                    pode	
  ser	
  instanciado	
  por	
  meio	
  de:	
  
                    jinclude(‘opas.php.nomeclasse’);	
  
                 •  Importante:	
  uLlizar	
  ambientes	
  versionados	
  não	
  
                    somente	
  para	
  desenvolvimento	
  mas	
  também	
  para	
  
                    o	
  deploy.	
  
Conclusões
             •  O	
  Joomla	
  pode	
  ser	
  bem	
  aplicado	
  em	
  
                Intranets	
  corporaLvas,	
  diminuindo	
  
                custos.	
  Essa	
  possibilidade	
  é	
  ignorada	
  
                pelos	
  usuários	
  da	
  maioria	
  dos	
  CMSs	
  
                proprietários	
  
             •  Quando	
  uma	
  organização	
  desse	
  porte	
  
                adota	
  o	
  Joomla,	
  todos	
  ganham:	
  
                –  Mais	
  confiabilidade	
  
                –  Novas	
  oportunidades	
  
•  Joomla	
  
                          Open	
  Source	
  MaQers,	
  desenvolvedores	
  do	
  core	
  e	
  do	
  K2	
  



Créditos do projeto
                      •  Conceito	
  e	
  gestão	
  na	
  Opas	
  
                          Pedro	
  Clé	
  e	
  Júlio	
  Mariano	
  
                      •  Arquitetura	
  da	
  Informação	
  
                          João	
  Francisco	
  Sebben	
  
                      •  Responsável	
  técnico	
  da	
  	
  fase	
  de	
  desenvolvimento	
  
                          Rafael	
  Berlanda	
  
                      •  Requisitos	
  e	
  mapeamento	
  de	
  funcionalidades	
  
                          Rafael	
  Berlanda	
  
                      •  Layout	
  
                          Raphael	
  Sampaio	
  e	
  Flávio	
  Dias	
  
                      •  Interface	
  base	
  
                          Daniel	
  Marques	
  Silva	
  
                      •  Detalhamento	
  de	
  interface	
  e	
  integração	
  com	
  Joomla	
  
                          Rafael	
  Berlanda	
  
                      •  Desenvolvimento	
  Joomla	
  
                          Rafael	
  Berlanda	
  e	
  Leonardo	
  Lucas	
  
                      •  Desenvolvimento	
  Flex	
  
                          Antônio	
  Cesar	
  
                      •  Pesquisa	
  
                          Antônio	
  Cesar	
  e	
  Rafael	
  Berlanda	
  
                      •  Documentação	
  
                          Antônio	
  Ricardo	
  e	
  Flávio	
  Dias	
  
•  A	
  Deus.	
  
Obrigado!   •  Aos	
  presentes	
  na	
  palestra	
  
            •    À	
  organização	
  do	
  JDBR11	
  
            •    Aos	
  colegas	
  de	
  trabalho	
  
            •    À	
  OPAS.	
  
            •    Ao	
  desenvolvedor	
  Troy	
  Wolf	
  



            •  Rafael	
  de	
  Souza	
  Berlanda	
  
            •  @berlanda	
  
            •  rafaelberlanda@gmail.com	
  

Mais conteúdo relacionado

Destaque

Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisrafaelberlanda
 
Federal Government Standard Web Portal developed at Joomla!
Federal Government Standard Web Portal developed at Joomla!Federal Government Standard Web Portal developed at Joomla!
Federal Government Standard Web Portal developed at Joomla!rafaelberlanda
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomlarafaelberlanda
 
Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Trídia Criação
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Destaque (6)

Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portais
 
Federal Government Standard Web Portal developed at Joomla!
Federal Government Standard Web Portal developed at Joomla!Federal Government Standard Web Portal developed at Joomla!
Federal Government Standard Web Portal developed at Joomla!
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomla
 
Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!Projetos governamentais: ajustes no seu template Joomla!
Projetos governamentais: ajustes no seu template Joomla!
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Semelhante a Case da Organização Pan-americana de Saúde

Relatório Semestral PIBITIVOL 2011 - Izabella Rezende
Relatório Semestral PIBITIVOL 2011 - Izabella RezendeRelatório Semestral PIBITIVOL 2011 - Izabella Rezende
Relatório Semestral PIBITIVOL 2011 - Izabella RezendeIzabella Rezende
 
A expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroA expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroFlávio Lisboa
 
Apresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleApresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleEmerson Saito
 
Portal de emprego e estágios
Portal de emprego e estágiosPortal de emprego e estágios
Portal de emprego e estágiosMaria Munteanu
 
Introdução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignIntrodução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignGustavo Zimmermann
 
Inteligencia Coletiva
Inteligencia ColetivaInteligencia Coletiva
Inteligencia Coletivakinheiro
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspbOsvaldo Filho
 
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Wildtech
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidiaFábio Costa
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidiaFábio Costa
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...GovBR
 
Projetointegrador3 terceiro semestre - juliovidal versaofinal
Projetointegrador3 terceiro semestre - juliovidal versaofinalProjetointegrador3 terceiro semestre - juliovidal versaofinal
Projetointegrador3 terceiro semestre - juliovidal versaofinaljulio vidal
 
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...NGPTI - UFG
 
ESARH - construção e gestão do conhecimento
ESARH - construção e gestão do conhecimentoESARH - construção e gestão do conhecimento
ESARH - construção e gestão do conhecimentoJose Claudio Terra
 
Inteligência Coletiva Empresarial
Inteligência Coletiva EmpresarialInteligência Coletiva Empresarial
Inteligência Coletiva EmpresarialElvis Fusco
 

Semelhante a Case da Organização Pan-americana de Saúde (20)

Relatório Semestral PIBITIVOL 2011 - Izabella Rezende
Relatório Semestral PIBITIVOL 2011 - Izabella RezendeRelatório Semestral PIBITIVOL 2011 - Izabella Rezende
Relatório Semestral PIBITIVOL 2011 - Izabella Rezende
 
Consegi2013
Consegi2013Consegi2013
Consegi2013
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
A expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroA expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiro
 
Apresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleApresentação do V Workshop Demoiselle
Apresentação do V Workshop Demoiselle
 
Portal de emprego e estágios
Portal de emprego e estágiosPortal de emprego e estágios
Portal de emprego e estágios
 
Introdução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignIntrodução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX Design
 
Inteligencia Coletiva
Inteligencia ColetivaInteligencia Coletiva
Inteligencia Coletiva
 
Daw slide 01
Daw slide 01Daw slide 01
Daw slide 01
 
Onivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicosOnivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicos
 
Apresentacao Ondaweb 2010
Apresentacao Ondaweb 2010Apresentacao Ondaweb 2010
Apresentacao Ondaweb 2010
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspb
 
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
 
Projetointegrador3 terceiro semestre - juliovidal versaofinal
Projetointegrador3 terceiro semestre - juliovidal versaofinalProjetointegrador3 terceiro semestre - juliovidal versaofinal
Projetointegrador3 terceiro semestre - juliovidal versaofinal
 
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...
Software Livre na Gestão da Informação: Oportunidades e Desafios para o Profi...
 
ESARH - construção e gestão do conhecimento
ESARH - construção e gestão do conhecimentoESARH - construção e gestão do conhecimento
ESARH - construção e gestão do conhecimento
 
Inteligência Coletiva Empresarial
Inteligência Coletiva EmpresarialInteligência Coletiva Empresarial
Inteligência Coletiva Empresarial
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 

Último (8)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Case da Organização Pan-americana de Saúde

  • 1. Joomla Day Brasil 2011 – Florianópolis, 2 e 3 de setembro de 2011 Case de Intranet Corporativa da Organização Pan-americana de Saúde - Escritório Brasil
  • 2. Quem? Rafael Berlanda Atuando no Ministério da Educação desde 2007 e trabalhando com Web desde 2001.   Um dos responsáveis técnicos do projeto Intranet Corporativa OPAS.   •  Membro comunidade: •  Joomla desde 2007 •  Layout da versão anterior do Portal do MEC   •  Desenvolvedor do Portal CNJ entregue em 2009 •  Membro da comissão organizadora do JDBR10 •  “Membro não praticante” do JCoderBR  
  • 3. O cliente •  A  Organização  Pan-­‐americana  de  Saúde  (OPAS   ou  PAHO)  é  o  escritório  regional  para  as   Américas  da  Organização  Mundial  de  Saúde.     •  Sediada  em  Washington,  também  faz  parte  da  ONU  e  da  OEA,  Organização  dos  Estados   Americanos.   •  "A  Organização  exerce  um  papel  fundamental  na  melhoria  de  políLcas  e  serviços  públicos  de   saúde,  por  meio  da  transferência  de  tecnologia  e  da  difusão  do  conhecimento  acumulado  por  meio   de  experiências  produzidas  nos  Países-­‐Membros  [...]"  (hQp://new.paho.org/)  
  • 4. O cenário •  Intranet  atualmente  em  operação  não  atende   a  requisitos  de:   –  Usabilidade   –  Funcionalidade   –  Gerenciamento  de  conteúdo   •  Pouco  uLlizada,  passava  em  branco   •  (elefante  em  branco)   •  A  intranet  citada  ainda  não  está  em   produção?  Está  em  homologação  
  • 5. Nova intranet corporativa   •  Obje&vo:  criar  uma  mesa  de  trabalho   do  usuário,  onde  ele  tem  acesso,   avalia  e  controla  suas  aLvidades   dentro  da  organização.   •  O  conceito  básico  do  projeto  da  Intranet  OPAS  gira  em  torno  da  transformação  de  uma  ferramenta  atualmente  pouco  uLlizada  (a  intranet   atual)  para  uma  ferramenta  de  trabalho  que  concentre  as  ferramentas  principais  do  dia-­‐a-­‐dia  dos  colaboradores,  transformando-­‐a  em   ponto  chave  para  interação  entre  colaboradores  e  para  obtenção  de  informações  insLtucionais.   •   Em  uma  abordagem  contemporânea  do  desenvolvimento  sites,  intranets  ou  portais,  a  melhor  forma  de  transformar  as  diversas   funcionalidades  levantadas  em  um  modelo  gráfico  palpável,  é  a  aplicação  da  Arquitetura  da  Informação  para  a  criação  dos  documentos   chamados  de  wireframes.  
  • 6. E por que o Joomla?   Veja  a  seguir  as  jusLficaLvas  de  escolha  do  Joomla  mencionadas  por  um   dos  dirigentes  da  OPAS  em  reunião  em  Washington…  
  • 7. Estrutura  Conceitual   •   O  piloto  da  intranet  apresentado  consLtui  em  um  modelo  final  navegável,  que  orientou   o  fluxo  de  navegação  dentro  do  site  tanto  para  os  envolvidos  no  projeto     •   Alinhamento  com  diretrizes  de  gestão  do  conhecimento,  uLlizando   a  ferramenta  Open  Source  Joomla  (Content  Management  System),  uma  das  que    mais   crescem  no  mundo,  no  âmbito  de  usuários  e  extensões.  Sua  imensa  comunidade  garante   mão-­‐de-­‐obra  especializada  e  extensões  que  aceleram  o  desenvolvimento  e  diminuem   custos.  Diversos  sites  e  portais  governamentais  no  Brasil  uLlizam  a  ferramenta.  Dentre  os   exemplos  de  maior  notoriedade  temos  o  Ministério  da  Educação  (www.mec.gov.br)  e  o   Conselho  Nacional  de  JusLça  (www.cnj.jus.br).     •  O  Joomla  foi  desenvolvido  em  PHP/MySQL.  As  duas  tecnologias  são  open  source  e   dispõem  de  número  bastante  extenso  de  profissionais  qualificados  no  mercado   brasileiro.  Tais  fatores  somados  à  existência  de  documentações  on-­‐line  disponíveis  para  o   CMS  e  seus  solwares  de  infra-­‐estrutura  garantem  a  conLnuidade  do  projeto,   simplificando  a  fase  de  manutenção  evoluLva.  
  • 8. Estrutura  Conceitual   •   O  piloto  da  intranet  apresentado  consLtui  em  um  modelo  final  navegável,  que  orientou   o  fluxo  de  navegação  dentro  do  site  tanto  para  os  envolvidos  no  projeto     •   Alinhamento  com  diretrizes  de  gestão  do  conhecimento,  uLlizando   ferramenta  Ono  âmbito  de  usuários  e  extensões.  Sua  imensa  canagement   pen  Source  Joomla  (Content  M omunidade  garante   a  ferramenta  Open  Source  Joomla  (Content  Management  System),  uma  das  que    mais   crescem  no  mundo,   System),  uspecializada  e  extensões  que  arescem  esenvolvimento  e  niminuem   mão-­‐de-­‐obra  e ma  das  que    mais  c celeram  o  dno  mundo,   d o   âmbito  dmaior  notoriedade    overnamentais  no  Sda  Educação  (awww.mec.gov.br)  e  oos   custos.  Diversos  sites  e  portais  g exemplos  de   e  usuários  e textensões.   Bua  imensa  comunidade   emos  o  Ministério   rasil  uLlizam    ferramenta.  Dentre     garante  mão-­‐de-­‐obra  especializada  e  extensões  que   Conselho  Nacional  de  JusLça  (www.cnj.jus.br).     •  O  Joomla  foi  d o  desenvolvimento  e  uas  tecnologias   ão  open  source   aceleram  esenvolvido  em  PHP/MySQL.  As  ddiminuem  scustos   e   dispõem  de  número  bastante  extenso  de  profissionais  qualificados  no  mercado   brasileiro.  Tais  fatores  somados  à  existência  de  documentações  on-­‐line  disponíveis  para  o   CMS  e  seus  solwares  de  infra-­‐estrutura  garantem  a  conLnuidade  do  projeto,   simplificando  a  fase  de  manutenção  evoluLva.  
  • 9. Estrutura  Conceitual   •   O  piloto  da  intranet  apresentado  consLtui  em  um  modelo  final  navegável,  que  orientou   o  fluxo  de  navegação  dentro  do  site  tanto  para  os  envolvidos  no  projeto     •   Alinhamento  com  diretrizes  de  gestão  do  conhecimento,  uLlizando   a  ferramenta  Open  Source  Joomla  (Content  Management  System),  uma  das  que    mais   crescem  no  mundo,  no  âmbito  de  usuários  e  extensões.  Sua  imensa  comunidade  garante   mão-­‐de-­‐obra  especializada  e  extensões  que  aceleram  o  desenvolvimento  e  diminuem   custos.  Diversos  sites  e  portais  governamentais  no  Brasil  uLlizam  a  ferramenta.  Dentre  os   Joomla  acional  esenvolvido  eo  Ministério  da  Educação  (www.mec.gov.br)  e  o   exemplos  de  maior  notoriedade  temos   Conselho  N foi  d de  JusLça  (www.cnj.jus.br).   m  PHP/MySQL.  As  duas   tecnologias  são  open  source  e  dispõem  de  número     •  O  Joomla  foi  desenvolvido  em  PHP/MySQL.  As  duas  tecnologias  são  open  source  e   bastante  úmero  bastante  extenso  de  profissionais  ualificados  no   dispõem  de  n extenso  de  profissionais  q qualificados  no  mercado   mercado  batores  somados  à  existência  de  documentações  on-­‐line  disponíveis  para  o   brasileiro.  Tais  f rasileiro.  Tais  fatores  somados  à  existência  de   CMS  e  seus  solwares  de  infra-­‐estrutura  garantem  a  conLnuidade  do  projeto,   documentações  on-­‐line  evoluLva.   simplificando  a  fase  de  manutenção   disponíveis  para  o  CMS  e  seus   solwares  de  infra-­‐estrutura  garantem  a  conLnuidade  do   projeto,  simplificando  a  fase  de  manutenção  evoluLva.  
  • 11. Concepção e de nição  
  • 12. Concepção e de nição   Recursos de Reunião
  • 13. Delegação/ Concepção e de nição   Su b s t i tuição de s Co laboradore Recursos de Reunião
  • 14. Agenda de s Co mpro misso Delegação/ Concepção e de nição   Su b s t i tuição de s Co laboradore Recursos de Reunião
  • 15. Agenda de s Co mpro misso Delegação/ Concepção e de nição   Su b s t i tuição de s Co laboradore Recursos de Reunião
  • 16. S L eitor de RS de sites s s elecionado DEZENAS DE de a SI T ESgend A Co mpr o missos Delegação/ Concepção e de nição   Su b s t i tuição de s Co laboradore Recursos de Reunião
  • 17. S L eitor de RS de sites s s elecionado DEZENAS DE de a SI T ESgend A Resumos s Co mpro misso executivos Concepção e de nição   Delegação/ Su b s t i tuição de s Co laboradore Recursos de Reunião
  • 18. S L eitor de RS de sites s s elecionado DEZENAS DE de a SI T ESgend A Resumos s Co mpro misso executivos Concepção e de nição   Delegação/ aS ão i u çubs tr te ição de egr enda boradores Int cal Co la web o ok... O utl e :) ang E xch Recursos de Reunião
  • 19. S L eitor de RS de sites s s elecionado DEZENAS DE de a SI T ESgend A Resumos s Co mpro misso executivos Concepção e de nição   Delegação/ ão i u çubs tr te ição de aS egr enda boradores Int cal Co la web o ok... “con Rela teni dos l O ut cion ado : ) s” a nge Conteúdo E xch Recumultidetegori- rsos ca Reunzao , multi- iã do id io ma, multi! ias G aler gem ima Vídeo
  • 20. S L eitor de RS de sites s s elecionado DEZENAS DE de a SI T ESgend A Resumos s Co mpro misso executivos Concepção e de nição   Delegação/ ão i u çubs tr te ição de aS egr enda boradores Int cal Co la web o ok... “con Rela teni dos l O ut cion ado : ) s” a nge Conteúdo E xch Recumultidetegori- rsos ca Reunzao , multi- iã do id io ma, multi! ias G aler gem ima Vídeo
  • 21. S L eitor de RS e de sites Mas tem qu a o s ser legal par selecionad DEZE NAS DE o usuário… Agenda de Resumos SI TES s Co mpro misso executivos Músicas? Concepção e de nição   Delegação/ PODCASTS ão i u çubs tr te ição de aS egr enda boradores Int cal Co la web o ok... “con Rela teni dos l O ut cion ado : ) s” a nge Conteúdo E xch Recumultidetegori- rsos ca Reunzao , multi- iã do id io ma, multi! ias G aler gem ima Vídeo
  • 22. S L eitor de RS e de sites Mas tem qu a o s ser legal par selecionad DEZE NAS DE o usuário… Agenda de Resumos SI TES s Co mpro misso executivos Músicas? Concepção e de nição   Delegação/ PODCASTS ão i u çubs tr te ição de aS egr enda boradores Int cal Co la web o ok... “con Rela teni dos l O ut cion ado Tw itte : ) s” MICR r a nge Conteúdo OBLOG E xch Recumultidetegori- rsos ca ! Reunzao , multi- iã do id io ma, multi! ias G aler gem ima Vídeo
  • 23. S L eitor de RS e de sites Mas tem qu a o s se r legal par selecionad DEZE NAS DE o usuário… Agenda de Resumos SI TES s Co mpro misso executivos Músicas? Concepção e de nição   Delegação/ PODCASTS aS ão i u çubs tr te ição de egr enda boradores Int cal Co la web o ok... “con Rela teni dos lrocessos: O utp cion o w de ado Tw itte Workfl : ) s” MICR r U suário hber a nge Conteúdo OBLOG pre a c cisExsa Recumultidetegori- rsos ca ! qua ndo um Reunzao , multi- iã do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 24. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d repr osuário… DEZENAS DE de eoeu s n Agenda tan s s umos te SI TES oRe Co mpro miss executivos Músicas? Concepção e de nição   Delegação/ PODCASTS aS ão i u çubs tr te ição de egr enda boradores Int cal Co la web o ok... “con Rela teni dos lrocessos: O utp cion o w de ado Tw itte Workfl : ) s” MICR r U suário hber a nge Conteúdo OBLOG pre a c cisExsa Recumultidetegori- rsos ca ! qua ndo um Reunzao , multi- iã do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 25. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d repr osuário… DEZENASesDE de H: eoeu s n P soal do R Age“Sedamuito boResumos n ria tan SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? Delegação/ PODCASTS em: Concepção e de nição   FLAS H Navegável aS ão i u çubs tr te ição de egr enda boradores Auto mático Int cal Co la INTERATIVO. b we” o ok... “con Rela teni dos lrocessos: O utp cion o w de ado Tw itte Workfl : ) s” MICR r U suário hber a nge Conteúdo OBLOG pre a c cisExsa Recumultidetegori- rsos ca ! qua ndo um Reunzao , multi- iã do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 26. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d repr osuário… DEZENASesDE de H: eoeu s n P soal do R Age“Sedamuito boResumos n ria tan SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? Delegação/ PODCASTS em: Concepção e de nição   FLAS H Navegável aS ão i u çubs tr te ição de egr enda boradores Auto mático Int cal Co la INTERATIVO. b we” o ok... “con Rela teni dos lrocessos: O utp Seria :) ante, cion o w de ado Tw itte Workfl ss s” r U ne e suário hintr re UE SEConteúdo g R MICR OBLOG a c a xsabe M Q Recumultidetegori- rsos ca ! precisE T E 0 o um EB 2.Reunzao , multi- iã do quand W so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 27. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d repr osuário… DEZENASesDE de H: eoeu s n P soal do R Age“Sedamuito boResumos n ria tan SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? Delegação/ PODCASTS em: Concepção e de nição   FLAS H Navegável aS ão i u çubs tr te ição de M egr enda boradores UITOS Auto mático Int cal Co la B ANNE INTERATIVO. b ... RS we” o ok s: “con ROTAT Rela teni dos l tprocesso a O u Seri te, IdooS cion o w de aV Tw itte Workfl : ss) an s” r U ne e suário hintr re UE SEConteúdo g R MICR OBLOG a c a xsabe M Q Recumultidetegori- rsos ca ! precisE T E 0 o um EB 2.Reunzao , multi- iã do quand W so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 28. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d DEZENASesDE de H: P soal do R CHAT repr eoeu s n osuário… tan Age“Sedamuito boResumos n ria SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? Delegação/ PODCASTS em: Concepção e de nição   FLAS H Navegável aS ão i u çubs tr te ição de M egr enda boradores UITOS Auto mático Int cal Co la B ANNE INTERATIVO. b ... RS we” o ok s: “con ROTAT Rela teni dos l tprocesso a O u Seri te, IdooS cion o w de aV Tw itte Workfl : ss) an s” r U ne e suário hintr re UE SEConteúdo g R MICR OBLOG a c a xsabe M Q Recumultidetegori- rsos ca ! precisE T E 0 o um EB 2.Reunzao , multi- iã do quand W so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 29. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d DEZENASesDE de H: P soal do R CHAT repr eoeu s n osuário… tan Age“Sedamuito boResumos n ria SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? Delegação/ PODCASTS em: Concepção e de nição   FLAS H Navegável aS ão i u çubs tr te ição de M egr enda boradores UITOS Auto mático Int cal Co la B ANNE INTERATIVO. b ... RS we” o ok s: “con ROTAT Rela teni dos l tprocesso a O u Seri te, IdooS cion o w de aV Tw itte Workfl : ss) an s” r U ne e suário hintr re UE SEConteúdo g R MICR OBLOG a c a xsabe M Q Recumr stidetegori- rso ! precisE T E Aut0 ntica ul ca e o um EB 2.RLDAzao , multi- iã quand W Vi a eunP do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 30. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d DEZENASesDE de H: P soal do R CHAT repr eoeu s n osuário… tan Age“Sedamuito boResumos n ria SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? em: fi lar Para Decegação/ PODCASTS Concepção e de nição   FLAS H Navegável a eg i o çu o al tu mais Slãbs tr, e ição de MU egr rio aeriaadores Auto mático nt suáend t bor ITOS I u cal Co la B ANNE INTERATIVO. b e k... RS we” u o o s: q l “con ROTAT Rela teni dos tprocesnia izar te, O ue s er r o s al o cion IdooS aV Tw itte p S o w de )...n ssa EConteúdo : s” Workfl r U o ne e pág i e suárisuahintr rnaUE S R MICR OBLOG a c a xsabe M Q Recumr stidetegori- rso ! precisE T E Aut0 ntica ul ca e o um EB 2.RLDAzao , multi- iã quand W Vi a eunP do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 31. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d DEZENASesDE de H: P soal do R CHAT repr eoeu s n osuário… tan Age“Sedamuito boResumos n ria SITES orgromamsos ter o m te Co mp anot…is a nexecutivos intrane gr a Músicas? em: fi lar Para Decegação/ PODCASTS Concepção e de nição   FLAS H links,   ga i o m graçufo al u Mais  de  1utomiátens,  entre  ais Slãbstr,te ição de M  Unterações   Navegável A 25   tico euncionalidades  e i nte unotações  eldteriaadoro  cliente)   ITOS I us alend ocumentação  reais  d esBAN (post-­‐its  ficqcios  não  refletem  aár io   abor Co INTERATIVO. bce k... N “con ERS we” u o o s: q l ROelaATidos ten t c ss ar R T cionId O ueproSe ria iz) ante, ow de rso nal o a Vo os” S Tw itte Wor kfl p e e ss . : .. r U o pág i e suárisuahintr rnaUE SEConteúdo ne R MICR OBLOG a c a xsabe M Q Recumr stidetegori- rso ! precisE T E Aut0 ntica ul ca e o um EB 2.RLDAzao , multi- iã quand W Vi a eunP do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 32. S L eitor de RS e de sites Mas tem qu o s Blo ser legal para selecionad g d DEZENASesDE de H: P soal do R CHAT repr eoeu s n osuário… tan Age“Sedamuito boResumos n ria SITES orgromamsos ter om te Co mp anot…is a nexecutivos intrane gr a Músicas? em: fi lar Para Decegação/ PODCASTS Concepção e de nição   FLAS H Navegável çu o al tu o maip Slãbs tr, rioridades.   Muitas  idéias,  s oucas  ipe ição de MUI a eg egr rio aeriaadores Auto mático TOS Int suáend t bor u cal Co la B ANNE INTERATIVO. b e k... RS we” u o o s: q l “con ROTAT Rela teni dos tprocesnia izar te, O ue s er r o s al o cion IdooS aV Tw itte p S o w de )...n ssa EConteúdo : s” Workfl r U o ne e pág i e suárisuahintr rnaUE S R MICR OBLOG a c a xsabe M Q Recumr stidetegori- rso ! precisE T E Aut0 ntica ul ca e o um EB 2.RLDAzao , multi- iã quand W Vi a eunP do so id io ma, multi! proces ecisa de sua aler ias pr aker) G gem ação . (Pro cess M ima Vídeo
  • 34. Solução adotada:     PermiLr  que  o  cliente  decida  o  que  é  mais  importante  por   intermédio  da  Arquitetura  da  Informação.   Saiba+:  hQp://pt.wikipedia.org/wiki/Arquitetura_de_informação   s Criar mapa Definir Planejar s de priori dade telas navegação
  • 35. Exemplo  de  wireframe  de  saída  do  solware  Axure.  Itens  em  vermelho  sugerem  interação.  Versão  final  do  wireframe:  4.2.  
  • 36. Exemplo  de  wireframe  de  saída  do  solware  Axure.  Itens  em  vermelho  sugerem  interação.  Versão  final  do  wireframe:  4.2.  
  • 37. Exemplo  de  wireframe  de  saída  do  solware  Axure.  Itens  em  vermelho  sugerem  interação.  Versão  final  do  wireframe:  4.2.  
  • 38. Exemplo  de  wireframe  de  saída  do  solware  Axure.  Itens  em  vermelho  sugerem  interação.  Versão  final  do  wireframe:  4.2.  
  • 39. Exemplo  de  wireframe  de  saída  do  solware  Axure.  Itens  em  vermelho  sugerem  interação.  Versão  final  do  wireframe:  4.2.  
  • 40. Wireframes  que  foram  detalhados.  
  • 43. Layout  vr.  6.0     Exemplo  de  wireframe  de   página  interna.  Esta  não  foi   a  única  página  interna  a  ser   detalhada  em  layout:  todos   os  wireframes  Lveram   modelos  em  psd   aprovados.  
  • 44. Ok, ok… mas cadê o Joomla?!   Até  então  o  projeto  era  independente  de  CMS  ou  linguagem   de  programação.  Testes  e  aprovações  foram  feitas  em   wireframe.  Refações  de  layout  ficaram  para  o  PSD.   •  Horas  de  desenvolvimento  economizadas   •  Horas  de  reuniões  economizadas   •  Vidas  economizadas…   •  A  dedicação  do  cliente  no  planejamento  conjunto  dará  a  medida  do  quanto  ele  pretende  invesLr,  e  quais  são  as  chances  do  projeto  vingar  de  verdade.   O  fato  da  Opas  ter  comprado  a  proposta  de  uma  fase  de  planejamento  mais  longa  contou  muito  para  a  qualidade  do  projeto.  
  • 45. Planejamento  de  módulos,  plugins,  componentes  e  interações  envolvidas  através  do  “fateamento”  do  wireframe.  
  • 46. Planejamento  de  módulos,  plugins,  componentes  e  interações  envolvidas  através  do  “fateamento”  do  wireframe.  
  • 47. Sequencia de atividades:   1.  Concepção  e   5.  Interface*   10.  Manual  do   Definição   usuário   Aprovação   Aprovação   Homologação   2.  Arquitetura   6.  Template   11.  Deploy   da  informação*   Joomla   Aprovação   Homologação   12.  Manutenção   evoluLva   3.Levantamento   7.   de  requisitos*   Desenvolvimento   Aprovação   8.  Integrações*   4.  Layout   (PSDs)   9.  MulL-­‐idiomas   Aprovação  
  • 48. Detalhamento de soluções •  Dupla  autenLcação   •  Emails  e  compromissos  do  Outlook  Exchange   •  Estrutura  organizacional   •  Microblog   •  LDAP   •  K2   •  Podcasts   •  Chat   •  Painel  de  avisos   •  Outras  integrações   •  Documentação  
  • 50. Dupla autenticação •  Plugin  que  permite  a  autenLcação  no  frontend  e  no  backend  do  Joomla  da  Intranet,  a  parLr  de  uma  autenLcação  comum  no  frontend.   •  ULlizado  em  conjunto  com  um  plugin  que  bloqueia  o  acesso  ao  frontend  a  menos  que  o  usuário  esteja  autenLcado.   Plugin  de  dupla  autenLcação   Acesso  à  intranet   Plugin  1   (system):  Se   AutenLcação   Plugin  2   não  esLver   LDAP  –  plugin   (user):  Criação   autenLcado  vai   naLvo   de  session  em   para  página  de   frontend  e   autenLcação   backend.   Usuário  é   redirecionado  a   Caso  usuário   tenha  acesso   uma  task  da   com_login  (hack)   administraLvo   Acesso  à  intranet  
  • 51. Webmail e integração com agenda de contatos Plugin  2   (user)   Autor:   Troy  Wolf   Senha  é  capturada  e    class_hQp   gravada  no  objeto   registry  da  session.   Autor:   Nome  da  variável  é   Troy  Wolf   vinculado  ao  ID  da   session  e  o  valor  da    Classe  Exchange    class_xml   variável  é  codificado.   hQp://webmail.lalala.com   hQp://www.troywolf.com/arLcles/php/exchange_webdav_examples.php  
  • 52. Plugin  2   (user)   Senha  é  capturada  e    class_hQp   gravada  no  objeto   registry  da  session.   Nome  da  variável  é   vinculado  ao  ID  da   session  e  o  valor  da    Classe  Exchange    class_xml   variável  é  codificado.   Acesso  na  classe  exchange   é  direto,  já  que  está  dentro   do  contexto  do  joomla.   Responde  a  integrações   Ajax  diversas     com_integraLons  
  • 53. Webmail e integração com agenda de contatos Requisição  ajax   INTRANET   com_integraLons  
  • 54. Webmail e integração com agenda de contatos class_hQp   class_xml   exchange   Requisição  ajax   Requisição  hQp   Oulook   INTRANET   com_integraLons   Exchange  Server   2003  
  • 55. Webmail e integração com agenda de contatos class_hQp   class_xml   exchange   Requisição  ajax   Requisição  hQp   Oulook   INTRANET   com_integraLons   Exchange  Server   Resposta  HTML   2003  
  • 56. Webmail e integração com agenda de contatos class_hQp   class_xml   exchange   Requisição  ajax   Requisição  hQp   Oulook   INTRANET   com_integraLons   Exchange  Server   Resposta  JSON   Resposta  HTML   2003  
  • 57. Webmail e integração com agenda de contatos class_hQp   class_xml   exchange   Requisição  ajax   Requisição  hQp   Oulook   INTRANET   com_integraLons   Exchange  Server   Resposta  JSON   Resposta  HTML   2003   •  QuanLdade  e-­‐mails  não  lidos.   •  Compromissos  de  acordo  com  a  data  
  • 58. Microblog, chat, painel de avisos mod_microblog   Requisição   Requisição   ajax   ajax                mod_chat   Resposta   json   Resposta   json   com_integraLons     Requisição   Controllers:   Requisição   ajax   Microblog   ajax   Chat   Resposta   Panel   Resposta   json   json   com_microblog   Jquery  +  ajax  +  json  +  setInterval                mod_panel  
  • 61. Estrutura organizacional Janela  esLlo  ‘lightbox’  com  a   estrutura  organizacional  da  Opas.   Desenvolvimento  em  Flex.  Permite   interações  de  clique  e   movimentação  dos  itens   disponíveis.  
  • 62. .swf   .xml   Página  de  estrutura   Arquivo  Flex   Arquivo  xml   organizacional  
  • 63. Podcasts +   mod_podcastcontroller   +   mod_podcastwindow   com_podcasts   (html  +  js)   (jwplayer  +  js)   (administrator)   +   Template   (js  principal)  
  • 64. K2 •  Agrega  conjunto  de  funcionalidades  úteis  ao   projeto  como:  avaliação  de  conteúdo,   comentários,  itens  relacionados,  divulgação   em  redes  sociais  e  galeria  de  imagens.   •  Não  possui  limite  de  níveis  de  categorias.   •  Agregou  ao  Joomla  1.5  as  funcionalidades   necessárias  ao  projeto  
  • 65. Joomla 1.5 ? •  Obje&vo   –  Evitar  alterações  frequentes   –  Versão  1.5  foi  testada  e  aperfeiçoada  por  longo   período   •  Com  exceção  do  novo  ACL,  k2  agregou  ao  1.5   o  que  nos  seria  úLl  na  1.6   •  Domínio  do  código  
  • 68. Template   Organização de arquivos •  Framework  js:  jquery   •  intranet1.0  –  template  principal   •  intranet1.0_login  –  tela  de  login   •  iframe   •  Todos  os  arquivos  de  layout  na  pasta  do  template   •  Classes  criadas  ficam  em  diretório  na  library,  que   pode  ser  instanciado  por  meio  de:   jinclude(‘opas.php.nomeclasse’);   •  Importante:  uLlizar  ambientes  versionados  não   somente  para  desenvolvimento  mas  também  para   o  deploy.  
  • 69. Conclusões •  O  Joomla  pode  ser  bem  aplicado  em   Intranets  corporaLvas,  diminuindo   custos.  Essa  possibilidade  é  ignorada   pelos  usuários  da  maioria  dos  CMSs   proprietários   •  Quando  uma  organização  desse  porte   adota  o  Joomla,  todos  ganham:   –  Mais  confiabilidade   –  Novas  oportunidades  
  • 70. •  Joomla   Open  Source  MaQers,  desenvolvedores  do  core  e  do  K2   Créditos do projeto •  Conceito  e  gestão  na  Opas   Pedro  Clé  e  Júlio  Mariano   •  Arquitetura  da  Informação   João  Francisco  Sebben   •  Responsável  técnico  da    fase  de  desenvolvimento   Rafael  Berlanda   •  Requisitos  e  mapeamento  de  funcionalidades   Rafael  Berlanda   •  Layout   Raphael  Sampaio  e  Flávio  Dias   •  Interface  base   Daniel  Marques  Silva   •  Detalhamento  de  interface  e  integração  com  Joomla   Rafael  Berlanda   •  Desenvolvimento  Joomla   Rafael  Berlanda  e  Leonardo  Lucas   •  Desenvolvimento  Flex   Antônio  Cesar   •  Pesquisa   Antônio  Cesar  e  Rafael  Berlanda   •  Documentação   Antônio  Ricardo  e  Flávio  Dias  
  • 71. •  A  Deus.   Obrigado! •  Aos  presentes  na  palestra   •  À  organização  do  JDBR11   •  Aos  colegas  de  trabalho   •  À  OPAS.   •  Ao  desenvolvedor  Troy  Wolf   •  Rafael  de  Souza  Berlanda   •  @berlanda   •  rafaelberlanda@gmail.com