PORTAL UNISINOS
UTILIZANDO JOOMLA 3
• Johnny Salazar Reidel
• Gaúcho, morador do Rio Grande do Sul
• Gerente de Projetos Web na TI Corporativa da Unisinos
• S...
• A Universidade do Vale do Rio dos Sinos – UNISINOS, é
mantida pela rede Jesuítas e possui cerca de 30 mil alunos.
• Poss...
Por que utilizamos Joomla?
• Estrutura adequada para construções complexas
• Projeto Open Source com vasta contribuição
• ...
Versões do Portal Unisinos
Portal Unisinos 1.0
• Lançado em 2005
• Construído utilizando Mambo
• Chegou a ser migrado até a versão 1.15 do Joomla
• C...
Portal Unisinos 2.0
• Lançado em 2010
• Construído utilizando Joomla 1.5
• Chegou a ser migrado até a versão 2.5 do Joomla...
Portal Unisinos 3.0
• Lançado em Agosto/2013
• Construído utilizando uma única instalação Joomla 3
• Possui mais de mais d...
Itens cadastrados no Administrator
Artigos 4607
Módulos 2888
Itens de menu 8306
Menus 25
Categorias 915
Itens Construídos
...
Como foi o projeto?
• Conceito e Design  empresa Brivia e Núcleo Digital da
Universidade
• Desenvolvimento  4 desenvolve...
Infraestrutura do Portal
Arquitetura do Portal
• Administração centralizada
• Funcionalidades genéricas e escaláveis
• Estrutura dividida por sites...
Integração com o ERP Totvs
• Cursos de Extensão e Eventos
• Minha Unisinos (Perfis | Consulta de Turmas | Notas)
• Inscriç...
Autenticador
• Autenticador único para o Portal, o ERP e outras aplicações
• Compartilha sessão entre sites Joomla
• Gera ...
Gerenciador de Cursos
• Componente que gerencia todos os cursos da Universidade
• Possibilita de forma simples parametriza...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
AUTENTICADOR 0 1 3 0
Autenticador LDAP integrado com o...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
DESTAQUES 1 0 0 1
Gerencia e exibe todos os destaques ...
EXTENSÃO
TIPO
DESCRIÇÃOCOMP.
BACK END
COMP.
FRONT END
PLUGIN MÓDULO
REG. DE INTERESSE 0 1 0 0
Componente de registro de in...
Vamos então ver na prática..
http://unisinos.br
Sugestões para a comunidade Joomla
• Reformular a lógica de uso dos itens de menu
• Criar possibilidade de uso de categori...
Obrigado!
johnnymgo@gmail.com
linkedin.com/in/johnnymgo
facebook.com/johnnymgo
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Palestra FISL 2014 - Case Portal Unisinos com Joomla 3
Próximos SlideShares
Carregando em…5
×

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3

500 visualizações

Publicada em

Palestra apresentada no "Encontro Comunitário do Joomla (Joomleiros)" ocorrido no 15º Fórum Internacional de Software Livre (FISL) em Porto Alegre - RS.

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
500
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra FISL 2014 - Case Portal Unisinos com Joomla 3

  1. 1. PORTAL UNISINOS UTILIZANDO JOOMLA 3
  2. 2. • Johnny Salazar Reidel • Gaúcho, morador do Rio Grande do Sul • Gerente de Projetos Web na TI Corporativa da Unisinos • Sócio fundador da “No Boss Tecnologia” • Desenvolvedor Joomla desde 2006
  3. 3. • A Universidade do Vale do Rio dos Sinos – UNISINOS, é mantida pela rede Jesuítas e possui cerca de 30 mil alunos. • Possui o campus principal em São Leopoldo, no Rio Grande do Sul, além de estar presente em outras 10 localidades. • A área de Tecnologia da Informação é ligada diretamente a mantida e conta com aproximadamente 100 colaboradores.
  4. 4. Por que utilizamos Joomla? • Estrutura adequada para construções complexas • Projeto Open Source com vasta contribuição • Fácil de administrar Temos 38 sites e 1 portal rodando em Joomla!!
  5. 5. Versões do Portal Unisinos
  6. 6. Portal Unisinos 1.0 • Lançado em 2005 • Construído utilizando Mambo • Chegou a ser migrado até a versão 1.15 do Joomla • Composto de +/- 300 instalações Mambo / Joomla
  7. 7. Portal Unisinos 2.0 • Lançado em 2010 • Construído utilizando Joomla 1.5 • Chegou a ser migrado até a versão 2.5 do Joomla • Composto de 14 instalações Joomla • Passou a incluir a área autenticada denominada como Minha Unisinos
  8. 8. Portal Unisinos 3.0 • Lançado em Agosto/2013 • Construído utilizando uma única instalação Joomla 3 • Possui mais de mais de 8 mil páginas • Mais de 2,5 milhões de visualizações de páginas/mês • Aproximadamente 600 mil acessos/mês • Processamento 77,78% mais rápido que o Portal anterior
  9. 9. Itens cadastrados no Administrator Artigos 4607 Módulos 2888 Itens de menu 8306 Menus 25 Categorias 915 Itens Construídos Componentes back-end 17 Componentes front-end 17 Módulos front-end 36 Plugins 7 Templates 1
  10. 10. Como foi o projeto? • Conceito e Design  empresa Brivia e Núcleo Digital da Universidade • Desenvolvimento  4 desenvolvedores da TI da Universidade • Gerenciamento do Projeto  utilizado método ágil – SCRUM • Horas de desenvolvimento  3080 horas • Período de desenvolvimento  6 meses
  11. 11. Infraestrutura do Portal
  12. 12. Arquitetura do Portal • Administração centralizada • Funcionalidades genéricas e escaláveis • Estrutura dividida por sites • Definição de padrões de nomenclaturas • Controle de ACL por funcionalidade
  13. 13. Integração com o ERP Totvs • Cursos de Extensão e Eventos • Minha Unisinos (Perfis | Consulta de Turmas | Notas) • Inscrições e Matrículas • Gerenciamento de ERP Offline • Central de Contatos • Perguntas Frequentes • ....
  14. 14. Autenticador • Autenticador único para o Portal, o ERP e outras aplicações • Compartilha sessão entre sites Joomla • Gera logs de acesso • Autentica via LDAP
  15. 15. Gerenciador de Cursos • Componente que gerencia todos os cursos da Universidade • Possibilita de forma simples parametrizar a localidade, os períodos de inscrições e matrículas, os valores e as páginas de um curso • Utiliza as bibliotecas do Joomla para gerar itens de menus, artigos e módulos • Integrado com o ERP Totvs Educacional • Cursos de extensão são cadastrados a partir de uma CRON
  16. 16. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN MÓDULO AUTENTICADOR 0 1 3 0 Autenticador LDAP integrado com o ERP Totvs, sites externos e sites em Joomla 2.5. Além do componente front end, possui um plugin de renovação dos cookies para sites externos , um plugin que bloqueia o com_users e um plugin de autenticação LDAP. CURSOS 1 1 2 10 Gerenciador de todos os cursos da Universidade. Além do componente back-end, possui um componente e um módulo front end de busca de cursos, além de outros 9 módulos front end integrados. CRONS 1 0 0 0 Gerenciador das crons executadas pelo Portal. EMAILS 1 0 0 0 Gerencia os destinatários e mensagens enviadas por todos formulários de emails. HOMELIGHT 1 1 1 0 Modifica o comportamento do Portal no período de matrículas online da Graduação habilitando uma home simplificada. AVISOS 1 0 0 1 Adiciona em lightbox mensagens de alerta para situações importantes. ERP OFFLINE 1 1 0 0 Modifica o comportamento do Portal quando o ERP está offline. CONTENT 0 0 1 0 Adiciona campos adicionais para a criação de um artigo conforme a categoria selecionada. GALERIAS DE MÍDIAS 1 0 0 1 Gerencia e exibe todas as galerias de mídias que podem conter videos, imagens e apresentações do slideshare. FEEDS 1 0 0 1 Gerencia todos os feeds, armazenando em cache de base de dados para reduzir requisições a sites externos.
  17. 17. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN MÓDULO DESTAQUES 1 0 0 1 Gerencia e exibe todos os destaques de imagens exibidos em forma de carrossel. DEPOIMENTOS 1 0 0 1 Gerencia e exibe todos os depoimentos. AGENDAS 1 0 0 1 Gerencia e exibe todas as agendas de programações de eventos, entre outros. FAQS 1 1 0 2 Gerencia e exibe todas as FAQS cadastradas manualmente ou integradas com o ERP Totvs. CALENDÁRIO ACADÊMICO 1 1 0 0 Gerencia e exibe o calendário acadêmico da Universidade. OPORTUNIDADES DE RH 1 0 0 1 Gerencia e exibe todas as oportunidades de vagas. NOTÍCIAS 1 1 1 1 Gerencia e exibe notícias da Universidade. Possui ainda um plugin que adiciona campos adicionais no Gerenciador de Artigos do Joomla. REDES SOCIAIS 1 0 0 1 Gerencia redes sociais e exibe informações postadas com determinadas hashtags em redes sociais como Facebook, Instagram e Twitter. FORM. DE ENVIO DE EMAILS 0 1 0 0 Componente único para todos os formulários que enviam e-mails. Ex: formulários de inscrição e matrícula offline. FORM. DE CONTATOS 0 1 0 0 Componente único para todos os contatos do Portal. AJAX PARA MÓDULOS 0 1 0 0 Componente para realizar requisições ajax para módulos. OBS: na versão 2.2 do Joomla foi construído um componente similar.
  18. 18. EXTENSÃO TIPO DESCRIÇÃOCOMP. BACK END COMP. FRONT END PLUGIN MÓDULO REG. DE INTERESSE 0 1 0 0 Componente de registro de interesse em cursos integrado com o ERP Totvs. BUSCA DE CONTATOS 0 1 0 0 Exibe uma busca integrada com o ERP Totvs dos contatos de funcionários e professores da Universidade. BUSCA DO PORTAL 0 1 0 1 Exibe uma busca geral integrada com o Google. MATRÍCULA DE IDIOMAS 0 1 0 0 Exibe opções de matrículas dos cursos de idiomas integrado com o ERP Totvs. MATRÍCULA DE CURSOS DE EXTENSÃO 0 1 0 0 Gerencia a integração de matrículas dos cursos de extensão com o ERP Totvs. PROJETOS DE PESQUISA 0 1 0 0 Exibe uma busca integrada com o ERP Totvs dos projetos de pesquisa acadêmica. EXPERIMENTE O EAD 0 1 0 1 Exibe formulário de inscrição para o usuário experimentar um curso do EAD gratuitamente. MOODLE 0 1 0 0 Exibe na área logada do professor a opção de criar automaticamente comunidades no Moodle para as aulas ministradas por ele. CONSULTA DE TURMAS 0 1 0 0 Exibe na área logada uma pesquisa de ofertas de turmas integrada com o ERP Totvs por curso para um período determinada de matrícula online da graduação. MEUS DADOS 0 1 0 0 Exibe em área logada os dados pessoais do usuário integrado com o ERP Totvs. RESERVAS DE SALAS 0 1 0 0 Exibe em área logada de professores e funcionários um formulário para reservas de salas.
  19. 19. Vamos então ver na prática.. http://unisinos.br
  20. 20. Sugestões para a comunidade Joomla • Reformular a lógica de uso dos itens de menu • Criar possibilidade de uso de categorias para os módulos • Armazenar log de criação/edição de módulos • Tornar administrável as opções de filtros nas listagens de registros dos componentes nativos do Joomla
  21. 21. Obrigado! johnnymgo@gmail.com linkedin.com/in/johnnymgo facebook.com/johnnymgo

×