SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Hospital de Clínicas de Porto Alegre
Tecnologia da Informação à Serviço daTecnologia da Informação à Serviço da
SaúdeSaúde
Projeto Internet/Intranet do Hospital de
Clínicas de Porto Alegre - HCPA
Belini Fagundes de Mello – Analista Júnior
bmello@hcpa.ufrgs.br
Hospital de Clínicas de Porto Alegre
Porte do HCPAPorte do HCPA
Assistência (anual)Assistência (anual)
538.520 consultas
33.755 cirurgias
3.971 partos
27.033 internações
2.091.441 exames
331 transplantes
Faturamento (anual)Faturamento (anual)
R$ 79.000.000
InstalaçõesInstalações
749 leitos
144 consultórios
62 especialidades
Recursos HumanosRecursos Humanos
3983 funcionários
272 Prof Medicina
20 Prof Enfermagem
298 Médicos Residentes
300 Médicos Contratados
Hospital de Clínicas de Porto Alegre
Cultura Web HCPACultura Web HCPA
• Publicadores de conteúdo em diversas áreasPublicadores de conteúdo em diversas áreas
• Notícias do site gerenciadas por jornalistasNotícias do site gerenciadas por jornalistas
• Suporte e manutenção feitos pelo Grupo deSuporte e manutenção feitos pelo Grupo de
SistemasSistemas
• Uso de Sistema Gerenciador de ConteúdoUso de Sistema Gerenciador de Conteúdo
(Content Managemant System-CMS)(Content Managemant System-CMS)
Hospital de Clínicas de Porto Alegre
AntigaAntiga Internet/Internet/IntranetIntranet
• Servidor IBMServidor IBM
• Windows 2000 ServerWindows 2000 Server
• SQL Server 2000SQL Server 2000
• Internet Information Services - IISInternet Information Services - IIS
• ASP 3.0ASP 3.0
• Objetos COM+Objetos COM+
• CMS proprietárioCMS proprietário
Hospital de Clínicas de Porto Alegre
Administração E-ManagerAdministração E-Manager
Hospital de Clínicas de Porto Alegre
Editando no E-ManagerEditando no E-Manager
Hospital de Clínicas de Porto Alegre
Problemas da Antiga Internet/IntranetProblemas da Antiga Internet/Intranet
• CMS ProprietárioCMS Proprietário
• Objetos COM+ sem fontesObjetos COM+ sem fontes
• Baixa manutenibilidade e portabilidadeBaixa manutenibilidade e portabilidade
• Problemas de performanceProblemas de performance
• Editores de conteúdo com funcionalidadesEditores de conteúdo com funcionalidades
problemáticasproblemáticas
• ExpansibilidadeExpansibilidade
• Suporte e novos recursos dependente doSuporte e novos recursos dependente do
desenvolvedordesenvolvedor
Hospital de Clínicas de Porto Alegre
Escolha do CMSEscolha do CMS
• Contemplar contingência de servidoresContemplar contingência de servidores
• Portal Internet/Intranet únicosPortal Internet/Intranet únicos
• Curva de aprendizado menor paraCurva de aprendizado menor para
publicadorespublicadores
• Possibilidade de acrescentar novasPossibilidade de acrescentar novas
funcionalidadesfuncionalidades
• Facilidade para alterar o código fonteFacilidade para alterar o código fonte
• Domínio da comunidade na linguagem deDomínio da comunidade na linguagem de
programação do CMSprogramação do CMS
Hospital de Clínicas de Porto Alegre
CMS TestadosCMS Testados
• XoopsXoops
• PHP NukePHP Nuke
• Post NukePost Nuke
• XarayaXaraya
• Mambo (Joomla)Mambo (Joomla)
Hospital de Clínicas de Porto Alegre
Hospital de Clínicas de Porto Alegre
Hospital de Clínicas de Porto Alegre
Nova Internet/IntranetNova Internet/Intranet
• Servidor DellServidor Dell
• Linux Red Hat AS4Linux Red Hat AS4
• PHP 4.3.9PHP 4.3.9
• Apache 2.0.52Apache 2.0.52
• My SQL 4.1.12My SQL 4.1.12
• Joomla!Joomla!
Hospital de Clínicas de Porto Alegre
Vantagens da Nova Internet/IntranetVantagens da Nova Internet/Intranet
• CMS de código abertoCMS de código aberto
• Possibilidade de alterar o fontePossibilidade de alterar o fonte
• ManutenibilidadeManutenibilidade
• PortabilidadePortabilidade
• UsabilidadeUsabilidade
• PerformancePerformance
Hospital de Clínicas de Porto Alegre
Requisitos Nova Internet/IntranetRequisitos Nova Internet/Intranet
• Templates diferentes para Internet e IntranetTemplates diferentes para Internet e Intranet
• Permitir diferenciar conteúdo específico daPermitir diferenciar conteúdo específico da
Internet e IntranetInternet e Intranet
• Permitir que o publicador possa alterarPermitir que o publicador possa alterar
somente ao seu próprio conteúdosomente ao seu próprio conteúdo
• Permitir acionar aplicativos do micro doPermitir acionar aplicativos do micro do
usuário diretamente do portal Intranetusuário diretamente do portal Intranet
• Formulários para comunicaçãoFormulários para comunicação
interna/externa integrados ao corpo do siteinterna/externa integrados ao corpo do site
Hospital de Clínicas de Porto Alegre
Requisitos Nova Internet/IntranetRequisitos Nova Internet/Intranet
• Repositório para documentos internosRepositório para documentos internos
• Permitir acesso externo à Intranet paraPermitir acesso externo à Intranet para
usuários do hospital (https)usuários do hospital (https)
• Acesso interno à intranet deve serAcesso interno à intranet deve ser
transparente com logon automáticotransparente com logon automático
• Ter calendário dos eventos com folder eTer calendário dos eventos com folder e
possibilidade de inscriçãopossibilidade de inscrição
• Menu pull-down com scroll internoMenu pull-down com scroll interno
Hospital de Clínicas de Porto Alegre
Componentes, Módulos e Bots de terceirosComponentes, Módulos e Bots de terceiros
• JEvents - Agenda de eventos e calendárioJEvents - Agenda de eventos e calendário
• JACLPlus – Criação e manutenção de gruposJACLPlus – Criação e manutenção de grupos
de usuários (Access Control List)de usuários (Access Control List)
• ExitPull - Criação, manutenção e exibição deExitPull - Criação, manutenção e exibição de
enquetes e resultadosenquetes e resultados
• JCE Editor/TMEdit - Editor WYISWYGJCE Editor/TMEdit - Editor WYISWYG
• DOCMAN - Gerenciador de documentosDOCMAN - Gerenciador de documentos
• MamVideo – Gerenciador de vídeosMamVideo – Gerenciador de vídeos
Hospital de Clínicas de Porto Alegre
Componentes, Módulos e Bots própriosComponentes, Módulos e Bots próprios
• Componente para registro e visualização deComponente para registro e visualização de
download de editaisdownload de editais
• Vários módulos com links de destaques paraVários módulos com links de destaques para
diferentes seções do sitediferentes seções do site
• Formulários convertidos para componentesFormulários convertidos para componentes
para integração no corpo do Joomlapara integração no corpo do Joomla
• Novo componente de LogonNovo componente de Logon
• Módulo com links para aplicativos diferenciadoMódulo com links para aplicativos diferenciado
por estações da redepor estações da rede
• Hacks diversosHacks diversos
Hospital de Clínicas de Porto Alegre
Hospital de Clínicas de Porto Alegre
Hospital de Clínicas de Porto Alegre
Hospital de Clínicas de Porto Alegre
Usuários do PortalUsuários do Portal
• ExternoExterno
– InternautasInternautas
– Usuários do Hospital acessando a IntranetUsuários do Hospital acessando a Intranet
• InternoInterno
– Usuários da rede interna do HospitalUsuários da rede interna do Hospital
acessando conteúdo da Internet e Intranetacessando conteúdo da Internet e Intranet
Hospital de Clínicas de Porto Alegre
Formas de Acesso à IntranetFormas de Acesso à Intranet
• ExternoExterno
– Através do link do portalAtravés do link do portal
• Formulário de logon encriptado (https)Formulário de logon encriptado (https)
• InternoInterno
– Acesso direto (sem logon explicito):Acesso direto (sem logon explicito):
• Através do link do portalAtravés do link do portal
• URLURL http://intranethttp://intranet
Hospital de Clínicas de Porto Alegre
Esquema de AcessoEsquema de Acesso
Acesso Externo/Interno
Link do Portal
IP Externo IP Interno
Script PHP
http://intranet
Joomla
Novo Componente de Logon
Domínio VirtualDomínio Virtual
Hospital de Clínicas de Porto Alegre
Novo Componente de LogonNovo Componente de Logon
• Controla e centraliza o acesso tanto internoControla e centraliza o acesso tanto interno
quanto externoquanto externo
• Permite logon no Joomla de formaPermite logon no Joomla de forma
transparentetransparente
• Aceita Logon automático através da URL:Aceita Logon automático através da URL:
http://intranethttp://intranet
• Protege com https o logon externoProtege com https o logon externo
• Verifica no LDAP se usuário válido (acessoVerifica no LDAP se usuário válido (acesso
externo)externo)
Hospital de Clínicas de Porto Alegre
Esquema do Componente de LogonEsquema do Componente de Logon
Novo Componente de Logon
Caso Externo Caso Interno
Muda URL/https
Form seguro
Verifica LDAP
Intranet
Logon no Joomla
com usuário genérico
Form com Autosubmit
Acesso Negado
OKOK
Hospital de Clínicas de Porto Alegre
Controlando Acesso ao ConteúdoControlando Acesso ao Conteúdo
• Componente JACLPlusComponente JACLPlus
• Criação de novos níveis/grupos de acessoCriação de novos níveis/grupos de acesso
(New Access Control List - ACL)(New Access Control List - ACL)
• Acesso ao conteúdo do site depende do ACLAcesso ao conteúdo do site depende do ACL
aplicadoaplicado
• Usuários/Conteúdos/Template IntranetUsuários/Conteúdos/Template Intranet
pertencem a um ACL específicopertencem a um ACL específico
Hospital de Clínicas de Porto Alegre
Níveis/Grupos de AcessoNíveis/Grupos de Acesso
• Níveis de acesso (ACL):Níveis de acesso (ACL):
– PublicPublic
– InternetInternet
– IntranetIntranet
• Grupos de Usuário:Grupos de Usuário:
– Public FrontEnd (Public, Internet)Public FrontEnd (Public, Internet)
– Usuários Intranet (Public, Registered,Usuários Intranet (Public, Registered,
Intranet)Intranet)
Hospital de Clínicas de Porto Alegre
Níveis de Acesso/Grupos de UsuáriosNíveis de Acesso/Grupos de Usuários
• Public FrontEnd (Public, Internet)Public FrontEnd (Public, Internet)
– Usuário com acesso ao conteúdo aberto doUsuário com acesso ao conteúdo aberto do
portalportal
– Não necessita de logonNão necessita de logon
• Usuários Intranet (Public, Registered,Usuários Intranet (Public, Registered,
Intranet)Intranet)
– Usuário com acesso para ambos conteúdosUsuário com acesso para ambos conteúdos
aberto e da intranet do portal, excetoaberto e da intranet do portal, exceto
material exclusivo da internet.material exclusivo da internet.
– Necessita de logonNecessita de logon
Hospital de Clínicas de Porto Alegre
Níveis de AcessoNíveis de Acesso
• Conteúdo exclusivo ou compartilhadoConteúdo exclusivo ou compartilhado
– MenusMenus
– Conteúdo EstáticoConteúdo Estático
– Seções/CategoriasSeções/Categorias
– MódulosMódulos
– ComponentesComponentes
Hospital de Clínicas de Porto Alegre
HacksHacks
• index.phpindex.php
– Mudar tema para Intranet caso usuárioMudar tema para Intranet caso usuário
tenha ACL “intranet”tenha ACL “intranet”
– Incluir código:Incluir código:
// loads template file
if (strstr($my->jaclplus, '6')) $cur_template = "intranet";
Hospital de Clínicas de Porto Alegre
HacksHacks
• includes/joomla.php:includes/joomla.php:
– Permitir logon múltiplos com o mesmoPermitir logon múltiplos com o mesmo
usuário, comentar:usuário, comentar:
// check to see if site is a production site
// allows multiple logins with same user for a demo site
/*
* COMENTADO PELO GSIS/SSR/BD PARA PERMITIR
* MULTIPLOS LOGONS COM O MESMO USUÁRIO
*
* if ( $_VERSION->SITE ) {
// delete any old front sessions to stop duplicate sessions
$query = "DELETE FROM #__session"
. "n WHERE session_id != '$session->session_id'"
. "n AND username = '$row->username'"
. "n AND userid = $row->id"
. "n AND gid = $row->gid"
. "n AND guest = 0"
;
$this->_db->setQuery( $query );
$this->_db->query();
} FIM DO COMENTÁRIO*/
Hospital de Clínicas de Porto Alegre
Módulo: Link para AplicativosMódulo: Link para Aplicativos
• Identifica o nome da máquinaIdentifica o nome da máquina
• Busca no banco Oracle a relação deBusca no banco Oracle a relação de
aplicativos da referida máquinaaplicativos da referida máquina
• Grava Cookie com nome da máquinaGrava Cookie com nome da máquina
• Monta lista com links para arquivos .lnkMonta lista com links para arquivos .lnk
contendo a chamada ao aplicativocontendo a chamada ao aplicativo
• Atualização feita por aplicativo OracleAtualização feita por aplicativo Oracle
(Designer)(Designer)
Hospital de Clínicas de Porto Alegre
Adaptações FuturasAdaptações Futuras
• Permitir criar usuário automaticamente:Permitir criar usuário automaticamente:
• Usuários ExternosUsuários Externos
– Usuário digita informações em form seguroUsuário digita informações em form seguro
– Verificar se usuário é válido no LDAPVerificar se usuário é válido no LDAP
– Verificar se usuário não existe no JoomlaVerificar se usuário não existe no Joomla
• Caso não existe criarCaso não existe criar
• Logar no JoomlaLogar no Joomla
Hospital de Clínicas de Porto Alegre
Adaptações FuturasAdaptações Futuras
• Usuários InternosUsuários Internos
– Usuário clica no link ou usa URL diretaUsuário clica no link ou usa URL direta
– Script obtém nome do usuário logado noScript obtém nome do usuário logado no
sistemasistema
– Verificar se usuário é válido no LDAPVerificar se usuário é válido no LDAP
– Verificar se usuário não existe no JoomlaVerificar se usuário não existe no Joomla
• Caso não existe criarCaso não existe criar
• Logar no JoomlaLogar no Joomla
Hospital de Clínicas de Porto Alegre
Portal HCPAPortal HCPA
PERGUNTAS?
Hospital de Clínicas de Porto Alegre
Obrigado!Obrigado!
Belini Fagundes de Mello
bmello@hcpa.ufrgs.br

Mais conteúdo relacionado

Semelhante a Joomla! Day Brasil 2007 - Case Hospital das Clínicas de Porto Alegre

Presentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelPresentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelOctavio Yoshio Hozawa
 
Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017MILLENNIUM NETWORK®
 
Apresentação sobre a COSINF
Apresentação sobre a COSINFApresentação sobre a COSINF
Apresentação sobre a COSINFAllyson Barros
 
ChR Systems - Apresentação
ChR Systems - ApresentaçãoChR Systems - Apresentação
ChR Systems - Apresentaçãochrsystems
 
Sistemas de Gestão de Arquivo
Sistemas de Gestão de ArquivoSistemas de Gestão de Arquivo
Sistemas de Gestão de ArquivoAndreia Carvalho
 
Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016MILLENNIUM NETWORK®
 
Prodix software solution erp psga full v2
Prodix   software solution erp psga full v2Prodix   software solution erp psga full v2
Prodix software solution erp psga full v2Claudecir Santos
 
Intranet vidigal ina_2010
Intranet vidigal ina_2010Intranet vidigal ina_2010
Intranet vidigal ina_2010Luis Vidigal
 
GSTEC - CIDADE INTELIGENTE
GSTEC - CIDADE INTELIGENTE GSTEC - CIDADE INTELIGENTE
GSTEC - CIDADE INTELIGENTE Fernando Almeida
 
Sistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaSistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaAndreia Carvalho
 
SlideCast Overview do ProJuris Gestão Jurídica
SlideCast Overview do ProJuris Gestão JurídicaSlideCast Overview do ProJuris Gestão Jurídica
SlideCast Overview do ProJuris Gestão JurídicaCarlos Pereira
 
Apresentação Bysoft 2010
Apresentação Bysoft 2010Apresentação Bysoft 2010
Apresentação Bysoft 2010Renata
 
Apresentação Bysoft 2010
Apresentação Bysoft 2010Apresentação Bysoft 2010
Apresentação Bysoft 2010Renata
 
IoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para HospitaisIoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para HospitaisFernando Rizzato
 
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Renato Groff
 
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3Johnny Salazar Reidel
 

Semelhante a Joomla! Day Brasil 2007 - Case Hospital das Clínicas de Porto Alegre (20)

Presentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelPresentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-Channel
 
Exerciciosde treino
Exerciciosde treinoExerciciosde treino
Exerciciosde treino
 
Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017
 
Apresentação sobre a COSINF
Apresentação sobre a COSINFApresentação sobre a COSINF
Apresentação sobre a COSINF
 
ChR Systems - Apresentação
ChR Systems - ApresentaçãoChR Systems - Apresentação
ChR Systems - Apresentação
 
Sistemas de Gestão de Arquivo
Sistemas de Gestão de ArquivoSistemas de Gestão de Arquivo
Sistemas de Gestão de Arquivo
 
Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016
 
Prodix software solution erp psga full v2
Prodix   software solution erp psga full v2Prodix   software solution erp psga full v2
Prodix software solution erp psga full v2
 
Intranet vidigal ina_2010
Intranet vidigal ina_2010Intranet vidigal ina_2010
Intranet vidigal ina_2010
 
GSTEC - CIDADE INTELIGENTE
GSTEC - CIDADE INTELIGENTE GSTEC - CIDADE INTELIGENTE
GSTEC - CIDADE INTELIGENTE
 
Sistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaSistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição Arquivística
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
Apresentacao ponto acesso_v0.5
Apresentacao ponto acesso_v0.5Apresentacao ponto acesso_v0.5
Apresentacao ponto acesso_v0.5
 
SlideCast Overview do ProJuris Gestão Jurídica
SlideCast Overview do ProJuris Gestão JurídicaSlideCast Overview do ProJuris Gestão Jurídica
SlideCast Overview do ProJuris Gestão Jurídica
 
Apresentação Bysoft 2010
Apresentação Bysoft 2010Apresentação Bysoft 2010
Apresentação Bysoft 2010
 
Apresentação Bysoft 2010
Apresentação Bysoft 2010Apresentação Bysoft 2010
Apresentação Bysoft 2010
 
IoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para HospitaisIoT em Ação: Criando um Moderno Sistema para Hospitais
IoT em Ação: Criando um Moderno Sistema para Hospitais
 
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
 
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3
Palestra Joomla Day Brasil 2014 - Extensão de Webservice para Joomla 3
 

Mais de Marcio Okabe

Marcio Okabe - Palestras para área de Educação e Origami (1).pdf
Marcio Okabe - Palestras para área de Educação e Origami (1).pdfMarcio Okabe - Palestras para área de Educação e Origami (1).pdf
Marcio Okabe - Palestras para área de Educação e Origami (1).pdfMarcio Okabe
 
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...Marcio Okabe
 
Frases e Imagens para Palestras - Marcio Okabe.pdf
Frases e Imagens para Palestras - Marcio Okabe.pdfFrases e Imagens para Palestras - Marcio Okabe.pdf
Frases e Imagens para Palestras - Marcio Okabe.pdfMarcio Okabe
 
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...Marcio Okabe
 
Como empreender com propósito - Jornada Ikigai
Como empreender com propósito - Jornada IkigaiComo empreender com propósito - Jornada Ikigai
Como empreender com propósito - Jornada IkigaiMarcio Okabe
 
Cultura maker e origami - Aprender através da felicidade do fazer
Cultura maker e origami - Aprender através da felicidade do fazerCultura maker e origami - Aprender através da felicidade do fazer
Cultura maker e origami - Aprender através da felicidade do fazerMarcio Okabe
 
Networking.club - ideias para portal e aplicativo
Networking.club - ideias para portal e aplicativoNetworking.club - ideias para portal e aplicativo
Networking.club - ideias para portal e aplicativoMarcio Okabe
 
Origami e ikigai como encontrar a felicidade - 2021
Origami e ikigai   como encontrar a felicidade - 2021Origami e ikigai   como encontrar a felicidade - 2021
Origami e ikigai como encontrar a felicidade - 2021Marcio Okabe
 
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...Marcio Okabe
 
Surfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceSurfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceMarcio Okabe
 
Surfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceSurfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceMarcio Okabe
 
Proposta de palestrante marcio okabe 2020 economia do presente
Proposta de palestrante marcio okabe 2020   economia do presenteProposta de palestrante marcio okabe 2020   economia do presente
Proposta de palestrante marcio okabe 2020 economia do presenteMarcio Okabe
 
SESC e SENAC - ideias para Atividades Maker com Origami
SESC e SENAC - ideias para Atividades Maker com OrigamiSESC e SENAC - ideias para Atividades Maker com Origami
SESC e SENAC - ideias para Atividades Maker com OrigamiMarcio Okabe
 
As armas da persuasao e storytelling
As armas da persuasao e storytellingAs armas da persuasao e storytelling
As armas da persuasao e storytellingMarcio Okabe
 
Tecnologia na Educação - Vilã ou Heroína - CORE
Tecnologia na Educação - Vilã ou Heroína - CORETecnologia na Educação - Vilã ou Heroína - CORE
Tecnologia na Educação - Vilã ou Heroína - COREMarcio Okabe
 
Tecnicas de apresentacoes de alto impacto 2020
Tecnicas de apresentacoes de alto impacto 2020Tecnicas de apresentacoes de alto impacto 2020
Tecnicas de apresentacoes de alto impacto 2020Marcio Okabe
 
Origami.club - Portfólio - Eventos e Oficinas
Origami.club - Portfólio - Eventos e OficinasOrigami.club - Portfólio - Eventos e Oficinas
Origami.club - Portfólio - Eventos e OficinasMarcio Okabe
 
Técnicas de Apresentações de Alto Impacto - Inovabra
Técnicas de Apresentações de Alto Impacto - InovabraTécnicas de Apresentações de Alto Impacto - Inovabra
Técnicas de Apresentações de Alto Impacto - InovabraMarcio Okabe
 
Modelo de Proposta de Palestras - MarcioOkabe.com
Modelo de Proposta de Palestras - MarcioOkabe.comModelo de Proposta de Palestras - MarcioOkabe.com
Modelo de Proposta de Palestras - MarcioOkabe.comMarcio Okabe
 
Surfando nas Ondas da Mudança - Sebrae Alagoas
Surfando nas Ondas da Mudança - Sebrae AlagoasSurfando nas Ondas da Mudança - Sebrae Alagoas
Surfando nas Ondas da Mudança - Sebrae AlagoasMarcio Okabe
 

Mais de Marcio Okabe (20)

Marcio Okabe - Palestras para área de Educação e Origami (1).pdf
Marcio Okabe - Palestras para área de Educação e Origami (1).pdfMarcio Okabe - Palestras para área de Educação e Origami (1).pdf
Marcio Okabe - Palestras para área de Educação e Origami (1).pdf
 
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...
Cultura Maker e Origami - Liberdade e felicidade para aprender - Futuro Expo ...
 
Frases e Imagens para Palestras - Marcio Okabe.pdf
Frases e Imagens para Palestras - Marcio Okabe.pdfFrases e Imagens para Palestras - Marcio Okabe.pdf
Frases e Imagens para Palestras - Marcio Okabe.pdf
 
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...
Como usar propósito para dobrar sua realidade - MOL Movimento Oradores da Luz...
 
Como empreender com propósito - Jornada Ikigai
Como empreender com propósito - Jornada IkigaiComo empreender com propósito - Jornada Ikigai
Como empreender com propósito - Jornada Ikigai
 
Cultura maker e origami - Aprender através da felicidade do fazer
Cultura maker e origami - Aprender através da felicidade do fazerCultura maker e origami - Aprender através da felicidade do fazer
Cultura maker e origami - Aprender através da felicidade do fazer
 
Networking.club - ideias para portal e aplicativo
Networking.club - ideias para portal e aplicativoNetworking.club - ideias para portal e aplicativo
Networking.club - ideias para portal e aplicativo
 
Origami e ikigai como encontrar a felicidade - 2021
Origami e ikigai   como encontrar a felicidade - 2021Origami e ikigai   como encontrar a felicidade - 2021
Origami e ikigai como encontrar a felicidade - 2021
 
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...
Cultura Maker e Origami - Liberdade e Felicidade na Educação 2020 - Givers Co...
 
Surfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceSurfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers Conference
 
Surfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers ConferenceSurfando nas ondas da mudança 2020 - Givers Conference
Surfando nas ondas da mudança 2020 - Givers Conference
 
Proposta de palestrante marcio okabe 2020 economia do presente
Proposta de palestrante marcio okabe 2020   economia do presenteProposta de palestrante marcio okabe 2020   economia do presente
Proposta de palestrante marcio okabe 2020 economia do presente
 
SESC e SENAC - ideias para Atividades Maker com Origami
SESC e SENAC - ideias para Atividades Maker com OrigamiSESC e SENAC - ideias para Atividades Maker com Origami
SESC e SENAC - ideias para Atividades Maker com Origami
 
As armas da persuasao e storytelling
As armas da persuasao e storytellingAs armas da persuasao e storytelling
As armas da persuasao e storytelling
 
Tecnologia na Educação - Vilã ou Heroína - CORE
Tecnologia na Educação - Vilã ou Heroína - CORETecnologia na Educação - Vilã ou Heroína - CORE
Tecnologia na Educação - Vilã ou Heroína - CORE
 
Tecnicas de apresentacoes de alto impacto 2020
Tecnicas de apresentacoes de alto impacto 2020Tecnicas de apresentacoes de alto impacto 2020
Tecnicas de apresentacoes de alto impacto 2020
 
Origami.club - Portfólio - Eventos e Oficinas
Origami.club - Portfólio - Eventos e OficinasOrigami.club - Portfólio - Eventos e Oficinas
Origami.club - Portfólio - Eventos e Oficinas
 
Técnicas de Apresentações de Alto Impacto - Inovabra
Técnicas de Apresentações de Alto Impacto - InovabraTécnicas de Apresentações de Alto Impacto - Inovabra
Técnicas de Apresentações de Alto Impacto - Inovabra
 
Modelo de Proposta de Palestras - MarcioOkabe.com
Modelo de Proposta de Palestras - MarcioOkabe.comModelo de Proposta de Palestras - MarcioOkabe.com
Modelo de Proposta de Palestras - MarcioOkabe.com
 
Surfando nas Ondas da Mudança - Sebrae Alagoas
Surfando nas Ondas da Mudança - Sebrae AlagoasSurfando nas Ondas da Mudança - Sebrae Alagoas
Surfando nas Ondas da Mudança - Sebrae Alagoas
 

Último

Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Colaborar Educacional
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXHisrelBlog
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
Treinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBTreinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBDiegoFelicioTexeira
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresEu Prefiro o Paraíso.
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxtaloAugusto8
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfMês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfEscolaSecundria2
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxPatriciaFarias81
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974AnaRitaFreitas7
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalidicacia
 

Último (20)

Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024
 
Treinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBTreinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBB
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de Gestores
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptx
 
Abordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdfAbordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdf
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfMês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
 
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptx
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacional
 

Joomla! Day Brasil 2007 - Case Hospital das Clínicas de Porto Alegre

  • 1. Hospital de Clínicas de Porto Alegre Tecnologia da Informação à Serviço daTecnologia da Informação à Serviço da SaúdeSaúde Projeto Internet/Intranet do Hospital de Clínicas de Porto Alegre - HCPA Belini Fagundes de Mello – Analista Júnior bmello@hcpa.ufrgs.br
  • 2. Hospital de Clínicas de Porto Alegre Porte do HCPAPorte do HCPA Assistência (anual)Assistência (anual) 538.520 consultas 33.755 cirurgias 3.971 partos 27.033 internações 2.091.441 exames 331 transplantes Faturamento (anual)Faturamento (anual) R$ 79.000.000 InstalaçõesInstalações 749 leitos 144 consultórios 62 especialidades Recursos HumanosRecursos Humanos 3983 funcionários 272 Prof Medicina 20 Prof Enfermagem 298 Médicos Residentes 300 Médicos Contratados
  • 3. Hospital de Clínicas de Porto Alegre Cultura Web HCPACultura Web HCPA • Publicadores de conteúdo em diversas áreasPublicadores de conteúdo em diversas áreas • Notícias do site gerenciadas por jornalistasNotícias do site gerenciadas por jornalistas • Suporte e manutenção feitos pelo Grupo deSuporte e manutenção feitos pelo Grupo de SistemasSistemas • Uso de Sistema Gerenciador de ConteúdoUso de Sistema Gerenciador de Conteúdo (Content Managemant System-CMS)(Content Managemant System-CMS)
  • 4. Hospital de Clínicas de Porto Alegre AntigaAntiga Internet/Internet/IntranetIntranet • Servidor IBMServidor IBM • Windows 2000 ServerWindows 2000 Server • SQL Server 2000SQL Server 2000 • Internet Information Services - IISInternet Information Services - IIS • ASP 3.0ASP 3.0 • Objetos COM+Objetos COM+ • CMS proprietárioCMS proprietário
  • 5. Hospital de Clínicas de Porto Alegre Administração E-ManagerAdministração E-Manager
  • 6. Hospital de Clínicas de Porto Alegre Editando no E-ManagerEditando no E-Manager
  • 7. Hospital de Clínicas de Porto Alegre Problemas da Antiga Internet/IntranetProblemas da Antiga Internet/Intranet • CMS ProprietárioCMS Proprietário • Objetos COM+ sem fontesObjetos COM+ sem fontes • Baixa manutenibilidade e portabilidadeBaixa manutenibilidade e portabilidade • Problemas de performanceProblemas de performance • Editores de conteúdo com funcionalidadesEditores de conteúdo com funcionalidades problemáticasproblemáticas • ExpansibilidadeExpansibilidade • Suporte e novos recursos dependente doSuporte e novos recursos dependente do desenvolvedordesenvolvedor
  • 8. Hospital de Clínicas de Porto Alegre Escolha do CMSEscolha do CMS • Contemplar contingência de servidoresContemplar contingência de servidores • Portal Internet/Intranet únicosPortal Internet/Intranet únicos • Curva de aprendizado menor paraCurva de aprendizado menor para publicadorespublicadores • Possibilidade de acrescentar novasPossibilidade de acrescentar novas funcionalidadesfuncionalidades • Facilidade para alterar o código fonteFacilidade para alterar o código fonte • Domínio da comunidade na linguagem deDomínio da comunidade na linguagem de programação do CMSprogramação do CMS
  • 9. Hospital de Clínicas de Porto Alegre CMS TestadosCMS Testados • XoopsXoops • PHP NukePHP Nuke • Post NukePost Nuke • XarayaXaraya • Mambo (Joomla)Mambo (Joomla)
  • 10. Hospital de Clínicas de Porto Alegre
  • 11. Hospital de Clínicas de Porto Alegre
  • 12. Hospital de Clínicas de Porto Alegre Nova Internet/IntranetNova Internet/Intranet • Servidor DellServidor Dell • Linux Red Hat AS4Linux Red Hat AS4 • PHP 4.3.9PHP 4.3.9 • Apache 2.0.52Apache 2.0.52 • My SQL 4.1.12My SQL 4.1.12 • Joomla!Joomla!
  • 13. Hospital de Clínicas de Porto Alegre Vantagens da Nova Internet/IntranetVantagens da Nova Internet/Intranet • CMS de código abertoCMS de código aberto • Possibilidade de alterar o fontePossibilidade de alterar o fonte • ManutenibilidadeManutenibilidade • PortabilidadePortabilidade • UsabilidadeUsabilidade • PerformancePerformance
  • 14. Hospital de Clínicas de Porto Alegre Requisitos Nova Internet/IntranetRequisitos Nova Internet/Intranet • Templates diferentes para Internet e IntranetTemplates diferentes para Internet e Intranet • Permitir diferenciar conteúdo específico daPermitir diferenciar conteúdo específico da Internet e IntranetInternet e Intranet • Permitir que o publicador possa alterarPermitir que o publicador possa alterar somente ao seu próprio conteúdosomente ao seu próprio conteúdo • Permitir acionar aplicativos do micro doPermitir acionar aplicativos do micro do usuário diretamente do portal Intranetusuário diretamente do portal Intranet • Formulários para comunicaçãoFormulários para comunicação interna/externa integrados ao corpo do siteinterna/externa integrados ao corpo do site
  • 15. Hospital de Clínicas de Porto Alegre Requisitos Nova Internet/IntranetRequisitos Nova Internet/Intranet • Repositório para documentos internosRepositório para documentos internos • Permitir acesso externo à Intranet paraPermitir acesso externo à Intranet para usuários do hospital (https)usuários do hospital (https) • Acesso interno à intranet deve serAcesso interno à intranet deve ser transparente com logon automáticotransparente com logon automático • Ter calendário dos eventos com folder eTer calendário dos eventos com folder e possibilidade de inscriçãopossibilidade de inscrição • Menu pull-down com scroll internoMenu pull-down com scroll interno
  • 16. Hospital de Clínicas de Porto Alegre Componentes, Módulos e Bots de terceirosComponentes, Módulos e Bots de terceiros • JEvents - Agenda de eventos e calendárioJEvents - Agenda de eventos e calendário • JACLPlus – Criação e manutenção de gruposJACLPlus – Criação e manutenção de grupos de usuários (Access Control List)de usuários (Access Control List) • ExitPull - Criação, manutenção e exibição deExitPull - Criação, manutenção e exibição de enquetes e resultadosenquetes e resultados • JCE Editor/TMEdit - Editor WYISWYGJCE Editor/TMEdit - Editor WYISWYG • DOCMAN - Gerenciador de documentosDOCMAN - Gerenciador de documentos • MamVideo – Gerenciador de vídeosMamVideo – Gerenciador de vídeos
  • 17. Hospital de Clínicas de Porto Alegre Componentes, Módulos e Bots própriosComponentes, Módulos e Bots próprios • Componente para registro e visualização deComponente para registro e visualização de download de editaisdownload de editais • Vários módulos com links de destaques paraVários módulos com links de destaques para diferentes seções do sitediferentes seções do site • Formulários convertidos para componentesFormulários convertidos para componentes para integração no corpo do Joomlapara integração no corpo do Joomla • Novo componente de LogonNovo componente de Logon • Módulo com links para aplicativos diferenciadoMódulo com links para aplicativos diferenciado por estações da redepor estações da rede • Hacks diversosHacks diversos
  • 18. Hospital de Clínicas de Porto Alegre
  • 19. Hospital de Clínicas de Porto Alegre
  • 20. Hospital de Clínicas de Porto Alegre
  • 21. Hospital de Clínicas de Porto Alegre Usuários do PortalUsuários do Portal • ExternoExterno – InternautasInternautas – Usuários do Hospital acessando a IntranetUsuários do Hospital acessando a Intranet • InternoInterno – Usuários da rede interna do HospitalUsuários da rede interna do Hospital acessando conteúdo da Internet e Intranetacessando conteúdo da Internet e Intranet
  • 22. Hospital de Clínicas de Porto Alegre Formas de Acesso à IntranetFormas de Acesso à Intranet • ExternoExterno – Através do link do portalAtravés do link do portal • Formulário de logon encriptado (https)Formulário de logon encriptado (https) • InternoInterno – Acesso direto (sem logon explicito):Acesso direto (sem logon explicito): • Através do link do portalAtravés do link do portal • URLURL http://intranethttp://intranet
  • 23. Hospital de Clínicas de Porto Alegre Esquema de AcessoEsquema de Acesso Acesso Externo/Interno Link do Portal IP Externo IP Interno Script PHP http://intranet Joomla Novo Componente de Logon Domínio VirtualDomínio Virtual
  • 24. Hospital de Clínicas de Porto Alegre Novo Componente de LogonNovo Componente de Logon • Controla e centraliza o acesso tanto internoControla e centraliza o acesso tanto interno quanto externoquanto externo • Permite logon no Joomla de formaPermite logon no Joomla de forma transparentetransparente • Aceita Logon automático através da URL:Aceita Logon automático através da URL: http://intranethttp://intranet • Protege com https o logon externoProtege com https o logon externo • Verifica no LDAP se usuário válido (acessoVerifica no LDAP se usuário válido (acesso externo)externo)
  • 25. Hospital de Clínicas de Porto Alegre Esquema do Componente de LogonEsquema do Componente de Logon Novo Componente de Logon Caso Externo Caso Interno Muda URL/https Form seguro Verifica LDAP Intranet Logon no Joomla com usuário genérico Form com Autosubmit Acesso Negado OKOK
  • 26. Hospital de Clínicas de Porto Alegre Controlando Acesso ao ConteúdoControlando Acesso ao Conteúdo • Componente JACLPlusComponente JACLPlus • Criação de novos níveis/grupos de acessoCriação de novos níveis/grupos de acesso (New Access Control List - ACL)(New Access Control List - ACL) • Acesso ao conteúdo do site depende do ACLAcesso ao conteúdo do site depende do ACL aplicadoaplicado • Usuários/Conteúdos/Template IntranetUsuários/Conteúdos/Template Intranet pertencem a um ACL específicopertencem a um ACL específico
  • 27. Hospital de Clínicas de Porto Alegre Níveis/Grupos de AcessoNíveis/Grupos de Acesso • Níveis de acesso (ACL):Níveis de acesso (ACL): – PublicPublic – InternetInternet – IntranetIntranet • Grupos de Usuário:Grupos de Usuário: – Public FrontEnd (Public, Internet)Public FrontEnd (Public, Internet) – Usuários Intranet (Public, Registered,Usuários Intranet (Public, Registered, Intranet)Intranet)
  • 28. Hospital de Clínicas de Porto Alegre Níveis de Acesso/Grupos de UsuáriosNíveis de Acesso/Grupos de Usuários • Public FrontEnd (Public, Internet)Public FrontEnd (Public, Internet) – Usuário com acesso ao conteúdo aberto doUsuário com acesso ao conteúdo aberto do portalportal – Não necessita de logonNão necessita de logon • Usuários Intranet (Public, Registered,Usuários Intranet (Public, Registered, Intranet)Intranet) – Usuário com acesso para ambos conteúdosUsuário com acesso para ambos conteúdos aberto e da intranet do portal, excetoaberto e da intranet do portal, exceto material exclusivo da internet.material exclusivo da internet. – Necessita de logonNecessita de logon
  • 29. Hospital de Clínicas de Porto Alegre Níveis de AcessoNíveis de Acesso • Conteúdo exclusivo ou compartilhadoConteúdo exclusivo ou compartilhado – MenusMenus – Conteúdo EstáticoConteúdo Estático – Seções/CategoriasSeções/Categorias – MódulosMódulos – ComponentesComponentes
  • 30. Hospital de Clínicas de Porto Alegre HacksHacks • index.phpindex.php – Mudar tema para Intranet caso usuárioMudar tema para Intranet caso usuário tenha ACL “intranet”tenha ACL “intranet” – Incluir código:Incluir código: // loads template file if (strstr($my->jaclplus, '6')) $cur_template = "intranet";
  • 31. Hospital de Clínicas de Porto Alegre HacksHacks • includes/joomla.php:includes/joomla.php: – Permitir logon múltiplos com o mesmoPermitir logon múltiplos com o mesmo usuário, comentar:usuário, comentar: // check to see if site is a production site // allows multiple logins with same user for a demo site /* * COMENTADO PELO GSIS/SSR/BD PARA PERMITIR * MULTIPLOS LOGONS COM O MESMO USUÁRIO * * if ( $_VERSION->SITE ) { // delete any old front sessions to stop duplicate sessions $query = "DELETE FROM #__session" . "n WHERE session_id != '$session->session_id'" . "n AND username = '$row->username'" . "n AND userid = $row->id" . "n AND gid = $row->gid" . "n AND guest = 0" ; $this->_db->setQuery( $query ); $this->_db->query(); } FIM DO COMENTÁRIO*/
  • 32. Hospital de Clínicas de Porto Alegre Módulo: Link para AplicativosMódulo: Link para Aplicativos • Identifica o nome da máquinaIdentifica o nome da máquina • Busca no banco Oracle a relação deBusca no banco Oracle a relação de aplicativos da referida máquinaaplicativos da referida máquina • Grava Cookie com nome da máquinaGrava Cookie com nome da máquina • Monta lista com links para arquivos .lnkMonta lista com links para arquivos .lnk contendo a chamada ao aplicativocontendo a chamada ao aplicativo • Atualização feita por aplicativo OracleAtualização feita por aplicativo Oracle (Designer)(Designer)
  • 33. Hospital de Clínicas de Porto Alegre Adaptações FuturasAdaptações Futuras • Permitir criar usuário automaticamente:Permitir criar usuário automaticamente: • Usuários ExternosUsuários Externos – Usuário digita informações em form seguroUsuário digita informações em form seguro – Verificar se usuário é válido no LDAPVerificar se usuário é válido no LDAP – Verificar se usuário não existe no JoomlaVerificar se usuário não existe no Joomla • Caso não existe criarCaso não existe criar • Logar no JoomlaLogar no Joomla
  • 34. Hospital de Clínicas de Porto Alegre Adaptações FuturasAdaptações Futuras • Usuários InternosUsuários Internos – Usuário clica no link ou usa URL diretaUsuário clica no link ou usa URL direta – Script obtém nome do usuário logado noScript obtém nome do usuário logado no sistemasistema – Verificar se usuário é válido no LDAPVerificar se usuário é válido no LDAP – Verificar se usuário não existe no JoomlaVerificar se usuário não existe no Joomla • Caso não existe criarCaso não existe criar • Logar no JoomlaLogar no Joomla
  • 35. Hospital de Clínicas de Porto Alegre Portal HCPAPortal HCPA PERGUNTAS?
  • 36. Hospital de Clínicas de Porto Alegre Obrigado!Obrigado! Belini Fagundes de Mello bmello@hcpa.ufrgs.br